diff --git a/spec/fixtures/grammars/javascript.cc b/spec/fixtures/grammars/javascript.cc index 243d5850..b3f2a16b 100644 --- a/spec/fixtures/grammars/javascript.cc +++ b/spec/fixtures/grammars/javascript.cc @@ -89,11 +89,13 @@ extern const Grammar javascript = Grammar({ { "break_statement", terminated(keyword("break")) }, { "var_declaration", terminated(seq({ keyword("var"), - comma_sep(err(seq({ + comma_sep1(err(choice({ sym("identifier"), - optional(seq({ - str("="), - sym("expression") })) }))) })) }, + sym("var_assignment") }))) })) }, + { "var_assignment", seq({ + sym("identifier"), + str("="), + sym("expression") }) }, { "expression_statement", terminated(err(sym("expression"))) }, { "return_statement", terminated(seq({ keyword("return"), diff --git a/spec/fixtures/parsers/javascript.c b/spec/fixtures/parsers/javascript.c index 0b7308fe..33d1860e 100644 --- a/spec/fixtures/parsers/javascript.c +++ b/spec/fixtures/parsers/javascript.c @@ -1,7 +1,7 @@ #include "tree_sitter/parser.h" -#define STATE_COUNT 2382 -#define SYMBOL_COUNT 110 +#define STATE_COUNT 2267 +#define SYMBOL_COUNT 111 enum { ts_sym_program = ts_builtin_sym_start, @@ -19,6 +19,7 @@ enum { ts_sym_switch_case, ts_sym_break_statement, ts_sym_var_declaration, + ts_sym_var_assignment, ts_sym_expression_statement, ts_sym_return_statement, ts_sym_delete_statement, @@ -130,6 +131,7 @@ static const char *ts_symbol_names[] = { [ts_sym_switch_case] = "switch_case", [ts_sym_break_statement] = "break_statement", [ts_sym_var_declaration] = "var_declaration", + [ts_sym_var_assignment] = "var_assignment", [ts_sym_expression_statement] = "expression_statement", [ts_sym_return_statement] = "return_statement", [ts_sym_delete_statement] = "delete_statement", @@ -188,8 +190,8 @@ static const char *ts_symbol_names[] = { [ts_aux_sym_default] = "'default'", [ts_aux_sym_6] = "':'", [ts_aux_sym_break] = "'break'", - [ts_aux_sym_7] = "'='", - [ts_aux_sym_8] = "','", + [ts_aux_sym_7] = "','", + [ts_aux_sym_8] = "'='", [ts_aux_sym_return] = "'return'", [ts_aux_sym_delete] = "'delete'", [ts_aux_sym_instanceof] = "'instanceof'", @@ -1596,7 +1598,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { case 153: if (lookahead == '=') ADVANCE(126); - ACCEPT_TOKEN(ts_aux_sym_7); + ACCEPT_TOKEN(ts_aux_sym_8); case 154: START_TOKEN(); if ((lookahead == '\t') || @@ -1785,8 +1787,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(9); if (lookahead == '/') ADVANCE(112); - if (lookahead == ';') - ADVANCE(122); LEX_ERROR(); case 163: START_TOKEN(); @@ -2006,7 +2006,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(142); LEX_ERROR(); case 169: - ACCEPT_TOKEN(ts_aux_sym_8); + ACCEPT_TOKEN(ts_aux_sym_7); case 170: START_TOKEN(); if ((lookahead == '\t') || @@ -2157,22 +2157,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(176); if (lookahead == '\n') ADVANCE(3); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '/') - ADVANCE(112); - LEX_ERROR(); - case 177: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(177); - if (lookahead == '\n') - ADVANCE(3); if (lookahead == '!') ADVANCE(114); if (lookahead == '&') @@ -2208,6 +2192,49 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); + case 177: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(177); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(114); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); + if (lookahead == '+') + ADVANCE(147); + if (lookahead == '-') + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); + if (lookahead == '/') + ADVANCE(151); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(153); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == ']') + ADVANCE(167); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'i') + ADVANCE(132); + if (lookahead == '|') + ADVANCE(142); + LEX_ERROR(); case 178: START_TOKEN(); if ((lookahead == '\t') || @@ -2223,27 +2250,25 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '(') ADVANCE(13); if (lookahead == '*') - ADVANCE(145); + ADVANCE(119); if (lookahead == '+') - ADVANCE(147); + ADVANCE(14); if (lookahead == '-') - ADVANCE(149); + ADVANCE(16); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(151); + ADVANCE(121); if (lookahead == '<') ADVANCE(123); if (lookahead == '=') - ADVANCE(153); + ADVANCE(125); if (lookahead == '>') ADVANCE(128); if (lookahead == '?') ADVANCE(130); if (lookahead == '[') ADVANCE(42); - if (lookahead == ']') - ADVANCE(167); if (lookahead == '^') ADVANCE(131); if (lookahead == 'i') @@ -2266,19 +2291,19 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '(') ADVANCE(13); if (lookahead == '*') - ADVANCE(119); + ADVANCE(145); if (lookahead == '+') - ADVANCE(14); + ADVANCE(147); if (lookahead == '-') - ADVANCE(16); + ADVANCE(149); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(121); + ADVANCE(151); if (lookahead == '<') ADVANCE(123); if (lookahead == '=') - ADVANCE(125); + ADVANCE(153); if (lookahead == '>') ADVANCE(128); if (lookahead == '?') @@ -2306,47 +2331,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(117); if (lookahead == '(') ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); - if (lookahead == '+') - ADVANCE(147); - if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(151); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'i') - ADVANCE(132); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 181: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(181); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(114); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '(') - ADVANCE(13); if (lookahead == '*') ADVANCE(119); if (lookahead == '+') @@ -2358,7 +2342,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '/') ADVANCE(121); if (lookahead == ':') - ADVANCE(182); + ADVANCE(181); if (lookahead == '<') ADVANCE(123); if (lookahead == '=') @@ -2376,14 +2360,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 182: + case 181: ACCEPT_TOKEN(ts_aux_sym_6); - case 183: + case 182: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(183); + ADVANCE(182); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -2403,7 +2387,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '/') ADVANCE(151); if (lookahead == ':') - ADVANCE(182); + ADVANCE(181); if (lookahead == '<') ADVANCE(123); if (lookahead == '=') @@ -2421,6 +2405,51 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); + case 183: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(183); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(114); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == ')') + ADVANCE(175); + if (lookahead == '*') + ADVANCE(119); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); + if (lookahead == '/') + ADVANCE(121); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(125); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'i') + ADVANCE(132); + if (lookahead == '|') + ADVANCE(142); + LEX_ERROR(); case 184: START_TOKEN(); if ((lookahead == '\t') || @@ -2437,51 +2466,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == ')') ADVANCE(175); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(121); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'i') - ADVANCE(132); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 185: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(185); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(114); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == ')') - ADVANCE(175); if (lookahead == '*') ADVANCE(145); if (lookahead == '+') @@ -2511,6 +2495,21 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); + case 185: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(185); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == ')') + ADVANCE(175); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '/') + ADVANCE(112); + LEX_ERROR(); case 186: START_TOKEN(); if ((lookahead == '\t') || @@ -2521,8 +2520,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(3); if (lookahead == ')') ADVANCE(175); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '/') ADVANCE(112); LEX_ERROR(); @@ -2534,6 +2531,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(187); if (lookahead == '\n') ADVANCE(3); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(9); if (lookahead == ')') ADVANCE(175); if (lookahead == '/') @@ -2547,15 +2549,10 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(188); if (lookahead == '\n') ADVANCE(3); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == ')') - ADVANCE(175); if (lookahead == '/') ADVANCE(112); + if (lookahead == '{') + ADVANCE(110); LEX_ERROR(); case 189: START_TOKEN(); @@ -2567,8 +2564,10 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(3); if (lookahead == '/') ADVANCE(112); - if (lookahead == '{') - ADVANCE(110); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '}') + ADVANCE(156); LEX_ERROR(); case 190: START_TOKEN(); @@ -2580,8 +2579,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(3); if (lookahead == '/') ADVANCE(112); - if (lookahead == ';') - ADVANCE(122); if (lookahead == '}') ADVANCE(156); LEX_ERROR(); @@ -2593,21 +2590,8 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(191); if (lookahead == '\n') ADVANCE(3); - if (lookahead == '/') - ADVANCE(112); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 192: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(192); - if (lookahead == '\n') - ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -2638,7 +2622,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -2662,7 +2646,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'f') ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -2682,17 +2666,17 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 193: + case 192: if (lookahead == '=') ADVANCE(115); ACCEPT_TOKEN(ts_aux_sym_28); - case 194: + case 193: if (lookahead == '*') ADVANCE(19); if (lookahead == '/') ADVANCE(31); if (lookahead == '=') - ADVANCE(195); + ADVANCE(194); if (lookahead == '\\') ADVANCE(34); if (!((lookahead == 0) || @@ -2702,7 +2686,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == '\\'))) ADVANCE(38); ACCEPT_TOKEN(ts_aux_sym_14); - case 195: + case 194: if (lookahead == '/') ADVANCE(36); if (lookahead == '\\') @@ -2712,7 +2696,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == '\\'))) ADVANCE(38); ACCEPT_TOKEN(ts_aux_sym_33); - case 196: + case 195: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2724,9 +2708,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'f') ADVANCE(69); if (lookahead == 'n') - ADVANCE(197); + ADVANCE(196); ACCEPT_TOKEN(ts_sym_identifier); - case 197: + case 196: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2735,9 +2719,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('t' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 's') - ADVANCE(198); + ADVANCE(197); ACCEPT_TOKEN(ts_aux_sym_in); - case 198: + case 197: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2746,9 +2730,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('u' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 't') - ADVANCE(199); + ADVANCE(198); ACCEPT_TOKEN(ts_sym_identifier); - case 199: + case 198: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2756,9 +2740,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') - ADVANCE(200); + ADVANCE(199); ACCEPT_TOKEN(ts_sym_identifier); - case 200: + case 199: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2767,9 +2751,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') - ADVANCE(201); + ADVANCE(200); ACCEPT_TOKEN(ts_sym_identifier); - case 201: + case 200: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2779,9 +2763,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('d' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'c') - ADVANCE(202); + ADVANCE(201); ACCEPT_TOKEN(ts_sym_identifier); - case 202: + case 201: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2790,9 +2774,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('f' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'e') - ADVANCE(203); + ADVANCE(202); ACCEPT_TOKEN(ts_sym_identifier); - case 203: + case 202: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2801,9 +2785,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('p' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'o') - ADVANCE(204); + ADVANCE(203); ACCEPT_TOKEN(ts_sym_identifier); - case 204: + case 203: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2812,9 +2796,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'f') - ADVANCE(205); + ADVANCE(204); ACCEPT_TOKEN(ts_sym_identifier); - case 205: + case 204: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2822,12 +2806,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_instanceof); - case 206: + case 205: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(206); + ADVANCE(205); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -2888,12 +2872,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 207: + case 206: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(207); + ADVANCE(206); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') @@ -2903,6 +2887,19 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); + case 207: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(207); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == ':') + ADVANCE(181); + LEX_ERROR(); case 208: START_TOKEN(); if ((lookahead == '\t') || @@ -2911,19 +2908,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(208); if (lookahead == '\n') ADVANCE(3); - if (lookahead == '/') - ADVANCE(112); - if (lookahead == ':') - ADVANCE(182); - LEX_ERROR(); - case 209: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(209); - if (lookahead == '\n') - ADVANCE(3); if (lookahead == '!') ADVANCE(114); if (lookahead == '&') @@ -2961,6 +2945,51 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); + case 209: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(209); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(114); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); + if (lookahead == '+') + ADVANCE(147); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '-') + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); + if (lookahead == '/') + ADVANCE(151); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(153); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'i') + ADVANCE(132); + if (lookahead == '|') + ADVANCE(142); + if (lookahead == '}') + ADVANCE(156); + LEX_ERROR(); case 210: START_TOKEN(); if ((lookahead == '\t') || @@ -2970,52 +2999,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(114); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); - if (lookahead == '+') - ADVANCE(147); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(151); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'i') - ADVANCE(132); - if (lookahead == '|') - ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 211: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(211); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -3048,7 +3032,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -3072,7 +3056,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'f') ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -3092,7 +3076,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 212: + case 211: if (lookahead == '*') ADVANCE(19); if (lookahead == '/') @@ -3105,12 +3089,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == '\\'))) ADVANCE(38); ACCEPT_TOKEN(ts_aux_sym_14); - case 213: + case 212: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(213); + ADVANCE(212); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -3148,6 +3132,49 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); + case 213: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(213); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(114); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == ')') + ADVANCE(175); + if (lookahead == '*') + ADVANCE(145); + if (lookahead == '+') + ADVANCE(147); + if (lookahead == '-') + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); + if (lookahead == '/') + ADVANCE(151); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(153); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'i') + ADVANCE(132); + if (lookahead == '|') + ADVANCE(142); + LEX_ERROR(); case 214: START_TOKEN(); if ((lookahead == '\t') || @@ -3156,49 +3183,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(214); if (lookahead == '\n') ADVANCE(3); - if (lookahead == '!') - ADVANCE(114); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == ')') - ADVANCE(175); - if (lookahead == '*') - ADVANCE(145); - if (lookahead == '+') - ADVANCE(147); - if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(151); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'i') - ADVANCE(132); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 215: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(215); - if (lookahead == '\n') - ADVANCE(3); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -3211,16 +3195,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '/') ADVANCE(112); LEX_ERROR(); - case 216: + case 215: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(216); + ADVANCE(215); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -3251,7 +3235,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -3275,7 +3259,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'f') ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -3295,69 +3279,69 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 217: + case 216: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(217); + ADVANCE(216); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(112); if (lookahead == 'c') - ADVANCE(218); + ADVANCE(217); if (lookahead == 'd') - ADVANCE(222); + ADVANCE(221); if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 218: + case 217: if (lookahead == 'a') + ADVANCE(218); + LEX_ERROR(); + case 218: + if (lookahead == 's') ADVANCE(219); LEX_ERROR(); case 219: - if (lookahead == 's') + if (lookahead == 'e') ADVANCE(220); LEX_ERROR(); case 220: - if (lookahead == 'e') - ADVANCE(221); - LEX_ERROR(); - case 221: ACCEPT_TOKEN(ts_aux_sym_case); - case 222: + case 221: if (lookahead == 'e') + ADVANCE(222); + LEX_ERROR(); + case 222: + if (lookahead == 'f') ADVANCE(223); LEX_ERROR(); case 223: - if (lookahead == 'f') + if (lookahead == 'a') ADVANCE(224); LEX_ERROR(); case 224: - if (lookahead == 'a') + if (lookahead == 'u') ADVANCE(225); LEX_ERROR(); case 225: - if (lookahead == 'u') + if (lookahead == 'l') ADVANCE(226); LEX_ERROR(); case 226: - if (lookahead == 'l') + if (lookahead == 't') ADVANCE(227); LEX_ERROR(); case 227: - if (lookahead == 't') - ADVANCE(228); - LEX_ERROR(); - case 228: ACCEPT_TOKEN(ts_aux_sym_default); - case 229: + case 228: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(229); + ADVANCE(228); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -3393,9 +3377,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') ADVANCE(54); if (lookahead == 'i') @@ -3417,7 +3401,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 230: + case 229: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3425,9 +3409,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') - ADVANCE(231); + ADVANCE(230); ACCEPT_TOKEN(ts_sym_identifier); - case 231: + case 230: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3436,6 +3420,17 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('t' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 's') + ADVANCE(231); + ACCEPT_TOKEN(ts_sym_identifier); + case 231: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'e') ADVANCE(232); ACCEPT_TOKEN(ts_sym_identifier); case 232: @@ -3443,21 +3438,10 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); - if (lookahead == 'e') - ADVANCE(233); - ACCEPT_TOKEN(ts_sym_identifier); + ACCEPT_TOKEN(ts_aux_sym_case); case 233: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - ACCEPT_TOKEN(ts_aux_sym_case); - case 234: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3466,9 +3450,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('f' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'e') - ADVANCE(235); + ADVANCE(234); ACCEPT_TOKEN(ts_sym_identifier); - case 235: + case 234: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3478,11 +3462,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('m' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'f') - ADVANCE(236); + ADVANCE(235); if (lookahead == 'l') ADVANCE(50); ACCEPT_TOKEN(ts_sym_identifier); - case 236: + case 235: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3490,9 +3474,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') - ADVANCE(237); + ADVANCE(236); ACCEPT_TOKEN(ts_sym_identifier); - case 237: + case 236: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3501,9 +3485,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'u') - ADVANCE(238); + ADVANCE(237); ACCEPT_TOKEN(ts_sym_identifier); - case 238: + case 237: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3512,9 +3496,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('m' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'l') - ADVANCE(239); + ADVANCE(238); ACCEPT_TOKEN(ts_sym_identifier); - case 239: + case 238: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3523,9 +3507,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('u' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 't') - ADVANCE(240); + ADVANCE(239); ACCEPT_TOKEN(ts_sym_identifier); - case 240: + case 239: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3533,16 +3517,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_default); - case 241: + case 240: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(241); + ADVANCE(240); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -3572,7 +3556,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -3592,13 +3576,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -3618,12 +3602,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 242: + case 241: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(242); + ADVANCE(241); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -3661,9 +3645,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') ADVANCE(54); if (lookahead == 'i') @@ -3685,16 +3669,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 243: + case 242: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(243); + ADVANCE(242); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -3724,7 +3708,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -3744,13 +3728,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -3770,12 +3754,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 244: + case 243: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(244); + ADVANCE(243); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -3811,11 +3795,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -3835,7 +3819,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 245: + case 244: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3843,9 +3827,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') - ADVANCE(246); + ADVANCE(245); ACCEPT_TOKEN(ts_sym_identifier); - case 246: + case 245: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3854,11 +3838,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('u' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 's') - ADVANCE(232); + ADVANCE(231); if (lookahead == 't') - ADVANCE(247); + ADVANCE(246); ACCEPT_TOKEN(ts_sym_identifier); - case 247: + case 246: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3868,9 +3852,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('d' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'c') - ADVANCE(248); + ADVANCE(247); ACCEPT_TOKEN(ts_sym_identifier); - case 248: + case 247: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3879,9 +3863,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('i' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'h') - ADVANCE(249); + ADVANCE(248); ACCEPT_TOKEN(ts_sym_identifier); - case 249: + case 248: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3889,7 +3873,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_catch); - case 250: + case 249: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3902,13 +3886,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'a') ADVANCE(55); if (lookahead == 'i') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'o') ADVANCE(59); if (lookahead == 'u') ADVANCE(61); ACCEPT_TOKEN(ts_sym_identifier); - case 251: + case 250: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3917,9 +3901,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') - ADVANCE(252); + ADVANCE(251); ACCEPT_TOKEN(ts_sym_identifier); - case 252: + case 251: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3927,6 +3911,17 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') + ADVANCE(252); + ACCEPT_TOKEN(ts_sym_identifier); + case 252: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'k') || + ('m' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'l') ADVANCE(253); ACCEPT_TOKEN(ts_sym_identifier); case 253: @@ -3945,24 +3940,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'k') || - ('m' <= lookahead && lookahead <= 'z')) + ('a' <= lookahead && lookahead <= 'x') || + (lookahead == 'z')) ADVANCE(9); - if (lookahead == 'l') + if (lookahead == 'y') ADVANCE(255); ACCEPT_TOKEN(ts_sym_identifier); case 255: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'x') || - (lookahead == 'z')) - ADVANCE(9); - if (lookahead == 'y') - ADVANCE(256); - ACCEPT_TOKEN(ts_sym_identifier); - case 256: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3970,16 +3954,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_finally); - case 257: + case 256: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(257); + ADVANCE(256); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -4009,7 +3993,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -4029,13 +4013,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -4055,6 +4039,73 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); + case 257: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(257); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(244); + if (lookahead == 'd') + ADVANCE(233); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '}') + ADVANCE(156); + LEX_ERROR(); case 258: START_TOKEN(); if ((lookahead == '\t') || @@ -4064,74 +4115,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'c') - ADVANCE(245); - if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 259: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(259); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -4161,7 +4145,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -4181,13 +4165,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -4207,12 +4191,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 260: + case 259: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(260); + ADVANCE(259); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -4247,13 +4231,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -4273,7 +4257,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 261: + case 260: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4282,9 +4266,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('m' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'l') - ADVANCE(262); + ADVANCE(261); ACCEPT_TOKEN(ts_sym_identifier); - case 262: + case 261: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4293,9 +4277,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('t' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 's') - ADVANCE(263); + ADVANCE(262); ACCEPT_TOKEN(ts_sym_identifier); - case 263: + case 262: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4304,9 +4288,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('f' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'e') - ADVANCE(264); + ADVANCE(263); ACCEPT_TOKEN(ts_sym_identifier); - case 264: + case 263: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4314,16 +4298,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_else); - case 265: + case 264: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(265); + ADVANCE(264); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -4352,7 +4336,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -4372,15 +4356,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -4400,12 +4384,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 266: + case 265: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(266); + ADVANCE(265); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -4442,13 +4426,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -4468,16 +4452,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 267: + case 266: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(267); + ADVANCE(266); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -4506,7 +4490,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -4526,15 +4510,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -4554,6 +4538,21 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); + case 267: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(267); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == ';') + ADVANCE(122); + LEX_ERROR(); case 268: START_TOKEN(); if ((lookahead == '\t') || @@ -4568,32 +4567,17 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(112); if (lookahead == ';') ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); LEX_ERROR(); case 269: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(269); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '/') - ADVANCE(112); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); - LEX_ERROR(); + ACCEPT_TOKEN(ts_aux_sym_8); case 270: - ACCEPT_TOKEN(ts_aux_sym_7); - case 271: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(271); + ADVANCE(270); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -4628,19 +4612,19 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); if (lookahead == '=') - ADVANCE(270); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -4660,12 +4644,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 272: + case 271: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(272); + ADVANCE(271); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -4705,12 +4689,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 273: + case 272: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(273); + ADVANCE(272); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -4750,100 +4734,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 274: + case 273: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(274); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'c') - ADVANCE(245); - if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 275: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(275); + ADVANCE(273); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -4884,12 +4780,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '{') ADVANCE(110); LEX_ERROR(); - case 276: + case 274: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(276); + ADVANCE(274); if (lookahead == '\n') ADVANCE(3); if (lookahead == ')') @@ -4899,12 +4795,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); LEX_ERROR(); - case 277: + case 275: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(277); + ADVANCE(275); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') @@ -4914,22 +4810,22 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); if (lookahead == '=') - ADVANCE(270); + ADVANCE(269); if (lookahead == 'i') - ADVANCE(278); + ADVANCE(276); LEX_ERROR(); - case 278: + case 276: if (lookahead == 'n') - ADVANCE(279); + ADVANCE(277); LEX_ERROR(); - case 279: + case 277: ACCEPT_TOKEN(ts_aux_sym_in); - case 280: + case 278: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(280); + ADVANCE(278); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -4963,13 +4859,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); if (lookahead == '=') - ADVANCE(270); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'f') ADVANCE(159); if (lookahead == 'i') - ADVANCE(281); + ADVANCE(279); if (lookahead == 'n') ADVANCE(70); if (lookahead == 't') @@ -4977,7 +4873,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '{') ADVANCE(110); LEX_ERROR(); - case 281: + case 279: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4986,9 +4882,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') - ADVANCE(282); + ADVANCE(280); ACCEPT_TOKEN(ts_sym_identifier); - case 282: + case 280: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4996,96 +4892,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_in); - case 283: + case 281: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(283); + ADVANCE(281); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'f') - ADVANCE(159); - if (lookahead == 'i') - ADVANCE(284); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 't') - ADVANCE(160); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 284: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == 'n') - ADVANCE(197); - ACCEPT_TOKEN(ts_sym_identifier); - case 285: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(285); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -5115,7 +4931,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -5135,7 +4951,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'f') ADVANCE(159); if (lookahead == 'i') - ADVANCE(284); + ADVANCE(282); if (lookahead == 'n') ADVANCE(70); if (lookahead == 't') @@ -5145,16 +4961,27 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 286: + case 282: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'n') + ADVANCE(196); + ACCEPT_TOKEN(ts_sym_identifier); + case 283: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(286); + ADVANCE(283); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -5182,7 +5009,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -5202,7 +5029,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'f') ADVANCE(159); if (lookahead == 'i') - ADVANCE(284); + ADVANCE(282); if (lookahead == 'n') ADVANCE(70); if (lookahead == 't') @@ -5212,12 +5039,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 287: + case 284: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(287); + ADVANCE(284); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') @@ -5229,12 +5056,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 288: + case 285: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(288); + ADVANCE(285); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -5254,7 +5081,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '/') ADVANCE(121); if (lookahead == ':') - ADVANCE(182); + ADVANCE(181); if (lookahead == ';') ADVANCE(122); if (lookahead == '<') @@ -5274,12 +5101,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 289: + case 286: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(289); + ADVANCE(286); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -5299,7 +5126,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '/') ADVANCE(151); if (lookahead == ':') - ADVANCE(182); + ADVANCE(181); if (lookahead == ';') ADVANCE(122); if (lookahead == '<') @@ -5319,6 +5146,227 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); + case 287: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(287); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(244); + if (lookahead == 'd') + ADVANCE(233); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '}') + ADVANCE(156); + LEX_ERROR(); + case 288: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(288); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(229); + if (lookahead == 'd') + ADVANCE(233); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '}') + ADVANCE(156); + LEX_ERROR(); + case 289: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(289); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(192); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); + if (lookahead == '+') + ADVANCE(147); + if (lookahead == '-') + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); + if (lookahead == '/') + ADVANCE(193); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(153); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(229); + if (lookahead == 'd') + ADVANCE(233); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(195); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); + if (lookahead == '}') + ADVANCE(156); + LEX_ERROR(); case 290: START_TOKEN(); if ((lookahead == '\t') || @@ -5349,8 +5397,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') @@ -5359,18 +5405,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(39); if (lookahead == ';') ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -5399,7 +5443,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -5424,14 +5468,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(119); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -5451,13 +5493,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -5493,7 +5535,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -5518,11 +5559,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -5551,14 +5594,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -5581,7 +5623,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -5601,13 +5643,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -5643,7 +5687,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -5670,11 +5713,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -5703,14 +5748,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -5733,7 +5777,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -5753,13 +5797,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -5808,24 +5854,30 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -5854,13 +5906,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -5868,50 +5921,36 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); if (lookahead == '+') - ADVANCE(147); + ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); + ADVANCE(16); if (lookahead == '/') - ADVANCE(194); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'e') - ADVANCE(261); + ADVANCE(233); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(68); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -5926,8 +5965,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); if (lookahead == '}') ADVANCE(156); LEX_ERROR(); @@ -5966,20 +6003,18 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -6008,7 +6043,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -6029,15 +6064,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '(') ADVANCE(13); if (lookahead == '*') - ADVANCE(119); + ADVANCE(145); if (lookahead == '+') - ADVANCE(14); + ADVANCE(147); if (lookahead == '-') - ADVANCE(16); + ADVANCE(149); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -6045,7 +6080,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '<') ADVANCE(123); if (lookahead == '=') - ADVANCE(125); + ADVANCE(153); if (lookahead == '>') ADVANCE(128); if (lookahead == '?') @@ -6057,15 +6092,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -6114,8 +6149,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') @@ -6124,20 +6157,18 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(39); if (lookahead == ';') ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -6166,7 +6197,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -6190,14 +6221,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(119); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -6217,15 +6246,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -6261,7 +6290,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -6286,17 +6314,19 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); if (lookahead == '=') - ADVANCE(270); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -6325,7 +6355,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -6340,50 +6370,36 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); if (lookahead == '+') ADVANCE(14); if (lookahead == ',') ADVANCE(169); if (lookahead == '-') ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(229); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(68); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -6398,8 +6414,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); if (lookahead == '}') ADVANCE(156); LEX_ERROR(); @@ -6419,6 +6433,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -6443,13 +6458,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(305); if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'e') - ADVANCE(261); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -6470,21 +6483,43 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(156); LEX_ERROR(); case 305: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'a') + ADVANCE(306); + ACCEPT_TOKEN(ts_sym_identifier); + case 306: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 't') + ADVANCE(246); + ACCEPT_TOKEN(ts_sym_identifier); + case 307: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(305); + ADVANCE(307); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -6507,7 +6542,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -6527,169 +6562,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(305); if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'e') - ADVANCE(261); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 306: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(306); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'c') - ADVANCE(230); - if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 307: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(307); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'c') - ADVANCE(230); - if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -6725,6 +6604,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -6738,8 +6618,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') @@ -6748,20 +6626,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(39); if (lookahead == ';') ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(305); if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'e') - ADVANCE(261); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -6790,13 +6664,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -6814,14 +6689,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(119); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -6841,15 +6714,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(305); if (lookahead == 'd') - ADVANCE(234); - if (lookahead == 'e') - ADVANCE(261); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -6885,7 +6756,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -6899,28 +6769,24 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(305); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -6949,14 +6815,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -6971,17 +6836,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '(') ADVANCE(13); if (lookahead == '*') - ADVANCE(119); + ADVANCE(145); if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); + ADVANCE(147); if (lookahead == '-') - ADVANCE(16); + ADVANCE(149); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -6989,7 +6852,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '<') ADVANCE(123); if (lookahead == '=') - ADVANCE(125); + ADVANCE(153); if (lookahead == '>') ADVANCE(128); if (lookahead == '?') @@ -7001,13 +6864,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(230); + ADVANCE(305); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -7043,7 +6908,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7063,16 +6927,20 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(313); + ADVANCE(305); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -7093,43 +6961,21 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(156); LEX_ERROR(); case 313: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == 'a') - ADVANCE(314); - ACCEPT_TOKEN(ts_sym_identifier); - case 314: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == 't') - ADVANCE(247); - ACCEPT_TOKEN(ts_sym_identifier); - case 315: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(315); + ADVANCE(313); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7144,15 +6990,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '(') ADVANCE(13); if (lookahead == '*') - ADVANCE(145); + ADVANCE(119); if (lookahead == '+') - ADVANCE(147); + ADVANCE(14); if (lookahead == '-') - ADVANCE(149); + ADVANCE(16); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -7160,7 +7006,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '<') ADVANCE(123); if (lookahead == '=') - ADVANCE(153); + ADVANCE(125); if (lookahead == '>') ADVANCE(128); if (lookahead == '?') @@ -7172,13 +7018,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(313); + ADVANCE(305); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -7198,12 +7046,84 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '}') ADVANCE(156); LEX_ERROR(); - case 316: + case 314: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(316); + ADVANCE(314); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '}') + ADVANCE(156); + LEX_ERROR(); + case 315: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(315); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -7228,6 +7148,8 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') @@ -7236,16 +7158,82 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(39); if (lookahead == ';') ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(313); + ADVANCE(305); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '}') + ADVANCE(156); + LEX_ERROR(); + case 316: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(316); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'c') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'f') + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -7274,13 +7262,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || @@ -7296,15 +7285,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '(') ADVANCE(13); if (lookahead == '*') - ADVANCE(119); + ADVANCE(145); if (lookahead == '+') - ADVANCE(14); + ADVANCE(147); if (lookahead == '-') - ADVANCE(16); + ADVANCE(149); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -7312,7 +7301,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '<') ADVANCE(123); if (lookahead == '=') - ADVANCE(125); + ADVANCE(153); if (lookahead == '>') ADVANCE(128); if (lookahead == '?') @@ -7323,14 +7312,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -7366,6 +7353,8 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7385,18 +7374,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -7425,13 +7412,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7446,15 +7435,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '(') ADVANCE(13); if (lookahead == '*') - ADVANCE(145); + ADVANCE(119); if (lookahead == '+') - ADVANCE(147); + ADVANCE(14); if (lookahead == '-') - ADVANCE(149); + ADVANCE(16); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -7462,7 +7451,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '<') ADVANCE(123); if (lookahead == '=') - ADVANCE(153); + ADVANCE(125); if (lookahead == '>') ADVANCE(128); if (lookahead == '?') @@ -7473,16 +7462,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -7518,6 +7503,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7537,20 +7523,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -7579,13 +7561,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7600,15 +7583,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '(') ADVANCE(13); if (lookahead == '*') - ADVANCE(119); + ADVANCE(145); if (lookahead == '+') - ADVANCE(14); + ADVANCE(147); if (lookahead == '-') - ADVANCE(16); + ADVANCE(149); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -7616,7 +7599,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '<') ADVANCE(123); if (lookahead == '=') - ADVANCE(125); + ADVANCE(153); if (lookahead == '>') ADVANCE(128); if (lookahead == '?') @@ -7627,16 +7610,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -7672,6 +7653,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7685,8 +7667,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') @@ -7695,20 +7675,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(39); if (lookahead == ';') ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -7737,13 +7713,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7761,14 +7738,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(119); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -7787,16 +7762,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -7832,7 +7805,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -7857,17 +7830,17 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); if (lookahead == '=') - ADVANCE(270); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -7896,13 +7869,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || @@ -7911,50 +7885,34 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); if (lookahead == '+') ADVANCE(14); if (lookahead == ',') ADVANCE(169); if (lookahead == '-') ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(68); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -7969,8 +7927,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); if (lookahead == '}') ADVANCE(156); LEX_ERROR(); @@ -7991,7 +7947,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -8017,8 +7972,10 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(43); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -8047,7 +8004,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -8055,7 +8012,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -8078,7 +8034,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -8099,10 +8055,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(43); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -8139,7 +8097,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -8167,8 +8124,10 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(43); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -8197,7 +8156,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -8205,7 +8164,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || - (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -8228,7 +8186,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -8249,10 +8207,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(43); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -8302,12 +8262,18 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') @@ -8315,9 +8281,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -8346,7 +8312,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -8354,6 +8320,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -8361,48 +8328,34 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); if (lookahead == '+') - ADVANCE(147); + ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); + ADVANCE(16); if (lookahead == '/') - ADVANCE(194); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'd') ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(68); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -8417,13 +8370,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); if (lookahead == '}') ADVANCE(156); LEX_ERROR(); case 332: START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) @@ -8431,317 +8384,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 333: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(333); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 334: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(334); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 335: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(335); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 336: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(336); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -8757,226 +8400,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 337: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(337); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 338: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(338); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 339: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(339); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); if (lookahead == '&') ADVANCE(117); if (lookahead == '\'') @@ -8992,7 +8415,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -9013,12 +8436,10 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(43); if (lookahead == 'd') ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); if (lookahead == 'f') ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -9035,11 +8456,529 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(110); if (lookahead == '|') ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); + LEX_ERROR(); + case 333: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(333); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'c') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'f') + ADVANCE(54); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + LEX_ERROR(); + case 334: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(334); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(192); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'c') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); + if (lookahead == '/') + ADVANCE(211); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(125); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'f') + ADVANCE(54); + if (lookahead == 'i') + ADVANCE(195); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); + LEX_ERROR(); + case 335: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(335); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + LEX_ERROR(); + case 336: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(336); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(192); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); + if (lookahead == '+') + ADVANCE(147); + if (lookahead == '-') + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); + if (lookahead == '/') + ADVANCE(193); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(153); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(195); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); + LEX_ERROR(); + case 337: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(337); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + LEX_ERROR(); + case 338: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(338); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(192); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); + if (lookahead == '/') + ADVANCE(211); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(125); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(195); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); + LEX_ERROR(); + case 339: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(339); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); LEX_ERROR(); case 340: START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) @@ -9047,14 +8986,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(4); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -9062,32 +9000,50 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(14); + ADVANCE(147); if (lookahead == '-') - ADVANCE(16); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(18); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') ADVANCE(122); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(153); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); if (lookahead == '[') ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(68); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -9102,11 +9058,13 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 341: START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) @@ -9114,14 +9072,81 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + LEX_ERROR(); + case 342: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(342); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -9144,7 +9169,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -9163,14 +9188,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(131); if (lookahead == 'b') ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -9187,15 +9214,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(110); if (lookahead == '|') ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); LEX_ERROR(); - case 342: + case 343: START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(342); + ADVANCE(343); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -9206,7 +9233,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -9231,17 +9257,19 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); if (lookahead == '=') - ADVANCE(270); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -9258,98 +9286,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); - LEX_ERROR(); - case 343: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(343); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - if (lookahead == '}') - ADVANCE(156); LEX_ERROR(); case 344: START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) @@ -9364,7 +9305,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'c') || (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || @@ -9390,15 +9330,17 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); if (lookahead == '=') - ADVANCE(270); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); + if (lookahead == 'c') + ADVANCE(305); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -9415,8 +9357,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '}') - ADVANCE(156); LEX_ERROR(); case 345: START_TOKEN(); @@ -9429,7 +9369,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -9445,46 +9385,28 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); if (lookahead == '+') - ADVANCE(147); + ADVANCE(14); if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); + ADVANCE(16); if (lookahead == '/') - ADVANCE(194); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); if (lookahead == '[') ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(68); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -9499,8 +9421,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); LEX_ERROR(); case 346: START_TOKEN(); @@ -9513,7 +9433,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(4); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -9529,30 +9449,46 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(14); + ADVANCE(147); if (lookahead == '-') - ADVANCE(16); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(18); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') ADVANCE(122); + if (lookahead == '<') + ADVANCE(123); + if (lookahead == '=') + ADVANCE(153); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); if (lookahead == '[') ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') ADVANCE(43); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(68); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -9567,6 +9503,8 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 347: START_TOKEN(); @@ -9579,7 +9517,73 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'c') || + (lookahead == 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'f') + ADVANCE(249); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + LEX_ERROR(); + case 348: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(348); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -9610,7 +9614,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -9632,9 +9636,9 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'd') ADVANCE(48); if (lookahead == 'f') - ADVANCE(54); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -9652,14 +9656,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 348: + case 349: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(348); + ADVANCE(349); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -9670,7 +9674,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -9694,12 +9698,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -9717,25 +9721,25 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '{') ADVANCE(110); LEX_ERROR(); - case 349: + case 350: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(349); + ADVANCE(350); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -9758,7 +9762,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -9777,14 +9781,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -9802,14 +9806,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 350: + case 351: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(350); + ADVANCE(351); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -9820,7 +9824,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -9846,12 +9850,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -9869,25 +9873,25 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '{') ADVANCE(110); LEX_ERROR(); - case 351: + case 352: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(351); + ADVANCE(352); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -9910,7 +9914,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -9929,14 +9933,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -9954,14 +9958,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 352: + case 353: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(352); + ADVANCE(353); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -9972,6 +9976,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -9985,24 +9990,28 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -10020,92 +10029,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '{') ADVANCE(110); LEX_ERROR(); - case 353: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(353); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); - if (lookahead == '+') - ADVANCE(147); - if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(194); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); case 354: START_TOKEN(); if (lookahead == 0) @@ -10124,6 +10047,8 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || + (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -10137,6 +10062,8 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') @@ -10145,18 +10072,16 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(39); if (lookahead == ';') ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -10185,13 +10110,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -10199,50 +10125,30 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); if (lookahead == '+') ADVANCE(14); if (lookahead == '-') ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); if (lookahead == '[') ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(68); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -10257,8 +10163,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); LEX_ERROR(); case 356: START_TOKEN(); @@ -10271,13 +10175,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(4); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -10285,38 +10190,48 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); + ADVANCE(147); if (lookahead == '-') - ADVANCE(16); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(18); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') ADVANCE(122); + if (lookahead == '<') + ADVANCE(123); if (lookahead == '=') - ADVANCE(270); + ADVANCE(153); + if (lookahead == '>') + ADVANCE(128); + if (lookahead == '?') + ADVANCE(130); if (lookahead == '[') ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(68); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -10331,6 +10246,8 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(105); if (lookahead == '{') ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 357: START_TOKEN(); @@ -10343,13 +10260,81 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || + (lookahead == 'c') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'q') || + (lookahead == 'u') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') + ADVANCE(10); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '/') + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') + ADVANCE(43); + if (lookahead == 'd') + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); + if (lookahead == 'f') + ADVANCE(54); + if (lookahead == 'i') + ADVANCE(68); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 'r') + ADVANCE(76); + if (lookahead == 's') + ADVANCE(82); + if (lookahead == 't') + ADVANCE(88); + if (lookahead == 'v') + ADVANCE(102); + if (lookahead == 'w') + ADVANCE(105); + if (lookahead == '{') + ADVANCE(110); + LEX_ERROR(); + case 358: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(358); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(192); + if (lookahead == '\"') + ADVANCE(5); + if ((lookahead == '$') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -10367,14 +10352,12 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(119); if (lookahead == '+') ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(212); + ADVANCE(211); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ';') @@ -10393,16 +10376,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(131); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -10420,14 +10401,14 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '|') ADVANCE(142); LEX_ERROR(); - case 358: + case 359: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(358); + ADVANCE(359); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') @@ -10438,7 +10419,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'e') || + (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || @@ -10463,17 +10444,17 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == ';') ADVANCE(122); if (lookahead == '=') - ADVANCE(270); + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -10491,93 +10472,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '{') ADVANCE(110); LEX_ERROR(); - case 359: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(359); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'c') - ADVANCE(313); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); case 360: START_TOKEN(); if (lookahead == 0) @@ -10611,12 +10505,18 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(13); if (lookahead == '+') ADVANCE(14); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') ADVANCE(16); if (lookahead == '/') ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '=') + ADVANCE(269); if (lookahead == '[') ADVANCE(42); if (lookahead == 'b') @@ -10624,7 +10524,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'd') ADVANCE(48); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(54); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'n') @@ -10653,1473 +10553,7 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); - if (lookahead == '+') - ADVANCE(147); - if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(194); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 362: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(362); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 363: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(363); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 364: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(364); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 365: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(365); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); - if (lookahead == '+') - ADVANCE(147); - if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(194); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 366: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(366); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 367: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(367); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 368: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(368); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 369: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(369); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 370: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(370); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 371: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(371); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(250); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 372: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(372); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 373: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(373); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(145); - if (lookahead == '+') - ADVANCE(147); - if (lookahead == '-') - ADVANCE(149); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(194); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(153); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 374: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(374); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 375: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(375); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 376: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(376); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 377: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(377); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'e') - ADVANCE(261); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 378: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(378); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(4); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '/') - ADVANCE(18); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '=') - ADVANCE(270); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(68); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 379: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(379); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); - if (lookahead == '\"') - ADVANCE(5); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'c') || - (lookahead == 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'q') || - (lookahead == 'u') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(9); - if (lookahead == '&') - ADVANCE(117); - if (lookahead == '\'') - ADVANCE(10); - if (lookahead == '(') - ADVANCE(13); - if (lookahead == '*') - ADVANCE(119); - if (lookahead == '+') - ADVANCE(14); - if (lookahead == ',') - ADVANCE(169); - if (lookahead == '-') - ADVANCE(16); - if (lookahead == '.') - ADVANCE(120); - if (lookahead == '/') - ADVANCE(212); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(39); - if (lookahead == ';') - ADVANCE(122); - if (lookahead == '<') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(125); - if (lookahead == '>') - ADVANCE(128); - if (lookahead == '?') - ADVANCE(130); - if (lookahead == '[') - ADVANCE(42); - if (lookahead == '^') - ADVANCE(131); - if (lookahead == 'b') - ADVANCE(43); - if (lookahead == 'd') - ADVANCE(48); - if (lookahead == 'f') - ADVANCE(54); - if (lookahead == 'i') - ADVANCE(196); - if (lookahead == 'n') - ADVANCE(70); - if (lookahead == 'r') - ADVANCE(76); - if (lookahead == 's') - ADVANCE(82); - if (lookahead == 't') - ADVANCE(88); - if (lookahead == 'v') - ADVANCE(102); - if (lookahead == 'w') - ADVANCE(105); - if (lookahead == '{') - ADVANCE(110); - if (lookahead == '|') - ADVANCE(142); - LEX_ERROR(); - case 380: - START_TOKEN(); - if (lookahead == 0) - ADVANCE(2); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(380); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -12152,11 +10586,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ':') - ADVANCE(182); + ADVANCE(181); if (lookahead == ';') ADVANCE(122); if (lookahead == '<') @@ -12176,15 +10610,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -12211,11 +10645,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(380); + ADVANCE(361); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') - ADVANCE(193); + ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || @@ -12248,11 +10682,11 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '.') ADVANCE(120); if (lookahead == '/') - ADVANCE(194); + ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(39); if (lookahead == ':') - ADVANCE(182); + ADVANCE(181); if (lookahead == ';') ADVANCE(122); if (lookahead == '<') @@ -12272,15 +10706,15 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == 'b') ADVANCE(43); if (lookahead == 'c') - ADVANCE(245); + ADVANCE(244); if (lookahead == 'd') - ADVANCE(234); + ADVANCE(233); if (lookahead == 'e') - ADVANCE(261); + ADVANCE(260); if (lookahead == 'f') - ADVANCE(250); + ADVANCE(249); if (lookahead == 'i') - ADVANCE(196); + ADVANCE(195); if (lookahead == 'n') ADVANCE(70); if (lookahead == 'r') @@ -12365,11 +10799,11 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [56] = 158, [57] = 158, [58] = 158, - [59] = 176, + [59] = 162, [60] = 158, - [61] = 177, - [62] = 177, - [63] = 178, + [61] = 176, + [62] = 176, + [63] = 177, [64] = 172, [65] = 158, [66] = 158, @@ -12380,14 +10814,14 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [71] = 166, [72] = 168, [73] = 171, - [74] = 177, + [74] = 176, [75] = 173, - [76] = 177, - [77] = 177, - [78] = 179, - [79] = 179, - [80] = 177, - [81] = 180, + [76] = 176, + [77] = 176, + [78] = 178, + [79] = 178, + [80] = 176, + [81] = 179, [82] = 172, [83] = 158, [84] = 158, @@ -12398,44 +10832,44 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [89] = 166, [90] = 168, [91] = 171, - [92] = 179, + [92] = 178, [93] = 173, - [94] = 179, - [95] = 179, - [96] = 179, - [97] = 179, + [94] = 178, + [95] = 178, + [96] = 178, + [97] = 178, [98] = 174, [99] = 158, [100] = 158, - [101] = 179, + [101] = 178, [102] = 158, [103] = 158, [104] = 158, [105] = 158, [106] = 158, [107] = 158, - [108] = 176, + [108] = 162, [109] = 158, - [110] = 177, + [110] = 176, [111] = 174, [112] = 158, [113] = 158, - [114] = 177, + [114] = 176, [115] = 158, [116] = 158, [117] = 158, [118] = 158, [119] = 158, [120] = 158, - [121] = 176, + [121] = 162, [122] = 158, - [123] = 180, - [124] = 177, - [125] = 178, - [126] = 178, - [127] = 181, - [128] = 181, - [129] = 183, + [123] = 179, + [124] = 176, + [125] = 177, + [126] = 177, + [127] = 180, + [128] = 180, + [129] = 182, [130] = 172, [131] = 158, [132] = 158, @@ -12446,20 +10880,20 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [137] = 166, [138] = 168, [139] = 171, - [140] = 181, + [140] = 180, [141] = 173, - [142] = 181, - [143] = 181, - [144] = 179, - [145] = 181, + [142] = 180, + [143] = 180, + [144] = 178, + [145] = 180, [146] = 174, - [147] = 184, - [148] = 184, - [149] = 185, - [150] = 186, + [147] = 183, + [148] = 183, + [149] = 184, + [150] = 185, [151] = 172, [152] = 158, - [153] = 181, + [153] = 180, [154] = 158, [155] = 158, [156] = 158, @@ -12468,89 +10902,89 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [159] = 166, [160] = 168, [161] = 171, - [162] = 184, + [162] = 183, [163] = 173, - [164] = 184, - [165] = 184, - [166] = 179, - [167] = 184, + [164] = 183, + [165] = 183, + [166] = 178, + [167] = 183, [168] = 174, - [169] = 184, - [170] = 186, - [171] = 184, - [172] = 187, - [173] = 184, + [169] = 183, + [170] = 185, + [171] = 183, + [172] = 186, + [173] = 183, [174] = 158, - [175] = 184, - [176] = 186, - [177] = 187, + [175] = 183, + [176] = 185, + [177] = 186, [178] = 158, [179] = 158, - [180] = 184, + [180] = 183, [181] = 158, [182] = 158, [183] = 158, [184] = 158, [185] = 158, [186] = 158, - [187] = 176, + [187] = 162, [188] = 158, - [189] = 177, - [190] = 185, - [191] = 185, - [192] = 181, + [189] = 176, + [190] = 184, + [191] = 184, + [192] = 180, [193] = 158, [194] = 158, [195] = 158, - [196] = 181, + [196] = 180, [197] = 158, [198] = 158, [199] = 158, [200] = 158, [201] = 158, [202] = 158, - [203] = 176, + [203] = 162, [204] = 158, - [205] = 177, - [206] = 183, - [207] = 183, - [208] = 181, + [205] = 176, + [206] = 182, + [207] = 182, + [208] = 180, [209] = 158, - [210] = 181, - [211] = 181, - [212] = 181, - [213] = 181, - [214] = 181, - [215] = 181, - [216] = 181, - [217] = 184, - [218] = 181, - [219] = 184, - [220] = 184, - [221] = 184, - [222] = 184, - [223] = 184, - [224] = 184, - [225] = 184, - [226] = 184, + [210] = 180, + [211] = 180, + [212] = 180, + [213] = 180, + [214] = 180, + [215] = 180, + [216] = 180, + [217] = 183, + [218] = 180, + [219] = 183, + [220] = 183, + [221] = 183, + [222] = 183, + [223] = 183, + [224] = 183, + [225] = 183, + [226] = 183, [227] = 157, - [228] = 188, - [229] = 187, - [230] = 186, - [231] = 187, - [232] = 176, - [233] = 186, - [234] = 187, - [235] = 189, - [236] = 184, + [228] = 187, + [229] = 186, + [230] = 185, + [231] = 186, + [232] = 162, + [233] = 185, + [234] = 186, + [235] = 188, + [236] = 183, [237] = 155, [238] = 155, [239] = 155, [240] = 113, - [241] = 190, - [242] = 191, + [241] = 189, + [242] = 190, [243] = 155, - [244] = 184, + [244] = 183, [245] = 157, [246] = 162, [247] = 158, @@ -12561,26 +10995,26 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [252] = 154, [253] = 164, [254] = 158, - [255] = 179, + [255] = 178, [256] = 144, - [257] = 192, + [257] = 191, [258] = 158, - [259] = 179, - [260] = 176, + [259] = 178, + [260] = 162, [261] = 158, - [262] = 177, + [262] = 176, [263] = 144, [264] = 144, [265] = 113, - [266] = 206, + [266] = 205, [267] = 172, - [268] = 207, - [269] = 208, + [268] = 206, + [269] = 207, [270] = 113, [271] = 158, - [272] = 209, - [273] = 209, - [274] = 210, + [272] = 208, + [273] = 208, + [274] = 209, [275] = 172, [276] = 158, [277] = 158, @@ -12591,52 +11025,52 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [282] = 166, [283] = 168, [284] = 171, - [285] = 209, + [285] = 208, [286] = 173, - [287] = 209, - [288] = 209, - [289] = 179, - [290] = 209, + [287] = 208, + [288] = 208, + [289] = 178, + [290] = 208, [291] = 174, - [292] = 184, - [293] = 186, - [294] = 209, - [295] = 187, - [296] = 209, - [297] = 209, + [292] = 183, + [293] = 185, + [294] = 208, + [295] = 186, + [296] = 208, + [297] = 208, [298] = 157, - [299] = 188, - [300] = 187, - [301] = 189, - [302] = 209, + [299] = 187, + [300] = 186, + [301] = 188, + [302] = 208, [303] = 155, - [304] = 190, - [305] = 191, - [306] = 209, - [307] = 209, - [308] = 211, - [309] = 188, - [310] = 187, - [311] = 189, - [312] = 209, - [313] = 209, - [314] = 176, + [304] = 189, + [305] = 190, + [306] = 208, + [307] = 208, + [308] = 210, + [309] = 187, + [310] = 186, + [311] = 188, + [312] = 208, + [313] = 208, + [314] = 162, [315] = 158, - [316] = 177, - [317] = 210, - [318] = 210, - [319] = 209, + [316] = 176, + [317] = 209, + [318] = 209, + [319] = 208, [320] = 158, [321] = 158, - [322] = 209, + [322] = 208, [323] = 158, - [324] = 209, - [325] = 209, - [326] = 209, - [327] = 209, - [328] = 213, - [329] = 213, - [330] = 214, + [324] = 208, + [325] = 208, + [326] = 208, + [327] = 208, + [328] = 212, + [329] = 212, + [330] = 213, [331] = 172, [332] = 158, [333] = 158, @@ -12647,115 +11081,115 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [338] = 166, [339] = 168, [340] = 171, - [341] = 213, + [341] = 212, [342] = 173, - [343] = 213, - [344] = 213, - [345] = 179, - [346] = 213, + [343] = 212, + [344] = 212, + [345] = 178, + [346] = 212, [347] = 174, - [348] = 184, - [349] = 186, - [350] = 213, - [351] = 187, - [352] = 213, - [353] = 213, + [348] = 183, + [349] = 185, + [350] = 212, + [351] = 186, + [352] = 212, + [353] = 212, [354] = 157, - [355] = 188, - [356] = 187, - [357] = 189, - [358] = 213, + [355] = 187, + [356] = 186, + [357] = 188, + [358] = 212, [359] = 155, - [360] = 190, - [361] = 191, - [362] = 213, - [363] = 213, - [364] = 188, - [365] = 187, - [366] = 189, - [367] = 213, - [368] = 213, - [369] = 176, + [360] = 189, + [361] = 190, + [362] = 212, + [363] = 212, + [364] = 187, + [365] = 186, + [366] = 188, + [367] = 212, + [368] = 212, + [369] = 162, [370] = 158, - [371] = 177, - [372] = 214, - [373] = 214, - [374] = 213, + [371] = 176, + [372] = 213, + [373] = 213, + [374] = 212, [375] = 158, [376] = 158, - [377] = 213, + [377] = 212, [378] = 158, - [379] = 213, - [380] = 213, - [381] = 213, - [382] = 213, - [383] = 213, - [384] = 213, + [379] = 212, + [380] = 212, + [381] = 212, + [382] = 212, + [383] = 212, + [384] = 212, [385] = 158, [386] = 158, [387] = 158, [388] = 158, [389] = 158, - [390] = 181, + [390] = 180, [391] = 158, - [392] = 213, - [393] = 213, - [394] = 213, - [395] = 213, - [396] = 213, - [397] = 207, - [398] = 208, - [399] = 213, + [392] = 212, + [393] = 212, + [394] = 212, + [395] = 212, + [396] = 212, + [397] = 206, + [398] = 207, + [399] = 212, [400] = 158, - [401] = 209, - [402] = 191, - [403] = 213, - [404] = 215, + [401] = 208, + [402] = 190, + [403] = 212, + [404] = 214, [405] = 158, [406] = 158, [407] = 158, [408] = 158, [409] = 158, - [410] = 181, + [410] = 180, [411] = 158, - [412] = 209, - [413] = 209, - [414] = 209, - [415] = 209, - [416] = 209, - [417] = 207, - [418] = 208, + [412] = 208, + [413] = 208, + [414] = 208, + [415] = 208, + [416] = 208, + [417] = 206, + [418] = 207, [419] = 158, - [420] = 209, - [421] = 191, - [422] = 191, - [423] = 213, - [424] = 191, - [425] = 213, - [426] = 213, + [420] = 208, + [421] = 190, + [422] = 190, + [423] = 212, + [424] = 190, + [425] = 212, + [426] = 212, [427] = 158, - [428] = 213, - [429] = 209, - [430] = 207, - [431] = 208, - [432] = 209, + [428] = 212, + [429] = 208, + [430] = 206, + [431] = 207, + [432] = 208, [433] = 158, - [434] = 209, - [435] = 191, - [436] = 209, - [437] = 209, - [438] = 191, - [439] = 209, - [440] = 209, + [434] = 208, + [435] = 190, + [436] = 208, + [437] = 208, + [438] = 190, + [439] = 208, + [440] = 208, [441] = 158, - [442] = 209, - [443] = 191, + [442] = 208, + [443] = 190, [444] = 113, [445] = 113, - [446] = 191, + [446] = 190, [447] = 113, [448] = 113, - [449] = 216, + [449] = 215, [450] = 174, [451] = 158, [452] = 158, @@ -12766,7 +11200,7 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [457] = 158, [458] = 158, [459] = 158, - [460] = 181, + [460] = 180, [461] = 158, [462] = 113, [463] = 113, @@ -12776,29 +11210,29 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [467] = 113, [468] = 113, [469] = 113, - [470] = 184, - [471] = 186, + [470] = 183, + [471] = 185, [472] = 113, - [473] = 187, + [473] = 186, [474] = 113, [475] = 113, - [476] = 206, + [476] = 205, [477] = 158, - [478] = 213, - [479] = 187, - [480] = 189, - [481] = 217, - [482] = 217, - [483] = 191, + [478] = 212, + [479] = 186, + [480] = 188, + [481] = 216, + [482] = 216, + [483] = 190, [484] = 155, [485] = 158, - [486] = 208, - [487] = 229, - [488] = 229, - [489] = 229, + [486] = 207, + [487] = 228, + [488] = 228, + [489] = 228, [490] = 113, [491] = 154, - [492] = 217, + [492] = 216, [493] = 155, [494] = 157, [495] = 162, @@ -12811,21 +11245,21 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [502] = 164, [503] = 158, [504] = 144, - [505] = 241, + [505] = 240, [506] = 113, - [507] = 242, - [508] = 243, - [509] = 242, + [507] = 241, + [508] = 242, + [509] = 241, [510] = 158, - [511] = 213, - [512] = 187, - [513] = 189, - [514] = 217, - [515] = 191, - [516] = 229, - [517] = 229, - [518] = 244, - [519] = 244, + [511] = 212, + [512] = 186, + [513] = 188, + [514] = 216, + [515] = 190, + [516] = 228, + [517] = 228, + [518] = 243, + [519] = 243, [520] = 113, [521] = 154, [522] = 155, @@ -12840,41 +11274,41 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [531] = 164, [532] = 158, [533] = 144, - [534] = 257, + [534] = 256, [535] = 113, - [536] = 258, - [537] = 259, - [538] = 258, + [536] = 257, + [537] = 258, + [538] = 257, [539] = 158, - [540] = 213, - [541] = 187, - [542] = 189, - [543] = 217, - [544] = 191, - [545] = 244, - [546] = 244, - [547] = 244, - [548] = 244, - [549] = 244, + [540] = 212, + [541] = 186, + [542] = 188, + [543] = 216, + [544] = 190, + [545] = 243, + [546] = 243, + [547] = 243, + [548] = 243, + [549] = 243, [550] = 157, [551] = 163, - [552] = 244, - [553] = 176, - [554] = 187, + [552] = 243, + [553] = 162, + [554] = 186, [555] = 163, - [556] = 244, - [557] = 244, + [556] = 243, + [557] = 243, [558] = 158, - [559] = 213, - [560] = 187, + [559] = 212, + [560] = 186, [561] = 163, - [562] = 244, + [562] = 243, [563] = 158, - [564] = 213, - [565] = 187, + [564] = 212, + [565] = 186, [566] = 163, - [567] = 260, - [568] = 260, + [567] = 259, + [568] = 259, [569] = 113, [570] = 154, [571] = 155, @@ -12889,1805 +11323,1690 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [580] = 164, [581] = 158, [582] = 144, - [583] = 265, + [583] = 264, [584] = 113, - [585] = 266, - [586] = 267, - [587] = 266, + [585] = 265, + [586] = 266, + [587] = 265, [588] = 158, - [589] = 213, - [590] = 187, - [591] = 189, - [592] = 217, - [593] = 191, - [594] = 260, - [595] = 260, - [596] = 260, - [597] = 260, - [598] = 260, + [589] = 212, + [590] = 186, + [591] = 188, + [592] = 216, + [593] = 190, + [594] = 259, + [595] = 259, + [596] = 259, + [597] = 259, + [598] = 259, [599] = 157, [600] = 163, - [601] = 260, - [602] = 176, - [603] = 187, + [601] = 259, + [602] = 162, + [603] = 186, [604] = 163, - [605] = 260, - [606] = 260, + [605] = 259, + [606] = 259, [607] = 158, - [608] = 213, - [609] = 187, + [608] = 212, + [609] = 186, [610] = 163, - [611] = 260, + [611] = 259, [612] = 158, - [613] = 213, - [614] = 187, + [613] = 212, + [614] = 186, [615] = 163, - [616] = 260, + [616] = 259, [617] = 163, - [618] = 260, + [618] = 259, [619] = 113, - [620] = 267, - [621] = 268, - [622] = 266, - [623] = 269, - [624] = 271, - [625] = 154, + [620] = 266, + [621] = 267, + [622] = 268, + [623] = 270, + [624] = 154, + [625] = 162, [626] = 158, - [627] = 176, - [628] = 268, - [629] = 269, - [630] = 154, + [627] = 271, + [628] = 271, + [629] = 272, + [630] = 172, [631] = 158, - [632] = 272, - [633] = 272, - [634] = 273, - [635] = 172, + [632] = 158, + [633] = 158, + [634] = 158, + [635] = 165, [636] = 158, - [637] = 158, - [638] = 158, - [639] = 158, - [640] = 165, - [641] = 158, - [642] = 166, - [643] = 168, - [644] = 171, - [645] = 272, - [646] = 173, - [647] = 272, - [648] = 272, - [649] = 179, - [650] = 272, - [651] = 174, - [652] = 184, - [653] = 186, - [654] = 272, - [655] = 187, - [656] = 272, - [657] = 272, - [658] = 157, - [659] = 188, - [660] = 187, - [661] = 189, - [662] = 272, - [663] = 155, - [664] = 190, - [665] = 191, - [666] = 272, - [667] = 272, - [668] = 188, - [669] = 187, - [670] = 189, + [637] = 166, + [638] = 168, + [639] = 171, + [640] = 271, + [641] = 173, + [642] = 271, + [643] = 271, + [644] = 178, + [645] = 271, + [646] = 174, + [647] = 183, + [648] = 185, + [649] = 271, + [650] = 186, + [651] = 271, + [652] = 271, + [653] = 157, + [654] = 187, + [655] = 186, + [656] = 188, + [657] = 271, + [658] = 155, + [659] = 189, + [660] = 190, + [661] = 271, + [662] = 271, + [663] = 187, + [664] = 186, + [665] = 188, + [666] = 271, + [667] = 271, + [668] = 162, + [669] = 158, + [670] = 176, [671] = 272, [672] = 272, - [673] = 176, + [673] = 271, [674] = 158, - [675] = 177, - [676] = 273, - [677] = 273, - [678] = 272, - [679] = 158, - [680] = 158, - [681] = 272, - [682] = 158, - [683] = 272, - [684] = 272, - [685] = 272, - [686] = 272, - [687] = 213, - [688] = 272, - [689] = 207, - [690] = 208, - [691] = 272, - [692] = 158, - [693] = 209, - [694] = 191, - [695] = 272, - [696] = 272, - [697] = 191, - [698] = 272, - [699] = 272, + [675] = 158, + [676] = 271, + [677] = 158, + [678] = 271, + [679] = 271, + [680] = 271, + [681] = 271, + [682] = 212, + [683] = 271, + [684] = 206, + [685] = 207, + [686] = 271, + [687] = 158, + [688] = 208, + [689] = 190, + [690] = 271, + [691] = 271, + [692] = 190, + [693] = 271, + [694] = 271, + [695] = 158, + [696] = 271, + [697] = 158, + [698] = 158, + [699] = 158, [700] = 158, - [701] = 272, - [702] = 158, + [701] = 158, + [702] = 180, [703] = 158, - [704] = 158, - [705] = 158, - [706] = 158, - [707] = 181, - [708] = 158, - [709] = 272, - [710] = 272, - [711] = 272, - [712] = 272, - [713] = 272, - [714] = 154, - [715] = 272, + [704] = 271, + [705] = 271, + [706] = 271, + [707] = 271, + [708] = 271, + [709] = 267, + [710] = 268, + [711] = 154, + [712] = 265, + [713] = 273, + [714] = 158, + [715] = 113, [716] = 274, - [717] = 154, - [718] = 266, - [719] = 266, + [717] = 144, + [718] = 162, + [719] = 267, [720] = 275, - [721] = 158, - [722] = 113, - [723] = 276, - [724] = 144, - [725] = 162, - [726] = 268, + [721] = 278, + [722] = 154, + [723] = 158, + [724] = 212, + [725] = 163, + [726] = 259, [727] = 164, - [728] = 277, - [729] = 280, - [730] = 154, - [731] = 158, - [732] = 158, - [733] = 272, - [734] = 283, - [735] = 154, - [736] = 164, - [737] = 213, - [738] = 163, - [739] = 260, - [740] = 164, - [741] = 158, - [742] = 158, - [743] = 113, - [744] = 213, - [745] = 163, - [746] = 260, - [747] = 285, - [748] = 163, - [749] = 260, - [750] = 158, - [751] = 113, - [752] = 154, - [753] = 286, - [754] = 213, - [755] = 163, - [756] = 260, - [757] = 287, - [758] = 288, - [759] = 289, - [760] = 191, - [761] = 267, - [762] = 260, - [763] = 267, - [764] = 267, - [765] = 163, - [766] = 244, - [767] = 113, - [768] = 259, - [769] = 268, - [770] = 258, - [771] = 269, - [772] = 290, - [773] = 154, - [774] = 158, - [775] = 272, - [776] = 291, - [777] = 154, - [778] = 258, - [779] = 258, - [780] = 275, - [781] = 158, - [782] = 276, - [783] = 144, - [784] = 162, - [785] = 277, - [786] = 158, - [787] = 213, - [788] = 163, - [789] = 244, - [790] = 158, - [791] = 213, - [792] = 163, - [793] = 244, + [728] = 158, + [729] = 158, + [730] = 113, + [731] = 212, + [732] = 163, + [733] = 259, + [734] = 281, + [735] = 163, + [736] = 259, + [737] = 158, + [738] = 113, + [739] = 154, + [740] = 283, + [741] = 212, + [742] = 163, + [743] = 259, + [744] = 284, + [745] = 285, + [746] = 286, + [747] = 190, + [748] = 266, + [749] = 259, + [750] = 266, + [751] = 266, + [752] = 163, + [753] = 243, + [754] = 113, + [755] = 258, + [756] = 267, + [757] = 268, + [758] = 287, + [759] = 154, + [760] = 257, + [761] = 273, + [762] = 158, + [763] = 274, + [764] = 144, + [765] = 162, + [766] = 275, + [767] = 158, + [768] = 212, + [769] = 163, + [770] = 243, + [771] = 158, + [772] = 212, + [773] = 163, + [774] = 243, + [775] = 163, + [776] = 243, + [777] = 158, + [778] = 212, + [779] = 163, + [780] = 243, + [781] = 284, + [782] = 190, + [783] = 258, + [784] = 243, + [785] = 258, + [786] = 258, + [787] = 288, + [788] = 228, + [789] = 157, + [790] = 163, + [791] = 228, + [792] = 162, + [793] = 186, [794] = 163, - [795] = 244, - [796] = 158, - [797] = 213, - [798] = 163, - [799] = 244, - [800] = 287, - [801] = 191, - [802] = 259, - [803] = 244, - [804] = 259, - [805] = 259, - [806] = 292, - [807] = 229, - [808] = 157, - [809] = 163, - [810] = 229, - [811] = 176, - [812] = 187, - [813] = 163, - [814] = 292, - [815] = 292, - [816] = 113, - [817] = 154, - [818] = 155, - [819] = 157, - [820] = 162, - [821] = 158, - [822] = 157, - [823] = 157, - [824] = 163, - [825] = 157, - [826] = 154, - [827] = 164, - [828] = 158, - [829] = 144, - [830] = 293, - [831] = 113, - [832] = 294, - [833] = 295, - [834] = 294, + [795] = 288, + [796] = 288, + [797] = 113, + [798] = 154, + [799] = 155, + [800] = 157, + [801] = 162, + [802] = 158, + [803] = 157, + [804] = 157, + [805] = 163, + [806] = 157, + [807] = 154, + [808] = 164, + [809] = 158, + [810] = 144, + [811] = 289, + [812] = 113, + [813] = 290, + [814] = 291, + [815] = 290, + [816] = 158, + [817] = 212, + [818] = 186, + [819] = 188, + [820] = 216, + [821] = 190, + [822] = 288, + [823] = 288, + [824] = 243, + [825] = 288, + [826] = 288, + [827] = 163, + [828] = 288, + [829] = 288, + [830] = 158, + [831] = 212, + [832] = 186, + [833] = 163, + [834] = 288, [835] = 158, - [836] = 213, - [837] = 187, - [838] = 189, - [839] = 217, - [840] = 191, - [841] = 292, - [842] = 292, - [843] = 244, - [844] = 292, - [845] = 292, - [846] = 163, - [847] = 292, - [848] = 292, - [849] = 158, - [850] = 213, - [851] = 187, - [852] = 163, - [853] = 292, - [854] = 158, - [855] = 213, - [856] = 187, - [857] = 163, - [858] = 296, - [859] = 296, - [860] = 113, - [861] = 154, - [862] = 155, - [863] = 157, - [864] = 162, - [865] = 158, - [866] = 157, - [867] = 157, - [868] = 163, - [869] = 157, - [870] = 154, - [871] = 164, - [872] = 158, - [873] = 144, - [874] = 297, - [875] = 113, - [876] = 298, - [877] = 299, - [878] = 298, + [836] = 212, + [837] = 186, + [838] = 163, + [839] = 292, + [840] = 292, + [841] = 113, + [842] = 154, + [843] = 155, + [844] = 157, + [845] = 162, + [846] = 158, + [847] = 157, + [848] = 157, + [849] = 163, + [850] = 157, + [851] = 154, + [852] = 164, + [853] = 158, + [854] = 144, + [855] = 293, + [856] = 113, + [857] = 294, + [858] = 295, + [859] = 294, + [860] = 158, + [861] = 212, + [862] = 186, + [863] = 188, + [864] = 216, + [865] = 190, + [866] = 292, + [867] = 292, + [868] = 259, + [869] = 292, + [870] = 292, + [871] = 157, + [872] = 163, + [873] = 292, + [874] = 162, + [875] = 186, + [876] = 163, + [877] = 292, + [878] = 292, [879] = 158, - [880] = 213, - [881] = 187, - [882] = 189, - [883] = 217, - [884] = 191, - [885] = 296, - [886] = 296, - [887] = 260, - [888] = 296, - [889] = 296, - [890] = 157, - [891] = 163, - [892] = 296, - [893] = 176, - [894] = 187, - [895] = 163, - [896] = 296, - [897] = 296, - [898] = 158, - [899] = 213, - [900] = 187, - [901] = 163, - [902] = 296, - [903] = 158, - [904] = 213, - [905] = 187, + [880] = 212, + [881] = 186, + [882] = 163, + [883] = 292, + [884] = 158, + [885] = 212, + [886] = 186, + [887] = 163, + [888] = 292, + [889] = 163, + [890] = 292, + [891] = 113, + [892] = 295, + [893] = 267, + [894] = 268, + [895] = 296, + [896] = 154, + [897] = 294, + [898] = 273, + [899] = 158, + [900] = 274, + [901] = 144, + [902] = 162, + [903] = 275, + [904] = 158, + [905] = 212, [906] = 163, - [907] = 296, - [908] = 163, - [909] = 296, - [910] = 113, - [911] = 299, - [912] = 268, - [913] = 298, - [914] = 269, - [915] = 300, - [916] = 154, - [917] = 158, - [918] = 272, - [919] = 301, - [920] = 154, - [921] = 298, - [922] = 298, - [923] = 275, - [924] = 158, - [925] = 276, - [926] = 144, - [927] = 162, - [928] = 277, - [929] = 158, - [930] = 213, - [931] = 163, - [932] = 296, - [933] = 158, - [934] = 213, - [935] = 163, - [936] = 296, - [937] = 163, - [938] = 296, + [907] = 292, + [908] = 158, + [909] = 212, + [910] = 163, + [911] = 292, + [912] = 163, + [913] = 292, + [914] = 158, + [915] = 212, + [916] = 163, + [917] = 292, + [918] = 284, + [919] = 190, + [920] = 295, + [921] = 292, + [922] = 295, + [923] = 295, + [924] = 163, + [925] = 288, + [926] = 113, + [927] = 291, + [928] = 267, + [929] = 268, + [930] = 297, + [931] = 154, + [932] = 290, + [933] = 273, + [934] = 158, + [935] = 274, + [936] = 144, + [937] = 162, + [938] = 275, [939] = 158, - [940] = 213, + [940] = 212, [941] = 163, - [942] = 296, - [943] = 287, - [944] = 191, - [945] = 299, - [946] = 296, - [947] = 299, - [948] = 299, - [949] = 163, - [950] = 292, - [951] = 113, - [952] = 295, - [953] = 268, - [954] = 294, - [955] = 269, - [956] = 302, - [957] = 154, - [958] = 158, - [959] = 272, - [960] = 303, - [961] = 154, - [962] = 294, - [963] = 294, - [964] = 275, + [942] = 288, + [943] = 158, + [944] = 212, + [945] = 163, + [946] = 288, + [947] = 163, + [948] = 288, + [949] = 158, + [950] = 212, + [951] = 163, + [952] = 288, + [953] = 284, + [954] = 190, + [955] = 291, + [956] = 288, + [957] = 291, + [958] = 291, + [959] = 228, + [960] = 158, + [961] = 212, + [962] = 186, + [963] = 163, + [964] = 228, [965] = 158, - [966] = 276, - [967] = 144, - [968] = 162, - [969] = 277, - [970] = 158, - [971] = 213, - [972] = 163, - [973] = 292, - [974] = 158, - [975] = 213, - [976] = 163, - [977] = 292, - [978] = 163, - [979] = 292, - [980] = 158, - [981] = 213, - [982] = 163, - [983] = 292, - [984] = 287, - [985] = 191, - [986] = 295, - [987] = 292, - [988] = 295, - [989] = 295, - [990] = 229, - [991] = 158, - [992] = 213, - [993] = 187, - [994] = 163, - [995] = 229, - [996] = 158, - [997] = 213, - [998] = 187, - [999] = 163, - [1000] = 304, - [1001] = 304, - [1002] = 113, - [1003] = 154, - [1004] = 155, - [1005] = 157, - [1006] = 162, - [1007] = 158, - [1008] = 157, - [1009] = 157, - [1010] = 163, - [1011] = 157, - [1012] = 154, - [1013] = 164, - [1014] = 158, - [1015] = 144, - [1016] = 305, - [1017] = 113, - [1018] = 306, - [1019] = 307, - [1020] = 306, - [1021] = 158, - [1022] = 213, - [1023] = 187, - [1024] = 189, - [1025] = 217, - [1026] = 191, - [1027] = 304, - [1028] = 304, - [1029] = 260, - [1030] = 296, - [1031] = 304, - [1032] = 163, - [1033] = 304, - [1034] = 304, - [1035] = 158, - [1036] = 213, - [1037] = 187, - [1038] = 163, - [1039] = 304, - [1040] = 158, - [1041] = 213, - [1042] = 187, - [1043] = 163, - [1044] = 304, - [1045] = 163, - [1046] = 304, - [1047] = 113, - [1048] = 307, - [1049] = 268, - [1050] = 306, - [1051] = 269, - [1052] = 308, - [1053] = 154, - [1054] = 158, - [1055] = 272, - [1056] = 309, - [1057] = 154, - [1058] = 306, - [1059] = 306, - [1060] = 275, - [1061] = 158, - [1062] = 276, - [1063] = 144, - [1064] = 162, - [1065] = 277, - [1066] = 158, - [1067] = 213, - [1068] = 163, - [1069] = 304, - [1070] = 158, - [1071] = 213, + [966] = 212, + [967] = 186, + [968] = 163, + [969] = 298, + [970] = 298, + [971] = 113, + [972] = 154, + [973] = 155, + [974] = 157, + [975] = 162, + [976] = 158, + [977] = 157, + [978] = 157, + [979] = 163, + [980] = 157, + [981] = 154, + [982] = 164, + [983] = 158, + [984] = 144, + [985] = 299, + [986] = 113, + [987] = 300, + [988] = 301, + [989] = 300, + [990] = 158, + [991] = 212, + [992] = 186, + [993] = 188, + [994] = 216, + [995] = 190, + [996] = 298, + [997] = 298, + [998] = 259, + [999] = 292, + [1000] = 298, + [1001] = 163, + [1002] = 298, + [1003] = 298, + [1004] = 158, + [1005] = 212, + [1006] = 186, + [1007] = 163, + [1008] = 298, + [1009] = 158, + [1010] = 212, + [1011] = 186, + [1012] = 163, + [1013] = 298, + [1014] = 163, + [1015] = 298, + [1016] = 113, + [1017] = 301, + [1018] = 267, + [1019] = 268, + [1020] = 302, + [1021] = 154, + [1022] = 300, + [1023] = 273, + [1024] = 158, + [1025] = 274, + [1026] = 144, + [1027] = 162, + [1028] = 275, + [1029] = 158, + [1030] = 212, + [1031] = 163, + [1032] = 298, + [1033] = 158, + [1034] = 212, + [1035] = 163, + [1036] = 298, + [1037] = 163, + [1038] = 298, + [1039] = 158, + [1040] = 212, + [1041] = 163, + [1042] = 298, + [1043] = 284, + [1044] = 190, + [1045] = 301, + [1046] = 298, + [1047] = 301, + [1048] = 301, + [1049] = 163, + [1050] = 228, + [1051] = 113, + [1052] = 242, + [1053] = 267, + [1054] = 268, + [1055] = 303, + [1056] = 154, + [1057] = 241, + [1058] = 273, + [1059] = 158, + [1060] = 274, + [1061] = 144, + [1062] = 162, + [1063] = 275, + [1064] = 158, + [1065] = 212, + [1066] = 163, + [1067] = 228, + [1068] = 158, + [1069] = 212, + [1070] = 163, + [1071] = 228, [1072] = 163, - [1073] = 304, - [1074] = 163, - [1075] = 304, - [1076] = 158, - [1077] = 213, - [1078] = 163, - [1079] = 304, - [1080] = 287, - [1081] = 191, - [1082] = 307, - [1083] = 304, - [1084] = 307, - [1085] = 307, - [1086] = 163, - [1087] = 229, - [1088] = 113, - [1089] = 243, - [1090] = 268, - [1091] = 242, - [1092] = 269, - [1093] = 310, - [1094] = 154, - [1095] = 158, - [1096] = 272, - [1097] = 311, - [1098] = 154, - [1099] = 242, - [1100] = 242, - [1101] = 275, - [1102] = 158, - [1103] = 276, - [1104] = 144, - [1105] = 162, - [1106] = 277, - [1107] = 158, - [1108] = 213, - [1109] = 163, - [1110] = 229, + [1073] = 228, + [1074] = 158, + [1075] = 212, + [1076] = 163, + [1077] = 228, + [1078] = 284, + [1079] = 190, + [1080] = 242, + [1081] = 228, + [1082] = 242, + [1083] = 242, + [1084] = 216, + [1085] = 180, + [1086] = 228, + [1087] = 216, + [1088] = 155, + [1089] = 190, + [1090] = 304, + [1091] = 304, + [1092] = 113, + [1093] = 154, + [1094] = 155, + [1095] = 157, + [1096] = 162, + [1097] = 158, + [1098] = 157, + [1099] = 157, + [1100] = 163, + [1101] = 157, + [1102] = 154, + [1103] = 164, + [1104] = 158, + [1105] = 144, + [1106] = 307, + [1107] = 113, + [1108] = 308, + [1109] = 309, + [1110] = 308, [1111] = 158, - [1112] = 213, - [1113] = 163, - [1114] = 229, - [1115] = 163, - [1116] = 229, - [1117] = 158, - [1118] = 213, - [1119] = 163, - [1120] = 229, - [1121] = 287, - [1122] = 191, - [1123] = 243, - [1124] = 229, - [1125] = 243, - [1126] = 243, - [1127] = 217, - [1128] = 181, - [1129] = 229, - [1130] = 217, - [1131] = 155, - [1132] = 191, - [1133] = 312, - [1134] = 312, - [1135] = 113, - [1136] = 154, - [1137] = 155, - [1138] = 157, - [1139] = 162, - [1140] = 158, - [1141] = 157, - [1142] = 157, - [1143] = 163, + [1112] = 212, + [1113] = 186, + [1114] = 188, + [1115] = 216, + [1116] = 190, + [1117] = 304, + [1118] = 304, + [1119] = 304, + [1120] = 304, + [1121] = 304, + [1122] = 157, + [1123] = 163, + [1124] = 304, + [1125] = 162, + [1126] = 186, + [1127] = 163, + [1128] = 304, + [1129] = 304, + [1130] = 158, + [1131] = 212, + [1132] = 186, + [1133] = 163, + [1134] = 304, + [1135] = 158, + [1136] = 212, + [1137] = 186, + [1138] = 163, + [1139] = 310, + [1140] = 310, + [1141] = 113, + [1142] = 154, + [1143] = 155, [1144] = 157, - [1145] = 154, - [1146] = 164, - [1147] = 158, - [1148] = 144, - [1149] = 315, - [1150] = 113, - [1151] = 316, - [1152] = 317, - [1153] = 316, - [1154] = 158, - [1155] = 213, - [1156] = 187, - [1157] = 189, - [1158] = 217, - [1159] = 191, - [1160] = 312, - [1161] = 312, - [1162] = 312, - [1163] = 312, - [1164] = 312, - [1165] = 157, - [1166] = 163, - [1167] = 312, - [1168] = 176, - [1169] = 187, - [1170] = 163, - [1171] = 312, - [1172] = 312, - [1173] = 158, - [1174] = 213, - [1175] = 187, + [1145] = 162, + [1146] = 158, + [1147] = 157, + [1148] = 157, + [1149] = 163, + [1150] = 157, + [1151] = 154, + [1152] = 164, + [1153] = 158, + [1154] = 144, + [1155] = 311, + [1156] = 113, + [1157] = 312, + [1158] = 313, + [1159] = 312, + [1160] = 158, + [1161] = 212, + [1162] = 186, + [1163] = 188, + [1164] = 216, + [1165] = 190, + [1166] = 310, + [1167] = 310, + [1168] = 310, + [1169] = 310, + [1170] = 310, + [1171] = 157, + [1172] = 163, + [1173] = 310, + [1174] = 162, + [1175] = 186, [1176] = 163, - [1177] = 312, - [1178] = 158, - [1179] = 213, - [1180] = 187, - [1181] = 163, - [1182] = 318, - [1183] = 318, - [1184] = 113, - [1185] = 154, - [1186] = 155, - [1187] = 157, - [1188] = 162, - [1189] = 158, - [1190] = 157, - [1191] = 157, - [1192] = 163, - [1193] = 157, - [1194] = 154, - [1195] = 164, - [1196] = 158, - [1197] = 144, - [1198] = 319, - [1199] = 113, - [1200] = 320, - [1201] = 321, - [1202] = 320, - [1203] = 158, - [1204] = 213, - [1205] = 187, - [1206] = 189, - [1207] = 217, - [1208] = 191, - [1209] = 318, - [1210] = 318, - [1211] = 318, - [1212] = 318, - [1213] = 318, - [1214] = 157, - [1215] = 163, - [1216] = 318, - [1217] = 176, - [1218] = 187, - [1219] = 163, - [1220] = 318, - [1221] = 318, - [1222] = 158, - [1223] = 213, - [1224] = 187, - [1225] = 163, - [1226] = 318, - [1227] = 158, - [1228] = 213, - [1229] = 187, - [1230] = 163, - [1231] = 318, - [1232] = 163, - [1233] = 318, - [1234] = 113, - [1235] = 321, - [1236] = 268, - [1237] = 320, - [1238] = 269, - [1239] = 322, - [1240] = 154, - [1241] = 158, - [1242] = 272, - [1243] = 323, - [1244] = 154, - [1245] = 320, - [1246] = 320, - [1247] = 275, - [1248] = 158, - [1249] = 276, - [1250] = 144, - [1251] = 162, - [1252] = 277, - [1253] = 158, - [1254] = 213, - [1255] = 163, - [1256] = 318, - [1257] = 158, - [1258] = 213, - [1259] = 163, - [1260] = 318, - [1261] = 163, - [1262] = 318, - [1263] = 158, - [1264] = 213, - [1265] = 163, - [1266] = 318, - [1267] = 287, - [1268] = 191, - [1269] = 321, - [1270] = 318, - [1271] = 321, - [1272] = 321, - [1273] = 163, - [1274] = 312, - [1275] = 113, - [1276] = 317, - [1277] = 268, - [1278] = 316, - [1279] = 269, - [1280] = 324, - [1281] = 154, + [1177] = 310, + [1178] = 310, + [1179] = 158, + [1180] = 212, + [1181] = 186, + [1182] = 163, + [1183] = 310, + [1184] = 158, + [1185] = 212, + [1186] = 186, + [1187] = 163, + [1188] = 310, + [1189] = 163, + [1190] = 310, + [1191] = 113, + [1192] = 313, + [1193] = 267, + [1194] = 268, + [1195] = 314, + [1196] = 154, + [1197] = 312, + [1198] = 273, + [1199] = 158, + [1200] = 274, + [1201] = 144, + [1202] = 162, + [1203] = 275, + [1204] = 158, + [1205] = 212, + [1206] = 163, + [1207] = 310, + [1208] = 158, + [1209] = 212, + [1210] = 163, + [1211] = 310, + [1212] = 163, + [1213] = 310, + [1214] = 158, + [1215] = 212, + [1216] = 163, + [1217] = 310, + [1218] = 284, + [1219] = 190, + [1220] = 313, + [1221] = 310, + [1222] = 313, + [1223] = 313, + [1224] = 163, + [1225] = 304, + [1226] = 113, + [1227] = 309, + [1228] = 267, + [1229] = 268, + [1230] = 315, + [1231] = 154, + [1232] = 308, + [1233] = 273, + [1234] = 158, + [1235] = 274, + [1236] = 144, + [1237] = 162, + [1238] = 275, + [1239] = 158, + [1240] = 212, + [1241] = 163, + [1242] = 304, + [1243] = 158, + [1244] = 212, + [1245] = 163, + [1246] = 304, + [1247] = 163, + [1248] = 304, + [1249] = 158, + [1250] = 212, + [1251] = 163, + [1252] = 304, + [1253] = 284, + [1254] = 190, + [1255] = 309, + [1256] = 304, + [1257] = 309, + [1258] = 309, + [1259] = 316, + [1260] = 155, + [1261] = 157, + [1262] = 163, + [1263] = 155, + [1264] = 154, + [1265] = 162, + [1266] = 186, + [1267] = 163, + [1268] = 316, + [1269] = 316, + [1270] = 113, + [1271] = 154, + [1272] = 155, + [1273] = 157, + [1274] = 162, + [1275] = 158, + [1276] = 157, + [1277] = 157, + [1278] = 163, + [1279] = 157, + [1280] = 154, + [1281] = 164, [1282] = 158, - [1283] = 272, - [1284] = 325, - [1285] = 154, - [1286] = 316, - [1287] = 316, - [1288] = 275, + [1283] = 144, + [1284] = 317, + [1285] = 113, + [1286] = 318, + [1287] = 319, + [1288] = 318, [1289] = 158, - [1290] = 276, - [1291] = 144, - [1292] = 162, - [1293] = 277, - [1294] = 158, - [1295] = 213, - [1296] = 163, - [1297] = 312, - [1298] = 158, - [1299] = 213, + [1290] = 212, + [1291] = 186, + [1292] = 188, + [1293] = 216, + [1294] = 190, + [1295] = 316, + [1296] = 316, + [1297] = 304, + [1298] = 316, + [1299] = 316, [1300] = 163, - [1301] = 312, - [1302] = 163, - [1303] = 312, - [1304] = 158, - [1305] = 213, + [1301] = 316, + [1302] = 316, + [1303] = 158, + [1304] = 212, + [1305] = 186, [1306] = 163, - [1307] = 312, - [1308] = 287, - [1309] = 191, - [1310] = 317, - [1311] = 312, - [1312] = 317, - [1313] = 317, - [1314] = 326, - [1315] = 155, - [1316] = 157, - [1317] = 163, - [1318] = 155, - [1319] = 154, - [1320] = 176, - [1321] = 187, + [1307] = 316, + [1308] = 158, + [1309] = 212, + [1310] = 186, + [1311] = 163, + [1312] = 320, + [1313] = 320, + [1314] = 113, + [1315] = 154, + [1316] = 155, + [1317] = 157, + [1318] = 162, + [1319] = 158, + [1320] = 157, + [1321] = 157, [1322] = 163, - [1323] = 326, - [1324] = 326, - [1325] = 113, - [1326] = 154, - [1327] = 155, - [1328] = 157, - [1329] = 162, - [1330] = 158, - [1331] = 157, - [1332] = 157, - [1333] = 163, - [1334] = 157, - [1335] = 154, - [1336] = 164, - [1337] = 158, - [1338] = 144, - [1339] = 327, - [1340] = 113, - [1341] = 328, - [1342] = 329, - [1343] = 328, - [1344] = 158, - [1345] = 213, - [1346] = 187, - [1347] = 189, - [1348] = 217, - [1349] = 191, - [1350] = 326, - [1351] = 326, - [1352] = 312, - [1353] = 326, - [1354] = 326, + [1323] = 157, + [1324] = 154, + [1325] = 164, + [1326] = 158, + [1327] = 144, + [1328] = 321, + [1329] = 113, + [1330] = 322, + [1331] = 323, + [1332] = 322, + [1333] = 158, + [1334] = 212, + [1335] = 186, + [1336] = 188, + [1337] = 216, + [1338] = 190, + [1339] = 320, + [1340] = 320, + [1341] = 310, + [1342] = 320, + [1343] = 320, + [1344] = 157, + [1345] = 163, + [1346] = 320, + [1347] = 162, + [1348] = 186, + [1349] = 163, + [1350] = 320, + [1351] = 320, + [1352] = 158, + [1353] = 212, + [1354] = 186, [1355] = 163, - [1356] = 326, - [1357] = 326, - [1358] = 158, - [1359] = 213, - [1360] = 187, - [1361] = 163, - [1362] = 326, - [1363] = 158, - [1364] = 213, - [1365] = 187, - [1366] = 163, - [1367] = 330, - [1368] = 330, - [1369] = 113, - [1370] = 154, - [1371] = 155, - [1372] = 157, - [1373] = 162, - [1374] = 158, - [1375] = 157, - [1376] = 157, - [1377] = 163, - [1378] = 157, - [1379] = 154, - [1380] = 164, + [1356] = 320, + [1357] = 158, + [1358] = 212, + [1359] = 186, + [1360] = 163, + [1361] = 320, + [1362] = 163, + [1363] = 320, + [1364] = 113, + [1365] = 323, + [1366] = 267, + [1367] = 268, + [1368] = 324, + [1369] = 154, + [1370] = 322, + [1371] = 273, + [1372] = 158, + [1373] = 274, + [1374] = 144, + [1375] = 162, + [1376] = 275, + [1377] = 158, + [1378] = 212, + [1379] = 163, + [1380] = 320, [1381] = 158, - [1382] = 144, - [1383] = 331, - [1384] = 113, - [1385] = 332, - [1386] = 333, - [1387] = 332, - [1388] = 158, - [1389] = 213, - [1390] = 187, - [1391] = 189, - [1392] = 217, - [1393] = 191, - [1394] = 330, - [1395] = 330, - [1396] = 318, - [1397] = 330, - [1398] = 330, - [1399] = 157, - [1400] = 163, - [1401] = 330, - [1402] = 176, - [1403] = 187, - [1404] = 163, - [1405] = 330, - [1406] = 330, + [1382] = 212, + [1383] = 163, + [1384] = 320, + [1385] = 163, + [1386] = 320, + [1387] = 158, + [1388] = 212, + [1389] = 163, + [1390] = 320, + [1391] = 284, + [1392] = 190, + [1393] = 323, + [1394] = 320, + [1395] = 323, + [1396] = 323, + [1397] = 163, + [1398] = 316, + [1399] = 113, + [1400] = 319, + [1401] = 267, + [1402] = 268, + [1403] = 325, + [1404] = 154, + [1405] = 318, + [1406] = 273, [1407] = 158, - [1408] = 213, - [1409] = 187, - [1410] = 163, - [1411] = 330, + [1408] = 274, + [1409] = 144, + [1410] = 162, + [1411] = 275, [1412] = 158, - [1413] = 213, - [1414] = 187, - [1415] = 163, - [1416] = 330, - [1417] = 163, - [1418] = 330, - [1419] = 113, - [1420] = 333, - [1421] = 268, - [1422] = 332, - [1423] = 269, - [1424] = 334, - [1425] = 154, - [1426] = 158, - [1427] = 272, - [1428] = 335, - [1429] = 154, - [1430] = 332, - [1431] = 332, - [1432] = 275, + [1413] = 212, + [1414] = 163, + [1415] = 316, + [1416] = 158, + [1417] = 212, + [1418] = 163, + [1419] = 316, + [1420] = 163, + [1421] = 316, + [1422] = 158, + [1423] = 212, + [1424] = 163, + [1425] = 316, + [1426] = 284, + [1427] = 190, + [1428] = 319, + [1429] = 316, + [1430] = 319, + [1431] = 319, + [1432] = 155, [1433] = 158, - [1434] = 276, - [1435] = 144, - [1436] = 162, - [1437] = 277, + [1434] = 212, + [1435] = 186, + [1436] = 163, + [1437] = 155, [1438] = 158, - [1439] = 213, - [1440] = 163, - [1441] = 330, - [1442] = 158, - [1443] = 213, - [1444] = 163, - [1445] = 330, - [1446] = 163, - [1447] = 330, - [1448] = 158, - [1449] = 213, - [1450] = 163, - [1451] = 330, - [1452] = 287, - [1453] = 191, - [1454] = 333, - [1455] = 330, - [1456] = 333, - [1457] = 333, - [1458] = 163, - [1459] = 326, - [1460] = 113, + [1439] = 212, + [1440] = 186, + [1441] = 163, + [1442] = 326, + [1443] = 326, + [1444] = 113, + [1445] = 154, + [1446] = 155, + [1447] = 157, + [1448] = 162, + [1449] = 158, + [1450] = 157, + [1451] = 157, + [1452] = 163, + [1453] = 157, + [1454] = 154, + [1455] = 164, + [1456] = 158, + [1457] = 144, + [1458] = 327, + [1459] = 113, + [1460] = 328, [1461] = 329, - [1462] = 268, - [1463] = 328, - [1464] = 269, - [1465] = 336, - [1466] = 154, - [1467] = 158, - [1468] = 272, - [1469] = 337, - [1470] = 154, - [1471] = 328, - [1472] = 328, - [1473] = 275, - [1474] = 158, - [1475] = 276, - [1476] = 144, - [1477] = 162, - [1478] = 277, - [1479] = 158, - [1480] = 213, - [1481] = 163, - [1482] = 326, - [1483] = 158, - [1484] = 213, + [1462] = 328, + [1463] = 158, + [1464] = 212, + [1465] = 186, + [1466] = 188, + [1467] = 216, + [1468] = 190, + [1469] = 326, + [1470] = 326, + [1471] = 310, + [1472] = 320, + [1473] = 326, + [1474] = 163, + [1475] = 326, + [1476] = 326, + [1477] = 158, + [1478] = 212, + [1479] = 186, + [1480] = 163, + [1481] = 326, + [1482] = 158, + [1483] = 212, + [1484] = 186, [1485] = 163, [1486] = 326, [1487] = 163, [1488] = 326, - [1489] = 158, - [1490] = 213, - [1491] = 163, - [1492] = 326, - [1493] = 287, - [1494] = 191, - [1495] = 329, - [1496] = 326, - [1497] = 329, - [1498] = 329, - [1499] = 155, - [1500] = 158, - [1501] = 213, - [1502] = 187, - [1503] = 163, - [1504] = 155, - [1505] = 158, - [1506] = 213, - [1507] = 187, + [1489] = 113, + [1490] = 329, + [1491] = 267, + [1492] = 268, + [1493] = 330, + [1494] = 154, + [1495] = 328, + [1496] = 273, + [1497] = 158, + [1498] = 274, + [1499] = 144, + [1500] = 162, + [1501] = 275, + [1502] = 158, + [1503] = 212, + [1504] = 163, + [1505] = 326, + [1506] = 158, + [1507] = 212, [1508] = 163, - [1509] = 338, - [1510] = 338, - [1511] = 113, - [1512] = 154, - [1513] = 155, - [1514] = 157, - [1515] = 162, - [1516] = 158, - [1517] = 157, - [1518] = 157, - [1519] = 163, - [1520] = 157, - [1521] = 154, - [1522] = 164, - [1523] = 158, - [1524] = 144, - [1525] = 339, - [1526] = 113, - [1527] = 340, - [1528] = 341, - [1529] = 340, - [1530] = 158, - [1531] = 213, - [1532] = 187, - [1533] = 189, - [1534] = 217, - [1535] = 191, - [1536] = 338, - [1537] = 338, - [1538] = 318, - [1539] = 330, - [1540] = 338, - [1541] = 163, - [1542] = 338, - [1543] = 338, - [1544] = 158, - [1545] = 213, - [1546] = 187, - [1547] = 163, - [1548] = 338, - [1549] = 158, - [1550] = 213, - [1551] = 187, - [1552] = 163, - [1553] = 338, - [1554] = 163, - [1555] = 338, - [1556] = 113, - [1557] = 341, - [1558] = 268, - [1559] = 340, - [1560] = 269, - [1561] = 342, - [1562] = 154, - [1563] = 158, - [1564] = 272, - [1565] = 343, - [1566] = 154, - [1567] = 340, - [1568] = 340, - [1569] = 275, + [1509] = 326, + [1510] = 163, + [1511] = 326, + [1512] = 158, + [1513] = 212, + [1514] = 163, + [1515] = 326, + [1516] = 284, + [1517] = 190, + [1518] = 329, + [1519] = 326, + [1520] = 329, + [1521] = 329, + [1522] = 163, + [1523] = 155, + [1524] = 113, + [1525] = 215, + [1526] = 267, + [1527] = 268, + [1528] = 331, + [1529] = 154, + [1530] = 205, + [1531] = 273, + [1532] = 158, + [1533] = 274, + [1534] = 144, + [1535] = 162, + [1536] = 275, + [1537] = 158, + [1538] = 212, + [1539] = 163, + [1540] = 155, + [1541] = 158, + [1542] = 212, + [1543] = 163, + [1544] = 155, + [1545] = 163, + [1546] = 155, + [1547] = 158, + [1548] = 212, + [1549] = 163, + [1550] = 155, + [1551] = 284, + [1552] = 190, + [1553] = 215, + [1554] = 155, + [1555] = 215, + [1556] = 183, + [1557] = 190, + [1558] = 187, + [1559] = 186, + [1560] = 188, + [1561] = 183, + [1562] = 183, + [1563] = 183, + [1564] = 183, + [1565] = 212, + [1566] = 183, + [1567] = 206, + [1568] = 207, + [1569] = 183, [1570] = 158, - [1571] = 276, - [1572] = 144, - [1573] = 162, - [1574] = 277, - [1575] = 158, - [1576] = 213, - [1577] = 163, - [1578] = 338, - [1579] = 158, - [1580] = 213, - [1581] = 163, - [1582] = 338, - [1583] = 163, - [1584] = 338, - [1585] = 158, - [1586] = 213, - [1587] = 163, - [1588] = 338, - [1589] = 287, - [1590] = 191, - [1591] = 341, - [1592] = 338, - [1593] = 341, - [1594] = 341, - [1595] = 163, - [1596] = 155, - [1597] = 113, - [1598] = 216, - [1599] = 268, - [1600] = 206, - [1601] = 269, - [1602] = 344, - [1603] = 154, - [1604] = 158, - [1605] = 272, - [1606] = 211, - [1607] = 154, - [1608] = 206, - [1609] = 206, - [1610] = 275, - [1611] = 158, - [1612] = 276, - [1613] = 144, - [1614] = 162, - [1615] = 277, - [1616] = 158, - [1617] = 213, - [1618] = 163, - [1619] = 155, - [1620] = 158, - [1621] = 213, - [1622] = 163, - [1623] = 155, - [1624] = 163, - [1625] = 155, - [1626] = 158, - [1627] = 213, - [1628] = 163, - [1629] = 155, - [1630] = 287, - [1631] = 191, - [1632] = 216, - [1633] = 155, - [1634] = 216, - [1635] = 184, - [1636] = 191, - [1637] = 188, - [1638] = 187, - [1639] = 189, - [1640] = 184, - [1641] = 184, - [1642] = 184, - [1643] = 184, - [1644] = 213, - [1645] = 184, - [1646] = 207, - [1647] = 208, - [1648] = 184, - [1649] = 158, - [1650] = 209, - [1651] = 191, - [1652] = 184, - [1653] = 184, - [1654] = 191, - [1655] = 184, - [1656] = 184, + [1571] = 208, + [1572] = 190, + [1573] = 183, + [1574] = 183, + [1575] = 190, + [1576] = 183, + [1577] = 183, + [1578] = 186, + [1579] = 180, + [1580] = 180, + [1581] = 158, + [1582] = 183, + [1583] = 157, + [1584] = 187, + [1585] = 186, + [1586] = 188, + [1587] = 180, + [1588] = 155, + [1589] = 189, + [1590] = 190, + [1591] = 180, + [1592] = 180, + [1593] = 187, + [1594] = 186, + [1595] = 188, + [1596] = 180, + [1597] = 180, + [1598] = 180, + [1599] = 180, + [1600] = 212, + [1601] = 180, + [1602] = 206, + [1603] = 207, + [1604] = 180, + [1605] = 158, + [1606] = 208, + [1607] = 190, + [1608] = 180, + [1609] = 180, + [1610] = 190, + [1611] = 180, + [1612] = 180, + [1613] = 158, + [1614] = 180, + [1615] = 158, + [1616] = 176, + [1617] = 176, + [1618] = 176, + [1619] = 176, + [1620] = 176, + [1621] = 176, + [1622] = 176, + [1623] = 176, + [1624] = 183, + [1625] = 185, + [1626] = 176, + [1627] = 186, + [1628] = 176, + [1629] = 176, + [1630] = 179, + [1631] = 180, + [1632] = 158, + [1633] = 178, + [1634] = 178, + [1635] = 178, + [1636] = 178, + [1637] = 178, + [1638] = 178, + [1639] = 178, + [1640] = 178, + [1641] = 183, + [1642] = 185, + [1643] = 178, + [1644] = 186, + [1645] = 178, + [1646] = 178, + [1647] = 157, + [1648] = 187, + [1649] = 186, + [1650] = 188, + [1651] = 178, + [1652] = 155, + [1653] = 189, + [1654] = 190, + [1655] = 178, + [1656] = 178, [1657] = 187, - [1658] = 181, - [1659] = 181, - [1660] = 158, - [1661] = 184, - [1662] = 157, - [1663] = 188, - [1664] = 187, - [1665] = 189, - [1666] = 181, - [1667] = 155, - [1668] = 190, - [1669] = 191, - [1670] = 181, - [1671] = 181, - [1672] = 188, - [1673] = 187, - [1674] = 189, - [1675] = 181, - [1676] = 181, - [1677] = 181, - [1678] = 181, - [1679] = 213, - [1680] = 181, - [1681] = 207, - [1682] = 208, - [1683] = 181, - [1684] = 158, - [1685] = 209, - [1686] = 191, - [1687] = 181, - [1688] = 181, - [1689] = 191, - [1690] = 181, - [1691] = 181, - [1692] = 158, - [1693] = 181, - [1694] = 158, - [1695] = 177, - [1696] = 177, - [1697] = 177, - [1698] = 177, - [1699] = 177, - [1700] = 177, - [1701] = 177, - [1702] = 177, - [1703] = 184, - [1704] = 186, - [1705] = 177, - [1706] = 187, - [1707] = 177, - [1708] = 177, - [1709] = 180, - [1710] = 181, - [1711] = 158, - [1712] = 179, - [1713] = 179, - [1714] = 179, - [1715] = 179, - [1716] = 179, - [1717] = 179, - [1718] = 179, - [1719] = 179, - [1720] = 184, - [1721] = 186, - [1722] = 179, - [1723] = 187, - [1724] = 179, - [1725] = 179, - [1726] = 157, - [1727] = 188, - [1728] = 187, - [1729] = 189, - [1730] = 179, - [1731] = 155, - [1732] = 190, - [1733] = 191, - [1734] = 179, - [1735] = 179, - [1736] = 188, - [1737] = 187, - [1738] = 189, - [1739] = 179, - [1740] = 179, - [1741] = 179, - [1742] = 179, - [1743] = 213, - [1744] = 179, - [1745] = 207, - [1746] = 208, - [1747] = 179, - [1748] = 158, - [1749] = 209, - [1750] = 191, - [1751] = 179, - [1752] = 179, - [1753] = 191, - [1754] = 179, - [1755] = 179, - [1756] = 157, - [1757] = 188, - [1758] = 187, - [1759] = 189, - [1760] = 177, - [1761] = 155, - [1762] = 190, - [1763] = 191, - [1764] = 177, - [1765] = 177, - [1766] = 188, - [1767] = 187, - [1768] = 189, - [1769] = 177, - [1770] = 177, - [1771] = 177, - [1772] = 177, - [1773] = 213, - [1774] = 177, - [1775] = 207, - [1776] = 208, - [1777] = 177, - [1778] = 158, - [1779] = 209, - [1780] = 191, - [1781] = 177, - [1782] = 177, - [1783] = 191, - [1784] = 177, - [1785] = 177, - [1786] = 158, - [1787] = 177, - [1788] = 170, - [1789] = 170, - [1790] = 181, - [1791] = 158, - [1792] = 168, - [1793] = 168, - [1794] = 168, - [1795] = 168, - [1796] = 168, - [1797] = 168, - [1798] = 168, - [1799] = 168, - [1800] = 184, - [1801] = 186, - [1802] = 168, - [1803] = 187, - [1804] = 168, - [1805] = 168, - [1806] = 168, - [1807] = 179, - [1808] = 168, + [1658] = 186, + [1659] = 188, + [1660] = 178, + [1661] = 178, + [1662] = 178, + [1663] = 178, + [1664] = 212, + [1665] = 178, + [1666] = 206, + [1667] = 207, + [1668] = 178, + [1669] = 158, + [1670] = 208, + [1671] = 190, + [1672] = 178, + [1673] = 178, + [1674] = 190, + [1675] = 178, + [1676] = 178, + [1677] = 157, + [1678] = 187, + [1679] = 186, + [1680] = 188, + [1681] = 176, + [1682] = 155, + [1683] = 189, + [1684] = 190, + [1685] = 176, + [1686] = 176, + [1687] = 187, + [1688] = 186, + [1689] = 188, + [1690] = 176, + [1691] = 176, + [1692] = 176, + [1693] = 176, + [1694] = 212, + [1695] = 176, + [1696] = 206, + [1697] = 207, + [1698] = 176, + [1699] = 158, + [1700] = 208, + [1701] = 190, + [1702] = 176, + [1703] = 176, + [1704] = 190, + [1705] = 176, + [1706] = 176, + [1707] = 158, + [1708] = 176, + [1709] = 170, + [1710] = 170, + [1711] = 180, + [1712] = 158, + [1713] = 168, + [1714] = 168, + [1715] = 168, + [1716] = 168, + [1717] = 168, + [1718] = 168, + [1719] = 168, + [1720] = 168, + [1721] = 183, + [1722] = 185, + [1723] = 168, + [1724] = 186, + [1725] = 168, + [1726] = 168, + [1727] = 168, + [1728] = 178, + [1729] = 168, + [1730] = 157, + [1731] = 187, + [1732] = 186, + [1733] = 188, + [1734] = 168, + [1735] = 155, + [1736] = 189, + [1737] = 190, + [1738] = 168, + [1739] = 168, + [1740] = 187, + [1741] = 186, + [1742] = 188, + [1743] = 168, + [1744] = 168, + [1745] = 168, + [1746] = 168, + [1747] = 212, + [1748] = 168, + [1749] = 206, + [1750] = 207, + [1751] = 168, + [1752] = 158, + [1753] = 208, + [1754] = 190, + [1755] = 168, + [1756] = 168, + [1757] = 190, + [1758] = 168, + [1759] = 168, + [1760] = 173, + [1761] = 113, + [1762] = 113, + [1763] = 158, + [1764] = 168, + [1765] = 178, + [1766] = 113, + [1767] = 157, + [1768] = 187, + [1769] = 186, + [1770] = 188, + [1771] = 113, + [1772] = 155, + [1773] = 189, + [1774] = 190, + [1775] = 113, + [1776] = 113, + [1777] = 187, + [1778] = 186, + [1779] = 188, + [1780] = 113, + [1781] = 113, + [1782] = 113, + [1783] = 113, + [1784] = 144, + [1785] = 332, + [1786] = 113, + [1787] = 333, + [1788] = 334, + [1789] = 333, + [1790] = 158, + [1791] = 212, + [1792] = 186, + [1793] = 188, + [1794] = 216, + [1795] = 190, + [1796] = 1, + [1797] = 1, + [1798] = 335, + [1799] = 335, + [1800] = 113, + [1801] = 154, + [1802] = 155, + [1803] = 157, + [1804] = 162, + [1805] = 158, + [1806] = 157, + [1807] = 157, + [1808] = 163, [1809] = 157, - [1810] = 188, - [1811] = 187, - [1812] = 189, - [1813] = 168, - [1814] = 155, - [1815] = 190, - [1816] = 191, - [1817] = 168, - [1818] = 168, - [1819] = 188, - [1820] = 187, - [1821] = 189, - [1822] = 168, - [1823] = 168, - [1824] = 168, - [1825] = 168, - [1826] = 213, - [1827] = 168, - [1828] = 207, - [1829] = 208, - [1830] = 168, - [1831] = 158, - [1832] = 209, - [1833] = 191, - [1834] = 168, - [1835] = 168, - [1836] = 191, - [1837] = 168, - [1838] = 168, - [1839] = 173, - [1840] = 113, - [1841] = 113, - [1842] = 158, - [1843] = 168, - [1844] = 179, - [1845] = 113, - [1846] = 157, - [1847] = 188, - [1848] = 187, - [1849] = 189, - [1850] = 113, + [1810] = 154, + [1811] = 164, + [1812] = 158, + [1813] = 144, + [1814] = 336, + [1815] = 113, + [1816] = 337, + [1817] = 338, + [1818] = 337, + [1819] = 158, + [1820] = 212, + [1821] = 186, + [1822] = 188, + [1823] = 216, + [1824] = 190, + [1825] = 335, + [1826] = 335, + [1827] = 335, + [1828] = 335, + [1829] = 335, + [1830] = 157, + [1831] = 163, + [1832] = 335, + [1833] = 162, + [1834] = 186, + [1835] = 163, + [1836] = 335, + [1837] = 335, + [1838] = 158, + [1839] = 212, + [1840] = 186, + [1841] = 163, + [1842] = 335, + [1843] = 158, + [1844] = 212, + [1845] = 186, + [1846] = 163, + [1847] = 339, + [1848] = 339, + [1849] = 113, + [1850] = 154, [1851] = 155, - [1852] = 190, - [1853] = 191, - [1854] = 113, - [1855] = 113, - [1856] = 188, - [1857] = 187, - [1858] = 189, - [1859] = 113, - [1860] = 113, - [1861] = 113, - [1862] = 113, - [1863] = 144, - [1864] = 345, - [1865] = 113, - [1866] = 346, - [1867] = 347, - [1868] = 346, - [1869] = 158, - [1870] = 213, - [1871] = 187, - [1872] = 189, - [1873] = 217, - [1874] = 191, - [1875] = 1, - [1876] = 1, - [1877] = 348, - [1878] = 348, - [1879] = 113, - [1880] = 154, - [1881] = 155, - [1882] = 157, - [1883] = 162, - [1884] = 158, - [1885] = 157, - [1886] = 157, - [1887] = 163, - [1888] = 157, - [1889] = 154, - [1890] = 164, - [1891] = 158, - [1892] = 144, - [1893] = 349, - [1894] = 113, - [1895] = 350, - [1896] = 351, - [1897] = 350, - [1898] = 158, - [1899] = 213, - [1900] = 187, - [1901] = 189, - [1902] = 217, - [1903] = 191, - [1904] = 348, - [1905] = 348, - [1906] = 348, - [1907] = 348, - [1908] = 348, - [1909] = 157, - [1910] = 163, - [1911] = 348, - [1912] = 176, - [1913] = 187, + [1852] = 157, + [1853] = 162, + [1854] = 158, + [1855] = 157, + [1856] = 157, + [1857] = 163, + [1858] = 157, + [1859] = 154, + [1860] = 164, + [1861] = 158, + [1862] = 144, + [1863] = 340, + [1864] = 113, + [1865] = 341, + [1866] = 342, + [1867] = 341, + [1868] = 158, + [1869] = 212, + [1870] = 186, + [1871] = 188, + [1872] = 216, + [1873] = 190, + [1874] = 339, + [1875] = 339, + [1876] = 339, + [1877] = 339, + [1878] = 339, + [1879] = 157, + [1880] = 163, + [1881] = 339, + [1882] = 162, + [1883] = 186, + [1884] = 163, + [1885] = 339, + [1886] = 339, + [1887] = 158, + [1888] = 212, + [1889] = 186, + [1890] = 163, + [1891] = 339, + [1892] = 158, + [1893] = 212, + [1894] = 186, + [1895] = 163, + [1896] = 339, + [1897] = 163, + [1898] = 339, + [1899] = 113, + [1900] = 342, + [1901] = 267, + [1902] = 268, + [1903] = 343, + [1904] = 154, + [1905] = 341, + [1906] = 273, + [1907] = 158, + [1908] = 274, + [1909] = 144, + [1910] = 162, + [1911] = 275, + [1912] = 158, + [1913] = 212, [1914] = 163, - [1915] = 348, - [1916] = 348, - [1917] = 158, - [1918] = 213, - [1919] = 187, + [1915] = 339, + [1916] = 158, + [1917] = 212, + [1918] = 163, + [1919] = 339, [1920] = 163, - [1921] = 348, + [1921] = 339, [1922] = 158, - [1923] = 213, - [1924] = 187, - [1925] = 163, - [1926] = 352, - [1927] = 352, - [1928] = 113, - [1929] = 154, - [1930] = 155, - [1931] = 157, - [1932] = 162, - [1933] = 158, - [1934] = 157, - [1935] = 157, - [1936] = 163, - [1937] = 157, - [1938] = 154, - [1939] = 164, - [1940] = 158, - [1941] = 144, - [1942] = 353, - [1943] = 113, - [1944] = 354, - [1945] = 355, - [1946] = 354, + [1923] = 212, + [1924] = 163, + [1925] = 339, + [1926] = 284, + [1927] = 190, + [1928] = 342, + [1929] = 339, + [1930] = 342, + [1931] = 342, + [1932] = 163, + [1933] = 335, + [1934] = 113, + [1935] = 338, + [1936] = 267, + [1937] = 268, + [1938] = 344, + [1939] = 154, + [1940] = 337, + [1941] = 273, + [1942] = 158, + [1943] = 274, + [1944] = 144, + [1945] = 162, + [1946] = 275, [1947] = 158, - [1948] = 213, - [1949] = 187, - [1950] = 189, - [1951] = 217, - [1952] = 191, - [1953] = 352, - [1954] = 352, - [1955] = 352, - [1956] = 352, - [1957] = 352, - [1958] = 157, + [1948] = 212, + [1949] = 163, + [1950] = 335, + [1951] = 158, + [1952] = 212, + [1953] = 163, + [1954] = 335, + [1955] = 163, + [1956] = 335, + [1957] = 158, + [1958] = 212, [1959] = 163, - [1960] = 352, - [1961] = 176, - [1962] = 187, - [1963] = 163, - [1964] = 352, - [1965] = 352, - [1966] = 158, - [1967] = 213, - [1968] = 187, - [1969] = 163, - [1970] = 352, - [1971] = 158, - [1972] = 213, - [1973] = 187, + [1960] = 335, + [1961] = 284, + [1962] = 190, + [1963] = 338, + [1964] = 335, + [1965] = 338, + [1966] = 338, + [1967] = 345, + [1968] = 1, + [1969] = 157, + [1970] = 163, + [1971] = 1, + [1972] = 162, + [1973] = 186, [1974] = 163, - [1975] = 352, - [1976] = 163, - [1977] = 352, - [1978] = 113, - [1979] = 355, - [1980] = 268, - [1981] = 354, - [1982] = 269, - [1983] = 356, - [1984] = 154, - [1985] = 158, - [1986] = 272, - [1987] = 357, - [1988] = 154, - [1989] = 354, - [1990] = 354, - [1991] = 275, - [1992] = 158, - [1993] = 276, - [1994] = 144, - [1995] = 162, - [1996] = 277, - [1997] = 158, - [1998] = 213, - [1999] = 163, - [2000] = 352, - [2001] = 158, - [2002] = 213, - [2003] = 163, - [2004] = 352, - [2005] = 163, - [2006] = 352, - [2007] = 158, - [2008] = 213, - [2009] = 163, - [2010] = 352, - [2011] = 287, - [2012] = 191, - [2013] = 355, - [2014] = 352, - [2015] = 355, - [2016] = 355, - [2017] = 163, - [2018] = 348, - [2019] = 113, - [2020] = 351, - [2021] = 268, - [2022] = 350, - [2023] = 269, - [2024] = 358, - [2025] = 154, + [1975] = 345, + [1976] = 345, + [1977] = 113, + [1978] = 154, + [1979] = 155, + [1980] = 157, + [1981] = 162, + [1982] = 158, + [1983] = 157, + [1984] = 157, + [1985] = 163, + [1986] = 157, + [1987] = 154, + [1988] = 164, + [1989] = 158, + [1990] = 144, + [1991] = 346, + [1992] = 113, + [1993] = 347, + [1994] = 348, + [1995] = 347, + [1996] = 158, + [1997] = 212, + [1998] = 186, + [1999] = 188, + [2000] = 216, + [2001] = 190, + [2002] = 345, + [2003] = 345, + [2004] = 335, + [2005] = 345, + [2006] = 345, + [2007] = 163, + [2008] = 345, + [2009] = 345, + [2010] = 158, + [2011] = 212, + [2012] = 186, + [2013] = 163, + [2014] = 345, + [2015] = 158, + [2016] = 212, + [2017] = 186, + [2018] = 163, + [2019] = 349, + [2020] = 349, + [2021] = 113, + [2022] = 154, + [2023] = 155, + [2024] = 157, + [2025] = 162, [2026] = 158, - [2027] = 272, - [2028] = 359, - [2029] = 154, - [2030] = 350, - [2031] = 350, - [2032] = 275, + [2027] = 157, + [2028] = 157, + [2029] = 163, + [2030] = 157, + [2031] = 154, + [2032] = 164, [2033] = 158, - [2034] = 276, - [2035] = 144, - [2036] = 162, - [2037] = 277, - [2038] = 158, - [2039] = 213, - [2040] = 163, - [2041] = 348, - [2042] = 158, - [2043] = 213, - [2044] = 163, - [2045] = 348, - [2046] = 163, - [2047] = 348, - [2048] = 158, - [2049] = 213, - [2050] = 163, - [2051] = 348, - [2052] = 287, - [2053] = 191, - [2054] = 351, - [2055] = 348, - [2056] = 351, - [2057] = 351, - [2058] = 360, - [2059] = 1, - [2060] = 157, - [2061] = 163, - [2062] = 1, - [2063] = 176, - [2064] = 187, - [2065] = 163, - [2066] = 360, - [2067] = 360, - [2068] = 113, - [2069] = 154, - [2070] = 155, - [2071] = 157, - [2072] = 162, - [2073] = 158, - [2074] = 157, - [2075] = 157, - [2076] = 163, - [2077] = 157, - [2078] = 154, - [2079] = 164, - [2080] = 158, + [2034] = 144, + [2035] = 350, + [2036] = 113, + [2037] = 351, + [2038] = 352, + [2039] = 351, + [2040] = 158, + [2041] = 212, + [2042] = 186, + [2043] = 188, + [2044] = 216, + [2045] = 190, + [2046] = 349, + [2047] = 349, + [2048] = 339, + [2049] = 349, + [2050] = 349, + [2051] = 157, + [2052] = 163, + [2053] = 349, + [2054] = 162, + [2055] = 186, + [2056] = 163, + [2057] = 349, + [2058] = 349, + [2059] = 158, + [2060] = 212, + [2061] = 186, + [2062] = 163, + [2063] = 349, + [2064] = 158, + [2065] = 212, + [2066] = 186, + [2067] = 163, + [2068] = 349, + [2069] = 163, + [2070] = 349, + [2071] = 113, + [2072] = 352, + [2073] = 267, + [2074] = 268, + [2075] = 353, + [2076] = 154, + [2077] = 351, + [2078] = 273, + [2079] = 158, + [2080] = 274, [2081] = 144, - [2082] = 361, - [2083] = 113, - [2084] = 362, - [2085] = 363, - [2086] = 362, - [2087] = 158, - [2088] = 213, - [2089] = 187, - [2090] = 189, - [2091] = 217, - [2092] = 191, - [2093] = 360, - [2094] = 360, - [2095] = 348, - [2096] = 360, - [2097] = 360, - [2098] = 163, - [2099] = 360, - [2100] = 360, - [2101] = 158, - [2102] = 213, - [2103] = 187, + [2082] = 162, + [2083] = 275, + [2084] = 158, + [2085] = 212, + [2086] = 163, + [2087] = 349, + [2088] = 158, + [2089] = 212, + [2090] = 163, + [2091] = 349, + [2092] = 163, + [2093] = 349, + [2094] = 158, + [2095] = 212, + [2096] = 163, + [2097] = 349, + [2098] = 284, + [2099] = 190, + [2100] = 352, + [2101] = 349, + [2102] = 352, + [2103] = 352, [2104] = 163, - [2105] = 360, - [2106] = 158, - [2107] = 213, - [2108] = 187, - [2109] = 163, - [2110] = 364, - [2111] = 364, - [2112] = 113, - [2113] = 154, - [2114] = 155, - [2115] = 157, - [2116] = 162, - [2117] = 158, - [2118] = 157, - [2119] = 157, - [2120] = 163, - [2121] = 157, - [2122] = 154, - [2123] = 164, - [2124] = 158, - [2125] = 144, - [2126] = 365, - [2127] = 113, - [2128] = 366, - [2129] = 367, - [2130] = 366, - [2131] = 158, - [2132] = 213, - [2133] = 187, - [2134] = 189, - [2135] = 217, - [2136] = 191, - [2137] = 364, - [2138] = 364, - [2139] = 352, - [2140] = 364, - [2141] = 364, - [2142] = 157, + [2105] = 345, + [2106] = 113, + [2107] = 348, + [2108] = 267, + [2109] = 268, + [2110] = 354, + [2111] = 154, + [2112] = 347, + [2113] = 273, + [2114] = 158, + [2115] = 274, + [2116] = 144, + [2117] = 162, + [2118] = 275, + [2119] = 158, + [2120] = 212, + [2121] = 163, + [2122] = 345, + [2123] = 158, + [2124] = 212, + [2125] = 163, + [2126] = 345, + [2127] = 163, + [2128] = 345, + [2129] = 158, + [2130] = 212, + [2131] = 163, + [2132] = 345, + [2133] = 284, + [2134] = 190, + [2135] = 348, + [2136] = 345, + [2137] = 348, + [2138] = 348, + [2139] = 1, + [2140] = 158, + [2141] = 212, + [2142] = 186, [2143] = 163, - [2144] = 364, - [2145] = 176, - [2146] = 187, - [2147] = 163, - [2148] = 364, - [2149] = 364, - [2150] = 158, - [2151] = 213, - [2152] = 187, - [2153] = 163, - [2154] = 364, - [2155] = 158, - [2156] = 213, - [2157] = 187, - [2158] = 163, - [2159] = 364, - [2160] = 163, - [2161] = 364, - [2162] = 113, - [2163] = 367, - [2164] = 268, - [2165] = 366, - [2166] = 269, - [2167] = 368, - [2168] = 154, - [2169] = 158, - [2170] = 272, - [2171] = 369, - [2172] = 154, - [2173] = 366, - [2174] = 366, - [2175] = 275, - [2176] = 158, - [2177] = 276, - [2178] = 144, - [2179] = 162, - [2180] = 277, - [2181] = 158, - [2182] = 213, - [2183] = 163, - [2184] = 364, - [2185] = 158, - [2186] = 213, + [2144] = 1, + [2145] = 158, + [2146] = 212, + [2147] = 186, + [2148] = 163, + [2149] = 355, + [2150] = 355, + [2151] = 113, + [2152] = 154, + [2153] = 155, + [2154] = 157, + [2155] = 162, + [2156] = 158, + [2157] = 157, + [2158] = 157, + [2159] = 163, + [2160] = 157, + [2161] = 154, + [2162] = 164, + [2163] = 158, + [2164] = 144, + [2165] = 356, + [2166] = 113, + [2167] = 357, + [2168] = 358, + [2169] = 357, + [2170] = 158, + [2171] = 212, + [2172] = 186, + [2173] = 188, + [2174] = 216, + [2175] = 190, + [2176] = 355, + [2177] = 355, + [2178] = 339, + [2179] = 349, + [2180] = 355, + [2181] = 163, + [2182] = 355, + [2183] = 355, + [2184] = 158, + [2185] = 212, + [2186] = 186, [2187] = 163, - [2188] = 364, - [2189] = 163, - [2190] = 364, - [2191] = 158, - [2192] = 213, - [2193] = 163, - [2194] = 364, - [2195] = 287, - [2196] = 191, - [2197] = 367, - [2198] = 364, - [2199] = 367, - [2200] = 367, - [2201] = 163, - [2202] = 360, - [2203] = 113, - [2204] = 363, - [2205] = 268, - [2206] = 362, - [2207] = 269, - [2208] = 370, - [2209] = 154, - [2210] = 158, - [2211] = 272, - [2212] = 371, - [2213] = 154, - [2214] = 362, - [2215] = 362, - [2216] = 275, - [2217] = 158, - [2218] = 276, - [2219] = 144, - [2220] = 162, - [2221] = 277, - [2222] = 158, - [2223] = 213, - [2224] = 163, - [2225] = 360, - [2226] = 158, - [2227] = 213, - [2228] = 163, - [2229] = 360, - [2230] = 163, - [2231] = 360, - [2232] = 158, - [2233] = 213, - [2234] = 163, + [2188] = 355, + [2189] = 158, + [2190] = 212, + [2191] = 186, + [2192] = 163, + [2193] = 355, + [2194] = 163, + [2195] = 355, + [2196] = 113, + [2197] = 358, + [2198] = 267, + [2199] = 268, + [2200] = 359, + [2201] = 154, + [2202] = 357, + [2203] = 273, + [2204] = 158, + [2205] = 274, + [2206] = 144, + [2207] = 162, + [2208] = 275, + [2209] = 158, + [2210] = 212, + [2211] = 163, + [2212] = 355, + [2213] = 158, + [2214] = 212, + [2215] = 163, + [2216] = 355, + [2217] = 163, + [2218] = 355, + [2219] = 158, + [2220] = 212, + [2221] = 163, + [2222] = 355, + [2223] = 284, + [2224] = 190, + [2225] = 358, + [2226] = 355, + [2227] = 358, + [2228] = 358, + [2229] = 163, + [2230] = 1, + [2231] = 113, + [2232] = 334, + [2233] = 267, + [2234] = 268, [2235] = 360, - [2236] = 287, - [2237] = 191, - [2238] = 363, - [2239] = 360, - [2240] = 363, - [2241] = 363, - [2242] = 1, - [2243] = 158, - [2244] = 213, - [2245] = 187, - [2246] = 163, - [2247] = 1, - [2248] = 158, - [2249] = 213, - [2250] = 187, - [2251] = 163, - [2252] = 372, - [2253] = 372, - [2254] = 113, - [2255] = 154, - [2256] = 155, - [2257] = 157, - [2258] = 162, - [2259] = 158, - [2260] = 157, - [2261] = 157, - [2262] = 163, - [2263] = 157, - [2264] = 154, - [2265] = 164, - [2266] = 158, - [2267] = 144, - [2268] = 373, - [2269] = 113, - [2270] = 374, - [2271] = 375, - [2272] = 374, - [2273] = 158, - [2274] = 213, - [2275] = 187, - [2276] = 189, - [2277] = 217, - [2278] = 191, - [2279] = 372, - [2280] = 372, - [2281] = 352, - [2282] = 364, - [2283] = 372, - [2284] = 163, - [2285] = 372, - [2286] = 372, - [2287] = 158, - [2288] = 213, - [2289] = 187, - [2290] = 163, - [2291] = 372, - [2292] = 158, - [2293] = 213, - [2294] = 187, - [2295] = 163, - [2296] = 372, - [2297] = 163, - [2298] = 372, - [2299] = 113, - [2300] = 375, - [2301] = 268, - [2302] = 374, - [2303] = 269, - [2304] = 376, - [2305] = 154, - [2306] = 158, - [2307] = 272, - [2308] = 377, - [2309] = 154, - [2310] = 374, - [2311] = 374, - [2312] = 275, - [2313] = 158, - [2314] = 276, - [2315] = 144, - [2316] = 162, - [2317] = 277, - [2318] = 158, - [2319] = 213, - [2320] = 163, - [2321] = 372, - [2322] = 158, - [2323] = 213, - [2324] = 163, - [2325] = 372, - [2326] = 163, - [2327] = 372, - [2328] = 158, - [2329] = 213, - [2330] = 163, - [2331] = 372, - [2332] = 287, - [2333] = 191, - [2334] = 375, - [2335] = 372, - [2336] = 375, - [2337] = 375, - [2338] = 163, - [2339] = 1, - [2340] = 113, - [2341] = 347, - [2342] = 268, - [2343] = 346, - [2344] = 269, - [2345] = 378, - [2346] = 154, - [2347] = 158, - [2348] = 272, - [2349] = 379, - [2350] = 154, - [2351] = 346, - [2352] = 346, - [2353] = 213, - [2354] = 113, - [2355] = 275, - [2356] = 158, - [2357] = 276, - [2358] = 144, - [2359] = 162, - [2360] = 277, - [2361] = 158, - [2362] = 213, - [2363] = 163, - [2364] = 1, - [2365] = 158, - [2366] = 213, - [2367] = 163, - [2368] = 1, - [2369] = 163, - [2370] = 1, - [2371] = 158, - [2372] = 213, - [2373] = 163, - [2374] = 1, - [2375] = 287, - [2376] = 191, - [2377] = 347, - [2378] = 1, - [2379] = 347, - [2380] = 347, - [2381] = 111, + [2236] = 154, + [2237] = 333, + [2238] = 212, + [2239] = 113, + [2240] = 273, + [2241] = 158, + [2242] = 274, + [2243] = 144, + [2244] = 162, + [2245] = 275, + [2246] = 158, + [2247] = 212, + [2248] = 163, + [2249] = 1, + [2250] = 158, + [2251] = 212, + [2252] = 163, + [2253] = 1, + [2254] = 163, + [2255] = 1, + [2256] = 158, + [2257] = 212, + [2258] = 163, + [2259] = 1, + [2260] = 284, + [2261] = 190, + [2262] = 334, + [2263] = 1, + [2264] = 334, + [2265] = 334, + [2266] = 111, }; #pragma GCC diagnostic push @@ -14803,7 +13122,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_program_repeat0] = SHIFT(2381), + [ts_aux_sym_program_repeat0] = SHIFT(2266), [ts_aux_sym_1] = SHIFT(9), [ts_aux_sym_for] = SHIFT(10), [ts_aux_sym_3] = SHIFT(11), @@ -14891,10 +13210,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [4] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2380), + [ts_sym__line_break] = SHIFT(2265), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2380), + [ts_aux_sym_5] = SHIFT(2265), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -14955,7 +13274,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -14977,17 +13296,17 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [7] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2380), - [ts_aux_sym_5] = SHIFT(2380), + [ts_sym__line_break] = SHIFT(2265), + [ts_aux_sym_5] = SHIFT(2265), }, [8] = { [ts_builtin_sym_end] = REDUCE(ts_sym_program, 1), @@ -15023,19 +13342,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2375), + [ts_builtin_sym_error] = SHIFT(2260), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2376), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2261), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(2377), + [ts_aux_sym_2] = SHIFT(2262), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -15060,10 +13379,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [10] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2355), + [ts_aux_sym_3] = SHIFT(2240), }, [11] = { - [ts_sym_expression] = SHIFT(2353), + [ts_sym_expression] = SHIFT(2238), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -15099,14 +13418,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(338), }, [12] = { - [ts_builtin_sym_error] = SHIFT(2342), + [ts_sym_var_assignment] = SHIFT(2233), + [ts_builtin_sym_error] = SHIFT(2233), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2343), - [ts_sym_identifier] = SHIFT(2344), - [ts_aux_sym_5] = SHIFT(2343), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(2234), }, [13] = { - [ts_sym_expression] = SHIFT(2340), + [ts_sym_expression] = SHIFT(2231), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15144,29 +13463,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [14] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2248), + [ts_aux_sym_3] = SHIFT(2145), }, [15] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2243), + [ts_aux_sym_3] = SHIFT(2140), }, [16] = { - [ts_sym_statement] = SHIFT(1877), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), + [ts_sym_statement] = SHIFT(1798), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15180,7 +13499,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), + [ts_builtin_sym_error] = SHIFT(1801), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -15190,18 +13509,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -15215,15 +13534,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [17] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1869), + [ts_aux_sym_3] = SHIFT(1790), }, [18] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1868), - [ts_aux_sym_5] = SHIFT(1868), + [ts_sym__line_break] = SHIFT(1789), + [ts_aux_sym_5] = SHIFT(1789), }, [19] = { - [ts_sym_expression] = SHIFT(1865), + [ts_sym_expression] = SHIFT(1786), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15240,7 +13559,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1866), + [ts_sym__line_break] = SHIFT(1787), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -15248,7 +13567,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1866), + [ts_aux_sym_5] = SHIFT(1787), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -15271,7 +13590,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1863), + [ts_sym_property_access] = SHIFT(1784), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -15296,7 +13615,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [21] = { - [ts_sym_expression] = SHIFT(1862), + [ts_sym_expression] = SHIFT(1783), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15332,7 +13651,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [22] = { - [ts_sym_expression] = SHIFT(1861), + [ts_sym_expression] = SHIFT(1782), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15368,7 +13687,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [23] = { - [ts_sym_expression] = SHIFT(1860), + [ts_sym_expression] = SHIFT(1781), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15406,11 +13725,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [24] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1846), - [ts_aux_sym_3] = SHIFT(1847), + [ts_sym_identifier] = SHIFT(1767), + [ts_aux_sym_3] = SHIFT(1768), }, [25] = { - [ts_sym_expression] = SHIFT(1844), + [ts_sym_expression] = SHIFT(1765), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -15419,7 +13738,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_ternary] = SHIFT(79), [ts_sym_assignment] = SHIFT(79), [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(1845), + [ts_sym_function_call] = SHIFT(1766), [ts_sym_constructor_call] = SHIFT(79), [ts_sym_property_access] = SHIFT(81), [ts_sym_object] = SHIFT(79), @@ -15486,10 +13805,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [27] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(1839), + [ts_aux_sym_array_repeat0] = SHIFT(1760), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -15513,7 +13832,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(58), [ts_aux_sym_34] = SHIFT(59), [ts_aux_sym_35] = SHIFT(60), - [ts_aux_sym_36] = SHIFT(1840), + [ts_aux_sym_36] = SHIFT(1761), }, [28] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -15521,7 +13840,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -15553,8 +13872,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(1842), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_8] = SHIFT(1763), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -15576,10 +13895,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(1842), - [ts_aux_sym_31] = SHIFT(1842), - [ts_aux_sym_32] = SHIFT(1842), - [ts_aux_sym_33] = SHIFT(1842), + [ts_aux_sym_30] = SHIFT(1763), + [ts_aux_sym_31] = SHIFT(1763), + [ts_aux_sym_32] = SHIFT(1763), + [ts_aux_sym_33] = SHIFT(1763), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_36] = REDUCE(ts_sym_expression, 1), @@ -15587,20 +13906,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [30] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(1839), - [ts_aux_sym_8] = SHIFT(44), - [ts_aux_sym_36] = SHIFT(1840), + [ts_aux_sym_array_repeat0] = SHIFT(1760), + [ts_aux_sym_7] = SHIFT(44), + [ts_aux_sym_36] = SHIFT(1761), }, [31] = { - [ts_builtin_sym_error] = SHIFT(1828), + [ts_builtin_sym_error] = SHIFT(1749), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1829), + [ts_sym_string] = SHIFT(1750), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1829), - [ts_aux_sym_2] = SHIFT(1830), + [ts_sym_identifier] = SHIFT(1750), + [ts_aux_sym_2] = SHIFT(1751), }, [32] = { - [ts_sym_expression] = SHIFT(1826), + [ts_sym_expression] = SHIFT(1747), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -15636,7 +13955,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(338), }, [33] = { - [ts_sym_expression] = SHIFT(1825), + [ts_sym_expression] = SHIFT(1746), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -15672,7 +13991,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [34] = { - [ts_sym_expression] = SHIFT(1824), + [ts_sym_expression] = SHIFT(1745), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -15708,7 +14027,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [35] = { - [ts_sym_expression] = SHIFT(1823), + [ts_sym_expression] = SHIFT(1744), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -15746,11 +14065,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [36] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1809), - [ts_aux_sym_3] = SHIFT(1810), + [ts_sym_identifier] = SHIFT(1730), + [ts_aux_sym_3] = SHIFT(1731), }, [37] = { - [ts_sym_expression] = SHIFT(1807), + [ts_sym_expression] = SHIFT(1728), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -15759,7 +14078,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_ternary] = SHIFT(79), [ts_sym_assignment] = SHIFT(79), [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(1808), + [ts_sym_function_call] = SHIFT(1729), [ts_sym_constructor_call] = SHIFT(79), [ts_sym_property_access] = SHIFT(81), [ts_sym_object] = SHIFT(79), @@ -15859,7 +14178,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = SHIFT(43), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -15889,7 +14208,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(43), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_36] = SHIFT(45), }, [42] = { @@ -15898,7 +14217,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_array, 2), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_in] = REDUCE(ts_sym_array, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 2), [ts_aux_sym_9] = REDUCE(ts_sym_array, 2), [ts_aux_sym_10] = REDUCE(ts_sym_array, 2), @@ -15927,7 +14246,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [43] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_36] = SHIFT(1806), + [ts_aux_sym_36] = SHIFT(1727), }, [44] = { [ts_sym_expression] = SHIFT(46), @@ -15972,7 +14291,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_array, 3), [ts_aux_sym_3] = REDUCE(ts_sym_array, 3), [ts_aux_sym_in] = REDUCE(ts_sym_array, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 3), [ts_aux_sym_9] = REDUCE(ts_sym_array, 3), [ts_aux_sym_10] = REDUCE(ts_sym_array, 3), @@ -16004,7 +14323,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = SHIFT(48), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -16034,7 +14353,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(48), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 2), }, [48] = { @@ -16043,7 +14362,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 3), }, [49] = { - [ts_sym_expression] = SHIFT(1800), + [ts_sym_expression] = SHIFT(1721), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -16057,7 +14376,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(1801), + [ts_builtin_sym_error] = SHIFT(1722), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -16069,7 +14388,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(1802), + [ts_aux_sym_4] = SHIFT(1723), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -16081,7 +14400,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [50] = { - [ts_sym_expression] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1720), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16117,7 +14436,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [51] = { - [ts_sym_expression] = SHIFT(1798), + [ts_sym_expression] = SHIFT(1719), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16158,7 +14477,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_9] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_10] = REDUCE(ts_sym_math_op, 2), @@ -16185,7 +14504,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 2), }, [53] = { - [ts_sym_expression] = SHIFT(1797), + [ts_sym_expression] = SHIFT(1718), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16221,7 +14540,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [54] = { - [ts_sym_expression] = SHIFT(1796), + [ts_sym_expression] = SHIFT(1717), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16257,7 +14576,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [55] = { - [ts_sym_expression] = SHIFT(1795), + [ts_sym_expression] = SHIFT(1716), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16293,7 +14612,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [56] = { - [ts_sym_expression] = SHIFT(1794), + [ts_sym_expression] = SHIFT(1715), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16329,7 +14648,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [57] = { - [ts_sym_expression] = SHIFT(1793), + [ts_sym_expression] = SHIFT(1714), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16365,7 +14684,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [58] = { - [ts_sym_expression] = SHIFT(1790), + [ts_sym_expression] = SHIFT(1711), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -16403,7 +14722,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [59] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1789), + [ts_sym_identifier] = SHIFT(1710), }, [60] = { [ts_sym_expression] = SHIFT(61), @@ -16469,7 +14788,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(120), [ts_aux_sym_34] = SHIFT(121), [ts_aux_sym_35] = SHIFT(122), - [ts_aux_sym_36] = SHIFT(1788), + [ts_aux_sym_36] = SHIFT(1709), }, [62] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -16506,7 +14825,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(1786), + [ts_aux_sym_8] = SHIFT(1707), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -16528,24 +14847,24 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(1786), - [ts_aux_sym_31] = SHIFT(1786), - [ts_aux_sym_32] = SHIFT(1786), - [ts_aux_sym_33] = SHIFT(1786), + [ts_aux_sym_30] = SHIFT(1707), + [ts_aux_sym_31] = SHIFT(1707), + [ts_aux_sym_32] = SHIFT(1707), + [ts_aux_sym_33] = SHIFT(1707), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_36] = REDUCE(ts_sym_expression, 1), }, [64] = { - [ts_builtin_sym_error] = SHIFT(1775), + [ts_builtin_sym_error] = SHIFT(1696), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1776), + [ts_sym_string] = SHIFT(1697), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1776), - [ts_aux_sym_2] = SHIFT(1777), + [ts_sym_identifier] = SHIFT(1697), + [ts_aux_sym_2] = SHIFT(1698), }, [65] = { - [ts_sym_expression] = SHIFT(1773), + [ts_sym_expression] = SHIFT(1694), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -16581,7 +14900,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(338), }, [66] = { - [ts_sym_expression] = SHIFT(1772), + [ts_sym_expression] = SHIFT(1693), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -16617,7 +14936,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [67] = { - [ts_sym_expression] = SHIFT(1771), + [ts_sym_expression] = SHIFT(1692), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -16653,7 +14972,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [68] = { - [ts_sym_expression] = SHIFT(1770), + [ts_sym_expression] = SHIFT(1691), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -16691,8 +15010,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [69] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1756), - [ts_aux_sym_3] = SHIFT(1757), + [ts_sym_identifier] = SHIFT(1677), + [ts_aux_sym_3] = SHIFT(1678), }, [70] = { [ts_sym_expression] = SHIFT(78), @@ -16774,7 +15093,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = SHIFT(75), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -16804,7 +15123,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(75), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_36] = SHIFT(76), }, [74] = { @@ -16995,7 +15314,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -17025,15 +15344,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [82] = { - [ts_builtin_sym_error] = SHIFT(1745), + [ts_builtin_sym_error] = SHIFT(1666), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1746), + [ts_sym_string] = SHIFT(1667), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1746), - [ts_aux_sym_2] = SHIFT(1747), + [ts_sym_identifier] = SHIFT(1667), + [ts_aux_sym_2] = SHIFT(1668), }, [83] = { - [ts_sym_expression] = SHIFT(1743), + [ts_sym_expression] = SHIFT(1664), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -17069,7 +15388,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(338), }, [84] = { - [ts_sym_expression] = SHIFT(1742), + [ts_sym_expression] = SHIFT(1663), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17105,7 +15424,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [85] = { - [ts_sym_expression] = SHIFT(1741), + [ts_sym_expression] = SHIFT(1662), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17141,7 +15460,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [86] = { - [ts_sym_expression] = SHIFT(1740), + [ts_sym_expression] = SHIFT(1661), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17179,8 +15498,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [87] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1726), - [ts_aux_sym_3] = SHIFT(1727), + [ts_sym_identifier] = SHIFT(1647), + [ts_aux_sym_3] = SHIFT(1648), }, [88] = { [ts_sym_expression] = SHIFT(96), @@ -17262,7 +15581,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = SHIFT(93), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -17292,7 +15611,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(93), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_36] = SHIFT(94), }, [92] = { @@ -17446,7 +15765,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [98] = { - [ts_sym_expression] = SHIFT(1720), + [ts_sym_expression] = SHIFT(1641), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -17460,7 +15779,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(1721), + [ts_builtin_sym_error] = SHIFT(1642), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -17472,7 +15791,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(1722), + [ts_aux_sym_4] = SHIFT(1643), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -17484,7 +15803,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [99] = { - [ts_sym_expression] = SHIFT(1719), + [ts_sym_expression] = SHIFT(1640), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17520,7 +15839,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [100] = { - [ts_sym_expression] = SHIFT(1718), + [ts_sym_expression] = SHIFT(1639), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17585,7 +15904,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_math_op, 2), }, [102] = { - [ts_sym_expression] = SHIFT(1717), + [ts_sym_expression] = SHIFT(1638), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17621,7 +15940,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [103] = { - [ts_sym_expression] = SHIFT(1716), + [ts_sym_expression] = SHIFT(1637), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17657,7 +15976,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [104] = { - [ts_sym_expression] = SHIFT(1715), + [ts_sym_expression] = SHIFT(1636), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17693,7 +16012,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [105] = { - [ts_sym_expression] = SHIFT(1714), + [ts_sym_expression] = SHIFT(1635), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17729,7 +16048,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [106] = { - [ts_sym_expression] = SHIFT(1713), + [ts_sym_expression] = SHIFT(1634), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17765,7 +16084,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [107] = { - [ts_sym_expression] = SHIFT(1710), + [ts_sym_expression] = SHIFT(1631), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -17803,7 +16122,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [108] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1709), + [ts_sym_identifier] = SHIFT(1630), }, [109] = { [ts_sym_expression] = SHIFT(110), @@ -17872,7 +16191,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_36] = SHIFT(123), }, [111] = { - [ts_sym_expression] = SHIFT(1703), + [ts_sym_expression] = SHIFT(1624), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -17886,7 +16205,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(1704), + [ts_builtin_sym_error] = SHIFT(1625), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -17898,7 +16217,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(1705), + [ts_aux_sym_4] = SHIFT(1626), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -17910,7 +16229,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [112] = { - [ts_sym_expression] = SHIFT(1702), + [ts_sym_expression] = SHIFT(1623), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -17946,7 +16265,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [113] = { - [ts_sym_expression] = SHIFT(1701), + [ts_sym_expression] = SHIFT(1622), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18012,7 +16331,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 2), }, [115] = { - [ts_sym_expression] = SHIFT(1700), + [ts_sym_expression] = SHIFT(1621), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18048,7 +16367,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [116] = { - [ts_sym_expression] = SHIFT(1699), + [ts_sym_expression] = SHIFT(1620), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18084,7 +16403,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [117] = { - [ts_sym_expression] = SHIFT(1698), + [ts_sym_expression] = SHIFT(1619), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18120,7 +16439,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [118] = { - [ts_sym_expression] = SHIFT(1697), + [ts_sym_expression] = SHIFT(1618), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18156,7 +16475,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [119] = { - [ts_sym_expression] = SHIFT(1696), + [ts_sym_expression] = SHIFT(1617), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18273,7 +16592,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 4), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 4), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 4), @@ -18337,7 +16656,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 4), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 4), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 4), @@ -18372,7 +16691,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 3), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 3), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 3), @@ -18407,7 +16726,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(1694), + [ts_aux_sym_6] = SHIFT(1615), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -18468,7 +16787,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_6] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(1692), + [ts_aux_sym_8] = SHIFT(1613), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -18490,23 +16809,23 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(1692), - [ts_aux_sym_31] = SHIFT(1692), - [ts_aux_sym_32] = SHIFT(1692), - [ts_aux_sym_33] = SHIFT(1692), + [ts_aux_sym_30] = SHIFT(1613), + [ts_aux_sym_31] = SHIFT(1613), + [ts_aux_sym_32] = SHIFT(1613), + [ts_aux_sym_33] = SHIFT(1613), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [130] = { - [ts_builtin_sym_error] = SHIFT(1681), + [ts_builtin_sym_error] = SHIFT(1602), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1682), + [ts_sym_string] = SHIFT(1603), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1682), - [ts_aux_sym_2] = SHIFT(1683), + [ts_sym_identifier] = SHIFT(1603), + [ts_aux_sym_2] = SHIFT(1604), }, [131] = { - [ts_sym_expression] = SHIFT(1679), + [ts_sym_expression] = SHIFT(1600), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -18542,7 +16861,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(338), }, [132] = { - [ts_sym_expression] = SHIFT(1678), + [ts_sym_expression] = SHIFT(1599), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -18578,7 +16897,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(137), }, [133] = { - [ts_sym_expression] = SHIFT(1677), + [ts_sym_expression] = SHIFT(1598), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -18614,7 +16933,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(137), }, [134] = { - [ts_sym_expression] = SHIFT(1676), + [ts_sym_expression] = SHIFT(1597), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -18652,8 +16971,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [135] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1662), - [ts_aux_sym_3] = SHIFT(1663), + [ts_sym_identifier] = SHIFT(1583), + [ts_aux_sym_3] = SHIFT(1584), }, [136] = { [ts_sym_expression] = SHIFT(144), @@ -18735,7 +17054,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = SHIFT(141), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -18765,7 +17084,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(141), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_36] = SHIFT(142), }, [140] = { @@ -18963,11 +17282,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [147] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1657), + [ts_aux_sym_function_call_repeat0] = SHIFT(1578), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(1658), + [ts_aux_sym_4] = SHIFT(1579), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -18999,7 +17318,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_4] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -19031,8 +17350,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_4] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(1660), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_8] = SHIFT(1581), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -19054,30 +17373,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(1660), - [ts_aux_sym_31] = SHIFT(1660), - [ts_aux_sym_32] = SHIFT(1660), - [ts_aux_sym_33] = SHIFT(1660), + [ts_aux_sym_30] = SHIFT(1581), + [ts_aux_sym_31] = SHIFT(1581), + [ts_aux_sym_32] = SHIFT(1581), + [ts_aux_sym_33] = SHIFT(1581), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [150] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1657), - [ts_aux_sym_4] = SHIFT(1658), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_function_call_repeat0] = SHIFT(1578), + [ts_aux_sym_4] = SHIFT(1579), + [ts_aux_sym_7] = SHIFT(174), }, [151] = { - [ts_builtin_sym_error] = SHIFT(1646), + [ts_builtin_sym_error] = SHIFT(1567), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1647), + [ts_sym_string] = SHIFT(1568), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1647), - [ts_aux_sym_2] = SHIFT(1648), + [ts_sym_identifier] = SHIFT(1568), + [ts_aux_sym_2] = SHIFT(1569), }, [152] = { - [ts_sym_expression] = SHIFT(1644), + [ts_sym_expression] = SHIFT(1565), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -19143,7 +17462,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, [154] = { - [ts_sym_expression] = SHIFT(1643), + [ts_sym_expression] = SHIFT(1564), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -19179,7 +17498,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [155] = { - [ts_sym_expression] = SHIFT(1642), + [ts_sym_expression] = SHIFT(1563), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -19215,7 +17534,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [156] = { - [ts_sym_expression] = SHIFT(1641), + [ts_sym_expression] = SHIFT(1562), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -19336,7 +17655,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = SHIFT(163), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -19366,7 +17685,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(163), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_36] = SHIFT(164), }, [162] = { @@ -19376,7 +17695,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_4] = REDUCE(ts_sym_array, 2), [ts_aux_sym_in] = REDUCE(ts_sym_array, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 2), [ts_aux_sym_9] = REDUCE(ts_sym_array, 2), [ts_aux_sym_10] = REDUCE(ts_sym_array, 2), @@ -19413,7 +17732,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_array, 3), [ts_aux_sym_4] = REDUCE(ts_sym_array, 3), [ts_aux_sym_in] = REDUCE(ts_sym_array, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 3), [ts_aux_sym_9] = REDUCE(ts_sym_array, 3), [ts_aux_sym_10] = REDUCE(ts_sym_array, 3), @@ -19445,7 +17764,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_4] = REDUCE(ts_sym_array, 4), [ts_aux_sym_in] = REDUCE(ts_sym_array, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 4), [ts_aux_sym_9] = REDUCE(ts_sym_array, 4), [ts_aux_sym_10] = REDUCE(ts_sym_array, 4), @@ -19506,7 +17825,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_4] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_constructor_call, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -19576,7 +17895,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = SHIFT(168), [ts_aux_sym_4] = SHIFT(173), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -19606,7 +17925,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(172), [ts_aux_sym_4] = SHIFT(173), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), }, [171] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -19615,7 +17934,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_4] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 3), @@ -19652,7 +17971,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_4] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 4), @@ -19721,7 +18040,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = SHIFT(168), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 2), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -19751,7 +18070,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(177), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 2), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), }, [177] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -19837,7 +18156,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_9] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_10] = REDUCE(ts_sym_math_op, 2), @@ -20684,7 +19003,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_6] = REDUCE(ts_sym_property_access, 4), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 4), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 4), @@ -20719,7 +19038,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_6] = REDUCE(ts_sym_property_access, 3), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 3), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 3), @@ -21031,7 +19350,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = SHIFT(168), [ts_aux_sym_4] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_ternary, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -21093,7 +19412,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -21125,7 +19444,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -21157,7 +19476,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -21189,7 +19508,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -21221,7 +19540,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -21253,7 +19572,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_4] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_instanceof_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -21285,7 +19604,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_4] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_in_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -21317,7 +19636,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_4] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 5), @@ -21345,7 +19664,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [227] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1637), + [ts_aux_sym_3] = SHIFT(1558), }, [228] = { [ts_sym_formal_parameters] = SHIFT(229), @@ -21364,7 +19683,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_formal_parameters_repeat0] = SHIFT(231), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 1), - [ts_aux_sym_8] = SHIFT(232), + [ts_aux_sym_7] = SHIFT(232), }, [231] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -21381,7 +19700,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_formal_parameters_repeat0] = SHIFT(234), [ts_aux_sym_4] = REDUCE(ts_aux_sym_formal_parameters_repeat0, 2), - [ts_aux_sym_8] = SHIFT(232), + [ts_aux_sym_7] = SHIFT(232), }, [234] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -21401,7 +19720,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), @@ -21518,7 +19837,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1319), + [ts_builtin_sym_error] = SHIFT(1264), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -21528,7 +19847,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1636), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1557), [ts_aux_sym_1] = SHIFT(243), [ts_aux_sym_2] = REDUCE(ts_aux_sym_statement_block_repeat0, 1), [ts_aux_sym_for] = SHIFT(245), @@ -21648,13 +19967,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [241] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_2] = SHIFT(1635), + [ts_aux_sym_2] = SHIFT(1556), [ts_aux_sym_5] = SHIFT(308), }, [242] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1635), + [ts_aux_sym_2] = SHIFT(1556), }, [243] = { [ts_sym_statement] = SHIFT(238), @@ -21685,19 +20004,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1630), + [ts_builtin_sym_error] = SHIFT(1551), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1631), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1552), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1632), + [ts_aux_sym_2] = SHIFT(1553), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -21726,7 +20045,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_4] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), @@ -21754,17 +20073,17 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [245] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1610), + [ts_aux_sym_3] = SHIFT(1531), }, [246] = { - [ts_builtin_sym_error] = SHIFT(1599), + [ts_sym_var_assignment] = SHIFT(1526), + [ts_builtin_sym_error] = SHIFT(1526), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1600), - [ts_sym_identifier] = SHIFT(1601), - [ts_aux_sym_5] = SHIFT(1600), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1527), }, [247] = { - [ts_sym_expression] = SHIFT(1597), + [ts_sym_expression] = SHIFT(1524), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -21802,29 +20121,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [248] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1505), + [ts_aux_sym_3] = SHIFT(1438), }, [249] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1500), + [ts_aux_sym_3] = SHIFT(1433), }, [250] = { - [ts_sym_statement] = SHIFT(1133), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [ts_sym_statement] = SHIFT(1090), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -21838,7 +20157,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -21848,18 +20167,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -21988,7 +20307,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(257), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -22070,7 +20389,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -22247,7 +20566,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_5] = REDUCE(ts_sym_property_access, 4), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 4), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 4), @@ -22282,7 +20601,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_5] = REDUCE(ts_sym_property_access, 3), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 3), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 3), @@ -22418,7 +20737,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(446), [ts_aux_sym_2] = SHIFT(447), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, [269] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -22498,7 +20817,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = SHIFT(444), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -22530,7 +20849,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -22562,8 +20881,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(441), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_8] = SHIFT(441), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -22830,7 +21149,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = SHIFT(286), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -22860,7 +21179,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(286), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_36] = SHIFT(287), }, [285] = { @@ -22870,7 +21189,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_array, 2), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_in] = REDUCE(ts_sym_array, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 2), [ts_aux_sym_9] = REDUCE(ts_sym_array, 2), [ts_aux_sym_10] = REDUCE(ts_sym_array, 2), @@ -22907,7 +21226,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_array, 3), [ts_aux_sym_3] = REDUCE(ts_sym_array, 3), [ts_aux_sym_in] = REDUCE(ts_sym_array, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 3), [ts_aux_sym_9] = REDUCE(ts_sym_array, 3), [ts_aux_sym_10] = REDUCE(ts_sym_array, 3), @@ -22939,7 +21258,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_array, 4), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_in] = REDUCE(ts_sym_array, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 4), [ts_aux_sym_9] = REDUCE(ts_sym_array, 4), [ts_aux_sym_10] = REDUCE(ts_sym_array, 4), @@ -23000,7 +21319,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_constructor_call, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -23070,7 +21389,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = SHIFT(168), [ts_aux_sym_4] = SHIFT(296), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -23100,7 +21419,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(295), [ts_aux_sym_4] = SHIFT(296), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), }, [294] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -23109,7 +21428,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 3), @@ -23146,7 +21465,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 4), @@ -23178,7 +21497,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 5), @@ -23233,7 +21552,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), @@ -23339,7 +21658,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), @@ -23371,7 +21690,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), @@ -23450,7 +21769,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_try] = REDUCE(ts_sym_expression_statement, 2), [ts_aux_sym_switch] = REDUCE(ts_sym_expression_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_expression_statement, 2), [ts_aux_sym_delete] = REDUCE(ts_sym_expression_statement, 2), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -23506,7 +21825,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_7] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), @@ -23538,7 +21857,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_9] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_10] = REDUCE(ts_sym_bool_op, 2), @@ -23715,7 +22034,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -23819,7 +22138,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_9] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_10] = REDUCE(ts_sym_math_op, 2), @@ -23887,7 +22206,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -23919,7 +22238,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_instanceof_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -23951,7 +22270,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_in_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -23983,7 +22302,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -24074,7 +22393,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_4] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(427), + [ts_aux_sym_8] = SHIFT(427), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -24341,7 +22660,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = SHIFT(342), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -24371,7 +22690,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(342), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_36] = SHIFT(343), }, [341] = { @@ -24573,7 +22892,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = SHIFT(168), [ts_aux_sym_4] = SHIFT(352), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -24603,7 +22922,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(351), [ts_aux_sym_4] = SHIFT(352), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), }, [350] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -25042,7 +23361,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_4] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 4), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 4), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 4), @@ -25077,7 +23396,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_4] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 3), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 3), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 3), @@ -25855,7 +24174,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(424), [ts_aux_sym_2] = SHIFT(425), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, [398] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -25935,7 +24254,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = SHIFT(403), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -26255,7 +24574,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_ternary, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -26287,7 +24606,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -26319,7 +24638,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -26351,7 +24670,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -26383,7 +24702,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -26413,7 +24732,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 2), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, [418] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -26463,7 +24782,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 4), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -26666,7 +24985,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 3), @@ -26696,7 +25015,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(438), [ts_aux_sym_2] = SHIFT(439), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, [431] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -26710,7 +25029,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_object, 2), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), [ts_aux_sym_9] = REDUCE(ts_sym_object, 2), [ts_aux_sym_10] = REDUCE(ts_sym_object, 2), @@ -26778,7 +25097,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = SHIFT(436), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -26815,7 +25134,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_object, 5), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), [ts_aux_sym_in] = REDUCE(ts_sym_object, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 5), [ts_aux_sym_9] = REDUCE(ts_sym_object, 5), [ts_aux_sym_10] = REDUCE(ts_sym_object, 5), @@ -26847,7 +25166,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_object, 6), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_in] = REDUCE(ts_sym_object, 6), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 6), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 6), [ts_aux_sym_9] = REDUCE(ts_sym_object, 6), [ts_aux_sym_10] = REDUCE(ts_sym_object, 6), @@ -26884,7 +25203,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_object, 3), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), [ts_aux_sym_9] = REDUCE(ts_sym_object, 3), [ts_aux_sym_10] = REDUCE(ts_sym_object, 3), @@ -26916,7 +25235,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_object, 4), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_in] = REDUCE(ts_sym_object, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 4), [ts_aux_sym_9] = REDUCE(ts_sym_object, 4), [ts_aux_sym_10] = REDUCE(ts_sym_object, 4), @@ -26984,7 +25303,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_2] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = REDUCE(ts_sym_assignment, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -27891,7 +26210,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = SHIFT(168), [ts_aux_sym_4] = SHIFT(474), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -27921,7 +26240,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(473), [ts_aux_sym_4] = SHIFT(474), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), }, [472] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -28172,7 +26491,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1132), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1089), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 1), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), @@ -28180,7 +26499,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [483] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1131), + [ts_aux_sym_2] = SHIFT(1088), }, [484] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -28246,7 +26565,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, [485] = { - [ts_sym_expression] = SHIFT(1128), + [ts_sym_expression] = SHIFT(1085), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -28394,7 +26713,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_aux_sym_switch_case_repeat0, 1), - [ts_aux_sym_switch_case_repeat0] = SHIFT(1127), + [ts_aux_sym_switch_case_repeat0] = SHIFT(1084), [ts_aux_sym_1] = SHIFT(493), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_case_repeat0, 1), [ts_aux_sym_for] = SHIFT(494), @@ -28489,10 +26808,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [490] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1126), + [ts_sym__line_break] = SHIFT(1083), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1126), + [ts_aux_sym_5] = SHIFT(1083), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -28519,8 +26838,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [491] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1126), - [ts_aux_sym_5] = SHIFT(1126), + [ts_sym__line_break] = SHIFT(1083), + [ts_aux_sym_5] = SHIFT(1083), }, [492] = { [ts_sym_switch_case] = REDUCE(ts_sym_switch_case, 3), @@ -28560,19 +26879,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1121), + [ts_builtin_sym_error] = SHIFT(1078), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1122), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1079), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1123), + [ts_aux_sym_2] = SHIFT(1080), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -28597,17 +26916,17 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [494] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1101), + [ts_aux_sym_3] = SHIFT(1058), }, [495] = { - [ts_builtin_sym_error] = SHIFT(1090), + [ts_sym_var_assignment] = SHIFT(1053), + [ts_builtin_sym_error] = SHIFT(1053), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1091), - [ts_sym_identifier] = SHIFT(1092), - [ts_aux_sym_5] = SHIFT(1091), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1054), }, [496] = { - [ts_sym_expression] = SHIFT(1088), + [ts_sym_expression] = SHIFT(1051), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -28645,12 +26964,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [497] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(996), + [ts_aux_sym_3] = SHIFT(965), }, [498] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(991), + [ts_aux_sym_3] = SHIFT(960), }, [499] = { [ts_sym_statement] = SHIFT(518), @@ -28802,7 +27121,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(505), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -28888,7 +27207,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -29410,8 +27729,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(806), - [ts_sym_finally_clause] = SHIFT(807), + [ts_sym_catch_clause] = SHIFT(787), + [ts_sym_finally_clause] = SHIFT(788), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), @@ -29454,8 +27773,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(808), - [ts_aux_sym_finally] = SHIFT(809), + [ts_aux_sym_catch] = SHIFT(789), + [ts_aux_sym_finally] = SHIFT(790), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), @@ -29545,10 +27864,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [520] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(805), + [ts_sym__line_break] = SHIFT(786), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(805), + [ts_aux_sym_5] = SHIFT(786), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -29575,8 +27894,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [521] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(805), - [ts_aux_sym_5] = SHIFT(805), + [ts_sym__line_break] = SHIFT(786), + [ts_aux_sym_5] = SHIFT(786), }, [522] = { [ts_sym_statement] = SHIFT(238), @@ -29607,19 +27926,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(800), + [ts_builtin_sym_error] = SHIFT(781), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(801), + [ts_aux_sym_statement_block_repeat0] = SHIFT(782), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(802), + [ts_aux_sym_2] = SHIFT(783), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -29644,17 +27963,17 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [523] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(780), + [ts_aux_sym_3] = SHIFT(761), }, [524] = { - [ts_builtin_sym_error] = SHIFT(769), + [ts_sym_var_assignment] = SHIFT(756), + [ts_builtin_sym_error] = SHIFT(756), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(770), - [ts_sym_identifier] = SHIFT(771), - [ts_aux_sym_5] = SHIFT(770), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(757), }, [525] = { - [ts_sym_expression] = SHIFT(767), + [ts_sym_expression] = SHIFT(754), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -29849,7 +28168,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(534), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -29939,7 +28258,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -31424,7 +29743,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(765), + [ts_aux_sym_else] = SHIFT(752), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -31519,10 +29838,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [569] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(764), + [ts_sym__line_break] = SHIFT(751), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(764), + [ts_aux_sym_5] = SHIFT(751), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -31549,8 +29868,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [570] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(764), - [ts_aux_sym_5] = SHIFT(764), + [ts_sym__line_break] = SHIFT(751), + [ts_aux_sym_5] = SHIFT(751), }, [571] = { [ts_sym_statement] = SHIFT(238), @@ -31581,19 +29900,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(757), + [ts_builtin_sym_error] = SHIFT(744), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(760), + [ts_aux_sym_statement_block_repeat0] = SHIFT(747), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(761), + [ts_aux_sym_2] = SHIFT(748), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -31618,14 +29937,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [572] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(720), + [ts_aux_sym_3] = SHIFT(713), }, [573] = { + [ts_sym_var_assignment] = SHIFT(621), [ts_builtin_sym_error] = SHIFT(621), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(622), - [ts_sym_identifier] = SHIFT(623), - [ts_aux_sym_5] = SHIFT(622), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(622), }, [574] = { [ts_sym_expression] = SHIFT(619), @@ -31823,7 +30142,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(583), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -31914,7 +30233,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -33689,93 +32008,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [621] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(624), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(625), - [ts_aux_sym_5] = SHIFT(624), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(623), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(624), + [ts_aux_sym_5] = SHIFT(623), + [ts_aux_sym_7] = SHIFT(625), }, [622] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(623), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(624), + [ts_aux_sym_5] = SHIFT(623), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, [623] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(624), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(625), - [ts_aux_sym_5] = SHIFT(624), - [ts_aux_sym_7] = SHIFT(626), - [ts_aux_sym_8] = SHIFT(627), - }, - [624] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -33851,220 +32097,165 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [625] = { + [624] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(719), - [ts_aux_sym_5] = SHIFT(719), + [ts_sym__line_break] = SHIFT(712), + [ts_aux_sym_5] = SHIFT(712), + }, + [625] = { + [ts_sym_var_assignment] = SHIFT(709), + [ts_builtin_sym_error] = SHIFT(709), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(710), }, [626] = { - [ts_sym_expression] = SHIFT(715), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [627] = { - [ts_builtin_sym_error] = SHIFT(628), + [ts_sym_expression] = SHIFT(627), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), + }, + [627] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_var_assignment, 3), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_var_assignment, 3), + [ts_aux_sym_3] = SHIFT(646), + [ts_aux_sym_in] = SHIFT(674), + [ts_aux_sym_5] = REDUCE(ts_sym_var_assignment, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_var_assignment, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), + [ts_aux_sym_11] = SHIFT(697), + [ts_aux_sym_12] = SHIFT(697), + [ts_aux_sym_13] = SHIFT(698), + [ts_aux_sym_14] = SHIFT(698), + [ts_aux_sym_15] = SHIFT(698), + [ts_aux_sym_16] = SHIFT(698), + [ts_aux_sym_17] = SHIFT(698), + [ts_aux_sym_18] = SHIFT(699), + [ts_aux_sym_19] = SHIFT(700), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), + [ts_aux_sym_29] = SHIFT(701), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), }, [628] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(630), - [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [629] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(630), - [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), - [ts_aux_sym_7] = SHIFT(631), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_8] = SHIFT(695), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(695), + [ts_aux_sym_31] = SHIFT(695), + [ts_aux_sym_32] = SHIFT(695), + [ts_aux_sym_33] = SHIFT(695), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [630] = { + [ts_builtin_sym_error] = SHIFT(684), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 3), - [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 3), + [ts_sym_string] = SHIFT(685), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(685), + [ts_aux_sym_2] = SHIFT(686), }, [631] = { - [ts_sym_expression] = SHIFT(632), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [632] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 4), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(714), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 4), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [633] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [634] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(700), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(700), - [ts_aux_sym_31] = SHIFT(700), - [ts_aux_sym_32] = SHIFT(700), - [ts_aux_sym_33] = SHIFT(700), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [635] = { - [ts_builtin_sym_error] = SHIFT(689), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(690), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(690), - [ts_aux_sym_2] = SHIFT(691), - }, - [636] = { - [ts_sym_expression] = SHIFT(687), + [ts_sym_expression] = SHIFT(682), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -34099,122 +32290,122 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [637] = { - [ts_sym_expression] = SHIFT(686), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [632] = { + [ts_sym_expression] = SHIFT(681), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [638] = { - [ts_sym_expression] = SHIFT(678), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [633] = { + [ts_sym_expression] = SHIFT(673), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [639] = { - [ts_sym_expression] = SHIFT(672), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [634] = { + [ts_sym_expression] = SHIFT(667), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [640] = { + [635] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(658), - [ts_aux_sym_3] = SHIFT(659), + [ts_sym_identifier] = SHIFT(653), + [ts_aux_sym_3] = SHIFT(654), }, - [641] = { - [ts_sym_expression] = SHIFT(649), + [636] = { + [ts_sym_expression] = SHIFT(644), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -34223,7 +32414,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_ternary] = SHIFT(79), [ts_sym_assignment] = SHIFT(79), [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(650), + [ts_sym_function_call] = SHIFT(645), [ts_sym_constructor_call] = SHIFT(79), [ts_sym_property_access] = SHIFT(81), [ts_sym_object] = SHIFT(79), @@ -34249,8 +32440,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [642] = { - [ts_sym_expression] = SHIFT(643), + [637] = { + [ts_sym_expression] = SHIFT(638), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -34264,7 +32455,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(29), [ts_sym_object] = SHIFT(28), [ts_sym_array] = SHIFT(28), - [ts_builtin_sym_error] = SHIFT(644), + [ts_builtin_sym_error] = SHIFT(639), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), @@ -34285,15 +32476,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_function] = SHIFT(36), [ts_aux_sym_new] = SHIFT(37), [ts_aux_sym_35] = SHIFT(38), - [ts_aux_sym_36] = SHIFT(645), + [ts_aux_sym_36] = SHIFT(640), }, - [643] = { + [638] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(646), + [ts_aux_sym_array_repeat0] = SHIFT(641), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_7] = SHIFT(44), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -34317,23 +32508,23 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(58), [ts_aux_sym_34] = SHIFT(59), [ts_aux_sym_35] = SHIFT(60), - [ts_aux_sym_36] = SHIFT(647), + [ts_aux_sym_36] = SHIFT(642), }, - [644] = { + [639] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(646), - [ts_aux_sym_8] = SHIFT(44), - [ts_aux_sym_36] = SHIFT(647), + [ts_aux_sym_array_repeat0] = SHIFT(641), + [ts_aux_sym_7] = SHIFT(44), + [ts_aux_sym_36] = SHIFT(642), }, - [645] = { + [640] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_array, 2), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_in] = REDUCE(ts_sym_array, 2), [ts_aux_sym_5] = REDUCE(ts_sym_array, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 2), [ts_aux_sym_9] = REDUCE(ts_sym_array, 2), [ts_aux_sym_10] = REDUCE(ts_sym_array, 2), @@ -34358,19 +32549,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 2), [ts_aux_sym_35] = REDUCE(ts_sym_array, 2), }, - [646] = { + [641] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_36] = SHIFT(648), + [ts_aux_sym_36] = SHIFT(643), }, - [647] = { + [642] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_array, 3), [ts_aux_sym_3] = REDUCE(ts_sym_array, 3), [ts_aux_sym_in] = REDUCE(ts_sym_array, 3), [ts_aux_sym_5] = REDUCE(ts_sym_array, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 3), [ts_aux_sym_9] = REDUCE(ts_sym_array, 3), [ts_aux_sym_10] = REDUCE(ts_sym_array, 3), @@ -34395,14 +32586,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 3), [ts_aux_sym_35] = REDUCE(ts_sym_array, 3), }, - [648] = { + [643] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 4), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_array, 4), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_in] = REDUCE(ts_sym_array, 4), [ts_aux_sym_5] = REDUCE(ts_sym_array, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 4), [ts_aux_sym_9] = REDUCE(ts_sym_array, 4), [ts_aux_sym_10] = REDUCE(ts_sym_array, 4), @@ -34427,10 +32618,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 4), [ts_aux_sym_35] = REDUCE(ts_sym_array, 4), }, - [649] = { + [644] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_3] = SHIFT(646), [ts_aux_sym_in] = SHIFT(99), [ts_aux_sym_instanceof] = SHIFT(100), [ts_aux_sym_9] = SHIFT(101), @@ -34456,14 +32647,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [650] = { + [645] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = REDUCE(ts_sym_constructor_call, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_constructor_call, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -34488,8 +32679,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [651] = { - [ts_sym_expression] = SHIFT(652), + [646] = { + [ts_sym_expression] = SHIFT(647), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -34503,7 +32694,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(653), + [ts_builtin_sym_error] = SHIFT(648), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -34515,7 +32706,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(654), + [ts_aux_sym_4] = SHIFT(649), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -34526,14 +32717,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(158), [ts_aux_sym_35] = SHIFT(159), }, - [652] = { + [647] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(655), + [ts_aux_sym_function_call_repeat0] = SHIFT(650), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(656), + [ts_aux_sym_4] = SHIFT(651), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -34558,21 +32749,21 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [653] = { + [648] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(655), - [ts_aux_sym_4] = SHIFT(656), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_function_call_repeat0] = SHIFT(650), + [ts_aux_sym_4] = SHIFT(651), + [ts_aux_sym_7] = SHIFT(174), }, - [654] = { + [649] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_5] = REDUCE(ts_sym_function_call, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 3), @@ -34597,19 +32788,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, - [655] = { + [650] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(657), + [ts_aux_sym_4] = SHIFT(652), }, - [656] = { + [651] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_5] = REDUCE(ts_sym_function_call, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 4), @@ -34634,14 +32825,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [657] = { + [652] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_5] = REDUCE(ts_sym_function_call, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 5), @@ -34666,37 +32857,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [658] = { + [653] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(668), + [ts_aux_sym_3] = SHIFT(663), }, - [659] = { - [ts_sym_formal_parameters] = SHIFT(660), + [654] = { + [ts_sym_formal_parameters] = SHIFT(655), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [660] = { + [655] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(661), + [ts_aux_sym_4] = SHIFT(656), }, - [661] = { - [ts_sym_statement_block] = SHIFT(662), + [656] = { + [ts_sym_statement_block] = SHIFT(657), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(663), + [ts_aux_sym_1] = SHIFT(658), }, - [662] = { + [657] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), @@ -34721,7 +32912,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), }, - [663] = { + [658] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -34750,7 +32941,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(664), + [ts_builtin_sym_error] = SHIFT(659), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -34760,9 +32951,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(665), + [ts_aux_sym_statement_block_repeat0] = SHIFT(660), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(666), + [ts_aux_sym_2] = SHIFT(661), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -34784,25 +32975,25 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [664] = { + [659] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_2] = SHIFT(667), + [ts_aux_sym_2] = SHIFT(662), [ts_aux_sym_5] = SHIFT(308), }, - [665] = { + [660] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(667), + [ts_aux_sym_2] = SHIFT(662), }, - [666] = { + [661] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_5] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), @@ -34827,14 +33018,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [667] = { + [662] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_5] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), @@ -34859,32 +33050,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [668] = { - [ts_sym_formal_parameters] = SHIFT(669), + [663] = { + [ts_sym_formal_parameters] = SHIFT(664), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [669] = { + [664] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(670), + [ts_aux_sym_4] = SHIFT(665), }, - [670] = { - [ts_sym_statement_block] = SHIFT(671), + [665] = { + [ts_sym_statement_block] = SHIFT(666), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(663), + [ts_aux_sym_1] = SHIFT(658), }, - [671] = { + [666] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_7] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), @@ -34909,14 +33100,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), }, - [672] = { + [667] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_9] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_10] = REDUCE(ts_sym_bool_op, 2), @@ -34938,16 +33129,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_27] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), }, - [673] = { + [668] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(677), + [ts_sym_identifier] = SHIFT(672), }, - [674] = { - [ts_sym_expression] = SHIFT(675), + [669] = { + [ts_sym_expression] = SHIFT(670), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -34982,7 +33173,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [675] = { + [670] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -35010,9 +33201,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(120), [ts_aux_sym_34] = SHIFT(121), [ts_aux_sym_35] = SHIFT(122), - [ts_aux_sym_36] = SHIFT(676), + [ts_aux_sym_36] = SHIFT(671), }, - [676] = { + [671] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_property_access, 4), @@ -35049,7 +33240,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 4), }, - [677] = { + [672] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_property_access, 3), @@ -35086,17 +33277,17 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), }, - [678] = { + [673] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_in] = SHIFT(674), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_13] = REDUCE(ts_sym_math_op, 2), @@ -35106,98 +33297,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_19] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), }, - [679] = { - [ts_sym_expression] = SHIFT(685), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [674] = { + [ts_sym_expression] = SHIFT(680), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [680] = { - [ts_sym_expression] = SHIFT(684), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [675] = { + [ts_sym_expression] = SHIFT(679), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [681] = { + [676] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_9] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_10] = REDUCE(ts_sym_math_op, 2), @@ -35222,53 +33413,53 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_35] = REDUCE(ts_sym_math_op, 2), }, - [682] = { - [ts_sym_expression] = SHIFT(683), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [677] = { + [ts_sym_expression] = SHIFT(678), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [683] = { + [678] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_in] = SHIFT(674), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_13] = REDUCE(ts_sym_bool_op, 3), @@ -35278,29 +33469,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_19] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), }, - [684] = { + [679] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_in] = SHIFT(674), [ts_aux_sym_5] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_7] = REDUCE(ts_sym_instanceof_expression, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), [ts_aux_sym_11] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_instanceof_expression, 3), @@ -35310,29 +33501,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), [ts_aux_sym_29] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), }, - [685] = { + [680] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_in] = SHIFT(674), [ts_aux_sym_5] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_7] = REDUCE(ts_sym_in_expression, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), [ts_aux_sym_11] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_in_expression, 3), @@ -35342,29 +33533,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), [ts_aux_sym_29] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), }, - [686] = { + [681] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_in] = SHIFT(674), [ts_aux_sym_5] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_7] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), [ts_aux_sym_11] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_12] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_13] = REDUCE(ts_sym_typeof_expression, 2), @@ -35374,23 +33565,23 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_18] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_19] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), [ts_aux_sym_29] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), }, - [687] = { + [682] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(688), + [ts_aux_sym_4] = SHIFT(683), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -35416,14 +33607,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [688] = { + [683] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 3), @@ -35448,26 +33639,26 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [689] = { + [684] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(697), - [ts_aux_sym_2] = SHIFT(698), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_object_repeat0] = SHIFT(692), + [ts_aux_sym_2] = SHIFT(693), + [ts_aux_sym_7] = SHIFT(404), }, - [690] = { + [685] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(692), + [ts_aux_sym_6] = SHIFT(687), }, - [691] = { + [686] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 2), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), [ts_aux_sym_5] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), [ts_aux_sym_9] = REDUCE(ts_sym_object, 2), [ts_aux_sym_10] = REDUCE(ts_sym_object, 2), @@ -35492,8 +33683,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [692] = { - [ts_sym_expression] = SHIFT(693), + [687] = { + [ts_sym_expression] = SHIFT(688), [ts_sym_in_expression] = SHIFT(273), [ts_sym_instanceof_expression] = SHIFT(273), [ts_sym_typeof_expression] = SHIFT(273), @@ -35528,14 +33719,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(281), [ts_aux_sym_35] = SHIFT(282), }, - [693] = { + [688] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(694), - [ts_aux_sym_2] = SHIFT(695), + [ts_aux_sym_object_repeat0] = SHIFT(689), + [ts_aux_sym_2] = SHIFT(690), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -35560,19 +33751,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(314), [ts_aux_sym_35] = SHIFT(315), }, - [694] = { + [689] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(696), + [ts_aux_sym_2] = SHIFT(691), }, - [695] = { + [690] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 5), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 5), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), [ts_aux_sym_in] = REDUCE(ts_sym_object, 5), [ts_aux_sym_5] = REDUCE(ts_sym_object, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 5), [ts_aux_sym_9] = REDUCE(ts_sym_object, 5), [ts_aux_sym_10] = REDUCE(ts_sym_object, 5), @@ -35597,14 +33788,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [696] = { + [691] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 6), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 6), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_in] = REDUCE(ts_sym_object, 6), [ts_aux_sym_5] = REDUCE(ts_sym_object, 6), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 6), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 6), [ts_aux_sym_9] = REDUCE(ts_sym_object, 6), [ts_aux_sym_10] = REDUCE(ts_sym_object, 6), @@ -35629,19 +33820,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [697] = { + [692] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(699), + [ts_aux_sym_2] = SHIFT(694), }, - [698] = { + [693] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 3), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), [ts_aux_sym_5] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), [ts_aux_sym_9] = REDUCE(ts_sym_object, 3), [ts_aux_sym_10] = REDUCE(ts_sym_object, 3), @@ -35666,14 +33857,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [699] = { + [694] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 4), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 4), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_in] = REDUCE(ts_sym_object, 4), [ts_aux_sym_5] = REDUCE(ts_sym_object, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 4), [ts_aux_sym_9] = REDUCE(ts_sym_object, 4), [ts_aux_sym_10] = REDUCE(ts_sym_object, 4), @@ -35698,220 +33889,220 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [700] = { - [ts_sym_expression] = SHIFT(701), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [695] = { + [ts_sym_expression] = SHIFT(696), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [701] = { + [696] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_3] = SHIFT(646), + [ts_aux_sym_in] = SHIFT(674), [ts_aux_sym_5] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_aux_sym_7] = REDUCE(ts_sym_assignment, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), + [ts_aux_sym_11] = SHIFT(697), + [ts_aux_sym_12] = SHIFT(697), + [ts_aux_sym_13] = SHIFT(698), + [ts_aux_sym_14] = SHIFT(698), + [ts_aux_sym_15] = SHIFT(698), + [ts_aux_sym_16] = SHIFT(698), + [ts_aux_sym_17] = SHIFT(698), + [ts_aux_sym_18] = SHIFT(699), + [ts_aux_sym_19] = SHIFT(700), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), + [ts_aux_sym_29] = SHIFT(701), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), }, - [702] = { - [ts_sym_expression] = SHIFT(713), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [697] = { + [ts_sym_expression] = SHIFT(708), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [703] = { - [ts_sym_expression] = SHIFT(712), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [704] = { - [ts_sym_expression] = SHIFT(711), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [705] = { - [ts_sym_expression] = SHIFT(710), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [706] = { + [698] = { [ts_sym_expression] = SHIFT(707), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), + }, + [699] = { + [ts_sym_expression] = SHIFT(706), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), + }, + [700] = { + [ts_sym_expression] = SHIFT(705), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), + }, + [701] = { + [ts_sym_expression] = SHIFT(702), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -35946,12 +34137,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(136), [ts_aux_sym_35] = SHIFT(137), }, - [707] = { + [702] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(708), + [ts_aux_sym_6] = SHIFT(703), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -35976,412 +34167,223 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [708] = { - [ts_sym_expression] = SHIFT(709), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), + [703] = { + [ts_sym_expression] = SHIFT(704), + [ts_sym_in_expression] = SHIFT(628), + [ts_sym_instanceof_expression] = SHIFT(628), + [ts_sym_typeof_expression] = SHIFT(628), + [ts_sym_math_op] = SHIFT(628), + [ts_sym_bool_op] = SHIFT(628), + [ts_sym_ternary] = SHIFT(628), + [ts_sym_assignment] = SHIFT(628), + [ts_sym_function_expression] = SHIFT(628), + [ts_sym_function_call] = SHIFT(628), + [ts_sym_constructor_call] = SHIFT(628), + [ts_sym_property_access] = SHIFT(629), + [ts_sym_object] = SHIFT(628), + [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), + [ts_sym_regex] = SHIFT(628), + [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), + [ts_sym_identifier] = SHIFT(629), + [ts_sym_number] = SHIFT(628), + [ts_sym_null] = SHIFT(628), + [ts_sym_true] = SHIFT(628), + [ts_sym_false] = SHIFT(628), + [ts_aux_sym_1] = SHIFT(630), + [ts_aux_sym_3] = SHIFT(631), + [ts_aux_sym_typeof] = SHIFT(632), + [ts_aux_sym_9] = SHIFT(633), + [ts_aux_sym_10] = SHIFT(633), + [ts_aux_sym_11] = SHIFT(633), + [ts_aux_sym_12] = SHIFT(633), + [ts_aux_sym_28] = SHIFT(634), + [ts_aux_sym_function] = SHIFT(635), + [ts_aux_sym_new] = SHIFT(636), + [ts_aux_sym_35] = SHIFT(637), }, - [709] = { + [704] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_3] = SHIFT(646), + [ts_aux_sym_in] = SHIFT(674), [ts_aux_sym_5] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_aux_sym_7] = REDUCE(ts_sym_ternary, 5), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), + [ts_aux_sym_11] = SHIFT(697), + [ts_aux_sym_12] = SHIFT(697), + [ts_aux_sym_13] = SHIFT(698), + [ts_aux_sym_14] = SHIFT(698), + [ts_aux_sym_15] = SHIFT(698), + [ts_aux_sym_16] = SHIFT(698), + [ts_aux_sym_17] = SHIFT(698), + [ts_aux_sym_18] = SHIFT(699), + [ts_aux_sym_19] = SHIFT(700), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), + [ts_aux_sym_29] = SHIFT(701), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), + }, + [705] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_in] = SHIFT(674), + [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), + [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_13] = SHIFT(698), + [ts_aux_sym_14] = SHIFT(698), + [ts_aux_sym_15] = SHIFT(698), + [ts_aux_sym_16] = SHIFT(698), + [ts_aux_sym_17] = SHIFT(698), + [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_19] = SHIFT(700), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), + [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), + }, + [706] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_in] = SHIFT(674), + [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), + [ts_aux_sym_11] = SHIFT(697), + [ts_aux_sym_12] = SHIFT(697), + [ts_aux_sym_13] = SHIFT(698), + [ts_aux_sym_14] = SHIFT(698), + [ts_aux_sym_15] = SHIFT(698), + [ts_aux_sym_16] = SHIFT(698), + [ts_aux_sym_17] = SHIFT(698), + [ts_aux_sym_18] = SHIFT(699), + [ts_aux_sym_19] = SHIFT(700), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), + [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), + }, + [707] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_in] = SHIFT(674), + [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), + [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_13] = SHIFT(698), + [ts_aux_sym_14] = SHIFT(698), + [ts_aux_sym_15] = SHIFT(698), + [ts_aux_sym_16] = SHIFT(698), + [ts_aux_sym_17] = SHIFT(698), + [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_19] = SHIFT(700), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), + [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), + }, + [708] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_in] = SHIFT(674), + [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_instanceof] = SHIFT(675), + [ts_aux_sym_9] = SHIFT(676), + [ts_aux_sym_10] = SHIFT(676), + [ts_aux_sym_11] = SHIFT(697), + [ts_aux_sym_12] = SHIFT(697), + [ts_aux_sym_13] = SHIFT(698), + [ts_aux_sym_14] = SHIFT(698), + [ts_aux_sym_15] = SHIFT(698), + [ts_aux_sym_16] = SHIFT(698), + [ts_aux_sym_17] = SHIFT(698), + [ts_aux_sym_18] = SHIFT(699), + [ts_aux_sym_19] = SHIFT(700), + [ts_aux_sym_20] = SHIFT(677), + [ts_aux_sym_21] = SHIFT(677), + [ts_aux_sym_22] = SHIFT(677), + [ts_aux_sym_23] = SHIFT(677), + [ts_aux_sym_24] = SHIFT(677), + [ts_aux_sym_25] = SHIFT(677), + [ts_aux_sym_26] = SHIFT(677), + [ts_aux_sym_27] = SHIFT(677), + [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_34] = SHIFT(668), + [ts_aux_sym_35] = SHIFT(669), + }, + [709] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(711), + [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), + [ts_aux_sym_7] = SHIFT(625), }, [710] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(711), + [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, [711] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), + [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 3), + [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 3), }, [712] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [713] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [714] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 5), - [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 5), - }, - [715] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(716), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(717), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(716), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [716] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [717] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_aux_sym_5] = SHIFT(718), - }, - [718] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [719] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -36454,10 +34456,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [720] = { - [ts_sym_var_declaration] = SHIFT(721), - [ts_sym_expression_statement] = SHIFT(721), - [ts_sym_expression] = SHIFT(722), + [713] = { + [ts_sym_var_declaration] = SHIFT(714), + [ts_sym_expression_statement] = SHIFT(714), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -36471,19 +34473,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(723), + [ts_builtin_sym_error] = SHIFT(716), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(724), + [ts_sym_identifier] = SHIFT(717), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(725), + [ts_aux_sym_var] = SHIFT(718), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -36494,9 +34496,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [721] = { - [ts_sym_expression_statement] = SHIFT(750), - [ts_sym_expression] = SHIFT(751), + [714] = { + [ts_sym_expression_statement] = SHIFT(737), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -36510,7 +34512,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -36532,12 +34534,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [722] = { + [715] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(747), + [ts_aux_sym_5] = SHIFT(734), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -36562,19 +34564,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [723] = { + [716] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(748), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(735), + [ts_aux_sym_5] = SHIFT(734), }, - [724] = { + [717] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(741), + [ts_aux_sym_in] = SHIFT(728), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -36596,76 +34598,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [725] = { - [ts_builtin_sym_error] = SHIFT(726), + [718] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(728), - [ts_aux_sym_5] = SHIFT(727), - }, - [726] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_8] = SHIFT(627), - }, - [727] = { - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_identifier] = SHIFT(720), }, - [728] = { + [719] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(731), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), }, - [729] = { + [720] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(723), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), + }, + [721] = { [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 3), @@ -36708,13 +34671,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [730] = { + [722] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(740), - [ts_aux_sym_5] = SHIFT(740), + [ts_sym__line_break] = SHIFT(727), + [ts_aux_sym_5] = SHIFT(727), }, - [731] = { - [ts_sym_expression] = SHIFT(737), + [723] = { + [ts_sym_expression] = SHIFT(724), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -36749,183 +34712,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [732] = { - [ts_sym_expression] = SHIFT(733), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [733] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(734), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(735), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(734), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [734] = { - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [735] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(736), - [ts_aux_sym_5] = SHIFT(736), - }, - [736] = { - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [737] = { + [724] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(738), + [ts_aux_sym_4] = SHIFT(725), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -36951,8 +34742,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [738] = { - [ts_sym_statement] = SHIFT(739), + [725] = { + [ts_sym_statement] = SHIFT(726), [ts_sym_statement_block] = SHIFT(568), [ts_sym_for_statement] = SHIFT(568), [ts_sym_for_in_statement] = SHIFT(568), @@ -37012,7 +34803,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [739] = { + [726] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -37084,7 +34875,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [740] = { + [727] = { [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 4), @@ -37123,8 +34914,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [741] = { - [ts_sym_expression] = SHIFT(744), + [728] = { + [ts_sym_expression] = SHIFT(731), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -37159,8 +34950,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [742] = { - [ts_sym_expression] = SHIFT(743), + [729] = { + [ts_sym_expression] = SHIFT(730), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -37195,7 +34986,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [743] = { + [730] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_3] = SHIFT(450), @@ -37225,11 +35016,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [744] = { + [731] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(745), + [ts_aux_sym_4] = SHIFT(732), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -37255,8 +35046,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [745] = { - [ts_sym_statement] = SHIFT(746), + [732] = { + [ts_sym_statement] = SHIFT(733), [ts_sym_statement_block] = SHIFT(568), [ts_sym_for_statement] = SHIFT(568), [ts_sym_for_in_statement] = SHIFT(568), @@ -37316,7 +35107,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [746] = { + [733] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -37388,7 +35179,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [747] = { + [734] = { [ts_sym_expression_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), @@ -37447,8 +35238,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [748] = { - [ts_sym_statement] = SHIFT(749), + [735] = { + [ts_sym_statement] = SHIFT(736), [ts_sym_statement_block] = SHIFT(568), [ts_sym_for_statement] = SHIFT(568), [ts_sym_for_in_statement] = SHIFT(568), @@ -37508,7 +35299,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [749] = { + [736] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -37580,8 +35371,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [750] = { - [ts_sym_expression] = SHIFT(754), + [737] = { + [ts_sym_expression] = SHIFT(741), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -37616,12 +35407,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [751] = { + [738] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(753), + [ts_sym__line_break] = SHIFT(740), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(753), + [ts_aux_sym_5] = SHIFT(740), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -37646,12 +35437,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [752] = { + [739] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(753), - [ts_aux_sym_5] = SHIFT(753), + [ts_sym__line_break] = SHIFT(740), + [ts_aux_sym_5] = SHIFT(740), }, - [753] = { + [740] = { [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_instanceof_expression] = REDUCE(ts_sym_expression_statement, 2), @@ -37707,11 +35498,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [754] = { + [741] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(755), + [ts_aux_sym_4] = SHIFT(742), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -37737,8 +35528,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [755] = { - [ts_sym_statement] = SHIFT(756), + [742] = { + [ts_sym_statement] = SHIFT(743), [ts_sym_statement_block] = SHIFT(568), [ts_sym_for_statement] = SHIFT(568), [ts_sym_for_in_statement] = SHIFT(568), @@ -37798,7 +35589,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [756] = { + [743] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -37870,15 +35661,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [757] = { + [744] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(763), + [ts_aux_sym_2] = SHIFT(750), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [758] = { + [745] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), @@ -37909,14 +35700,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [759] = { + [746] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_6] = SHIFT(271), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -37938,19 +35729,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [760] = { + [747] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(762), + [ts_aux_sym_2] = SHIFT(749), }, - [761] = { + [748] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -38042,7 +35833,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [762] = { + [749] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -38114,7 +35905,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [763] = { + [750] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -38206,7 +35997,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [764] = { + [751] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -38298,8 +36089,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [765] = { - [ts_sym_statement] = SHIFT(766), + [752] = { + [ts_sym_statement] = SHIFT(753), [ts_sym_statement_block] = SHIFT(519), [ts_sym_for_statement] = SHIFT(519), [ts_sym_for_in_statement] = SHIFT(519), @@ -38359,7 +36150,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [766] = { + [753] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -38430,12 +36221,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [767] = { + [754] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(768), + [ts_sym__line_break] = SHIFT(755), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(768), + [ts_aux_sym_5] = SHIFT(755), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -38460,7 +36251,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [768] = { + [755] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -38551,94 +36342,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [769] = { + [756] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(772), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(773), - [ts_aux_sym_5] = SHIFT(772), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(758), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(759), + [ts_aux_sym_5] = SHIFT(758), + [ts_aux_sym_7] = SHIFT(625), }, - [770] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [757] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(758), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(759), + [ts_aux_sym_5] = SHIFT(758), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [771] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(772), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(773), - [ts_aux_sym_5] = SHIFT(772), - [ts_aux_sym_7] = SHIFT(774), - [ts_aux_sym_8] = SHIFT(627), - }, - [772] = { + [758] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -38713,250 +36432,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [773] = { + [759] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(779), - [ts_aux_sym_5] = SHIFT(779), + [ts_sym__line_break] = SHIFT(760), + [ts_aux_sym_5] = SHIFT(760), }, - [774] = { - [ts_sym_expression] = SHIFT(775), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [775] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(776), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(777), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(776), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [776] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [777] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(778), - [ts_aux_sym_5] = SHIFT(778), - }, - [778] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [779] = { + [760] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -39028,10 +36509,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [780] = { - [ts_sym_var_declaration] = SHIFT(781), - [ts_sym_expression_statement] = SHIFT(781), - [ts_sym_expression] = SHIFT(722), + [761] = { + [ts_sym_var_declaration] = SHIFT(762), + [ts_sym_expression_statement] = SHIFT(762), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -39045,19 +36526,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(782), + [ts_builtin_sym_error] = SHIFT(763), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(783), + [ts_sym_identifier] = SHIFT(764), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(784), + [ts_aux_sym_var] = SHIFT(765), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -39068,9 +36549,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [781] = { - [ts_sym_expression_statement] = SHIFT(796), - [ts_sym_expression] = SHIFT(751), + [762] = { + [ts_sym_expression_statement] = SHIFT(777), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -39084,7 +36565,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -39106,19 +36587,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [782] = { + [763] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(794), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(775), + [ts_aux_sym_5] = SHIFT(734), }, - [783] = { + [764] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(790), + [ts_aux_sym_in] = SHIFT(771), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -39140,31 +36621,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [784] = { - [ts_builtin_sym_error] = SHIFT(726), + [765] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(785), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(766), }, - [785] = { + [766] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(786), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(767), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [786] = { - [ts_sym_expression] = SHIFT(787), + [767] = { + [ts_sym_expression] = SHIFT(768), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -39199,11 +36680,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [787] = { + [768] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(788), + [ts_aux_sym_4] = SHIFT(769), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -39229,8 +36710,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [788] = { - [ts_sym_statement] = SHIFT(789), + [769] = { + [ts_sym_statement] = SHIFT(770), [ts_sym_statement_block] = SHIFT(519), [ts_sym_for_statement] = SHIFT(519), [ts_sym_for_in_statement] = SHIFT(519), @@ -39290,7 +36771,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [789] = { + [770] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -39361,8 +36842,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [790] = { - [ts_sym_expression] = SHIFT(791), + [771] = { + [ts_sym_expression] = SHIFT(772), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -39397,11 +36878,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [791] = { + [772] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(792), + [ts_aux_sym_4] = SHIFT(773), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -39427,8 +36908,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [792] = { - [ts_sym_statement] = SHIFT(793), + [773] = { + [ts_sym_statement] = SHIFT(774), [ts_sym_statement_block] = SHIFT(519), [ts_sym_for_statement] = SHIFT(519), [ts_sym_for_in_statement] = SHIFT(519), @@ -39488,7 +36969,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [793] = { + [774] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -39559,8 +37040,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [794] = { - [ts_sym_statement] = SHIFT(795), + [775] = { + [ts_sym_statement] = SHIFT(776), [ts_sym_statement_block] = SHIFT(519), [ts_sym_for_statement] = SHIFT(519), [ts_sym_for_in_statement] = SHIFT(519), @@ -39620,7 +37101,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [795] = { + [776] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -39691,8 +37172,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [796] = { - [ts_sym_expression] = SHIFT(797), + [777] = { + [ts_sym_expression] = SHIFT(778), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -39727,11 +37208,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [797] = { + [778] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(798), + [ts_aux_sym_4] = SHIFT(779), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -39757,8 +37238,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [798] = { - [ts_sym_statement] = SHIFT(799), + [779] = { + [ts_sym_statement] = SHIFT(780), [ts_sym_statement_block] = SHIFT(519), [ts_sym_for_statement] = SHIFT(519), [ts_sym_for_in_statement] = SHIFT(519), @@ -39818,7 +37299,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [799] = { + [780] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -39889,20 +37370,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [800] = { + [781] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(804), + [ts_aux_sym_2] = SHIFT(785), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [801] = { + [782] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(803), + [ts_aux_sym_2] = SHIFT(784), }, - [802] = { + [783] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -39993,7 +37474,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [803] = { + [784] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -40064,7 +37545,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [804] = { + [785] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -40155,7 +37636,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [805] = { + [786] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -40246,7 +37727,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [806] = { + [787] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -40255,7 +37736,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(990), + [ts_sym_finally_clause] = SHIFT(959), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), @@ -40298,7 +37779,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(809), + [ts_aux_sym_finally] = SHIFT(790), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), @@ -40315,7 +37796,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [807] = { + [788] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -40382,13 +37863,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [808] = { + [789] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(811), + [ts_aux_sym_3] = SHIFT(792), }, - [809] = { - [ts_sym_statement] = SHIFT(810), + [790] = { + [ts_sym_statement] = SHIFT(791), [ts_sym_statement_block] = SHIFT(489), [ts_sym_for_statement] = SHIFT(489), [ts_sym_for_in_statement] = SHIFT(489), @@ -40448,7 +37929,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [810] = { + [791] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -40515,33 +37996,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [811] = { - [ts_builtin_sym_error] = SHIFT(812), + [792] = { + [ts_builtin_sym_error] = SHIFT(793), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(812), + [ts_sym_identifier] = SHIFT(793), }, - [812] = { + [793] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(813), + [ts_aux_sym_4] = SHIFT(794), }, - [813] = { - [ts_sym_statement] = SHIFT(814), - [ts_sym_statement_block] = SHIFT(815), - [ts_sym_for_statement] = SHIFT(815), - [ts_sym_for_in_statement] = SHIFT(815), - [ts_sym_throw_statement] = SHIFT(815), - [ts_sym_if_statement] = SHIFT(815), - [ts_sym_while_statement] = SHIFT(815), - [ts_sym_try_statement] = SHIFT(815), - [ts_sym_switch_statement] = SHIFT(815), - [ts_sym_break_statement] = SHIFT(815), - [ts_sym_var_declaration] = SHIFT(815), - [ts_sym_expression_statement] = SHIFT(815), - [ts_sym_return_statement] = SHIFT(815), - [ts_sym_delete_statement] = SHIFT(815), - [ts_sym_expression] = SHIFT(816), + [794] = { + [ts_sym_statement] = SHIFT(795), + [ts_sym_statement_block] = SHIFT(796), + [ts_sym_for_statement] = SHIFT(796), + [ts_sym_for_in_statement] = SHIFT(796), + [ts_sym_throw_statement] = SHIFT(796), + [ts_sym_if_statement] = SHIFT(796), + [ts_sym_while_statement] = SHIFT(796), + [ts_sym_try_statement] = SHIFT(796), + [ts_sym_switch_statement] = SHIFT(796), + [ts_sym_break_statement] = SHIFT(796), + [ts_sym_var_declaration] = SHIFT(796), + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_return_statement] = SHIFT(796), + [ts_sym_delete_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(797), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -40555,7 +38036,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(817), + [ts_builtin_sym_error] = SHIFT(798), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -40565,18 +38046,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(818), - [ts_aux_sym_for] = SHIFT(819), + [ts_aux_sym_1] = SHIFT(799), + [ts_aux_sym_for] = SHIFT(800), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(820), - [ts_aux_sym_throw] = SHIFT(821), - [ts_aux_sym_if] = SHIFT(822), - [ts_aux_sym_while] = SHIFT(823), - [ts_aux_sym_try] = SHIFT(824), - [ts_aux_sym_switch] = SHIFT(825), - [ts_aux_sym_break] = SHIFT(826), - [ts_aux_sym_return] = SHIFT(827), - [ts_aux_sym_delete] = SHIFT(828), + [ts_aux_sym_var] = SHIFT(801), + [ts_aux_sym_throw] = SHIFT(802), + [ts_aux_sym_if] = SHIFT(803), + [ts_aux_sym_while] = SHIFT(804), + [ts_aux_sym_try] = SHIFT(805), + [ts_aux_sym_switch] = SHIFT(806), + [ts_aux_sym_break] = SHIFT(807), + [ts_aux_sym_return] = SHIFT(808), + [ts_aux_sym_delete] = SHIFT(809), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -40587,7 +38068,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [814] = { + [795] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -40656,7 +38137,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [815] = { + [796] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -40725,12 +38206,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [816] = { + [797] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(989), + [ts_sym__line_break] = SHIFT(958), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(989), + [ts_aux_sym_5] = SHIFT(958), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -40755,12 +38236,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [817] = { + [798] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(989), - [ts_aux_sym_5] = SHIFT(989), + [ts_sym__line_break] = SHIFT(958), + [ts_aux_sym_5] = SHIFT(958), }, - [818] = { + [799] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -40789,19 +38270,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(984), + [ts_builtin_sym_error] = SHIFT(953), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(985), + [ts_aux_sym_statement_block_repeat0] = SHIFT(954), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(986), + [ts_aux_sym_2] = SHIFT(955), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -40823,20 +38304,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [819] = { + [800] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(964), + [ts_aux_sym_3] = SHIFT(933), }, - [820] = { - [ts_builtin_sym_error] = SHIFT(953), + [801] = { + [ts_sym_var_assignment] = SHIFT(928), + [ts_builtin_sym_error] = SHIFT(928), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(954), - [ts_sym_identifier] = SHIFT(955), - [ts_aux_sym_5] = SHIFT(954), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(929), }, - [821] = { - [ts_sym_expression] = SHIFT(951), + [802] = { + [ts_sym_expression] = SHIFT(926), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -40871,18 +38352,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [822] = { + [803] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(854), + [ts_aux_sym_3] = SHIFT(835), }, - [823] = { + [804] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(849), + [ts_aux_sym_3] = SHIFT(830), }, - [824] = { - [ts_sym_statement] = SHIFT(843), + [805] = { + [ts_sym_statement] = SHIFT(824), [ts_sym_statement_block] = SHIFT(519), [ts_sym_for_statement] = SHIFT(519), [ts_sym_for_in_statement] = SHIFT(519), @@ -40942,18 +38423,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [825] = { + [806] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(835), + [ts_aux_sym_3] = SHIFT(816), }, - [826] = { + [807] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(834), - [ts_aux_sym_5] = SHIFT(834), + [ts_sym__line_break] = SHIFT(815), + [ts_aux_sym_5] = SHIFT(815), }, - [827] = { - [ts_sym_expression] = SHIFT(831), + [808] = { + [ts_sym_expression] = SHIFT(812), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -40970,7 +38451,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(832), + [ts_sym__line_break] = SHIFT(813), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -40978,7 +38459,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(832), + [ts_aux_sym_5] = SHIFT(813), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -40989,7 +38470,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [828] = { + [809] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -41001,7 +38482,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(829), + [ts_sym_property_access] = SHIFT(810), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -41025,13 +38506,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [829] = { + [810] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(830), + [ts_sym__line_break] = SHIFT(811), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(830), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(811), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -41060,7 +38541,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [830] = { + [811] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -41119,7 +38600,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -41154,12 +38635,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [831] = { + [812] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(833), + [ts_sym__line_break] = SHIFT(814), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(833), + [ts_aux_sym_5] = SHIFT(814), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -41184,7 +38665,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [832] = { + [813] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -41254,7 +38735,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [833] = { + [814] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -41343,7 +38824,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [834] = { + [815] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -41413,6 +38894,845 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, + [816] = { + [ts_sym_expression] = SHIFT(817), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(818), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [817] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(819), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [818] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(819), + }, + [819] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(820), + }, + [820] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(821), + [ts_aux_sym_2] = SHIFT(822), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [821] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(823), + }, + [822] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_switch_case] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_case] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_default] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), + }, + [823] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_switch_case] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_case] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_default] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), + }, + [824] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_catch_clause] = SHIFT(825), + [ts_sym_finally_clause] = SHIFT(826), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_catch] = SHIFT(789), + [ts_aux_sym_finally] = SHIFT(827), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), + }, + [825] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = SHIFT(829), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = SHIFT(827), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [826] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [827] = { + [ts_sym_statement] = SHIFT(828), + [ts_sym_statement_block] = SHIFT(796), + [ts_sym_for_statement] = SHIFT(796), + [ts_sym_for_in_statement] = SHIFT(796), + [ts_sym_throw_statement] = SHIFT(796), + [ts_sym_if_statement] = SHIFT(796), + [ts_sym_while_statement] = SHIFT(796), + [ts_sym_try_statement] = SHIFT(796), + [ts_sym_switch_statement] = SHIFT(796), + [ts_sym_break_statement] = SHIFT(796), + [ts_sym_var_declaration] = SHIFT(796), + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_return_statement] = SHIFT(796), + [ts_sym_delete_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(797), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(798), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(799), + [ts_aux_sym_for] = SHIFT(800), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(801), + [ts_aux_sym_throw] = SHIFT(802), + [ts_aux_sym_if] = SHIFT(803), + [ts_aux_sym_while] = SHIFT(804), + [ts_aux_sym_try] = SHIFT(805), + [ts_aux_sym_switch] = SHIFT(806), + [ts_aux_sym_break] = SHIFT(807), + [ts_aux_sym_return] = SHIFT(808), + [ts_aux_sym_delete] = SHIFT(809), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [828] = { + [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_case] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_case] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_default] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), + }, + [829] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), + }, + [830] = { + [ts_sym_expression] = SHIFT(831), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(832), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [831] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(833), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [832] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(833), + }, + [833] = { + [ts_sym_statement] = SHIFT(834), + [ts_sym_statement_block] = SHIFT(796), + [ts_sym_for_statement] = SHIFT(796), + [ts_sym_for_in_statement] = SHIFT(796), + [ts_sym_throw_statement] = SHIFT(796), + [ts_sym_if_statement] = SHIFT(796), + [ts_sym_while_statement] = SHIFT(796), + [ts_sym_try_statement] = SHIFT(796), + [ts_sym_switch_statement] = SHIFT(796), + [ts_sym_break_statement] = SHIFT(796), + [ts_sym_var_declaration] = SHIFT(796), + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_return_statement] = SHIFT(796), + [ts_sym_delete_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(797), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(798), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(799), + [ts_aux_sym_for] = SHIFT(800), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(801), + [ts_aux_sym_throw] = SHIFT(802), + [ts_aux_sym_if] = SHIFT(803), + [ts_aux_sym_while] = SHIFT(804), + [ts_aux_sym_try] = SHIFT(805), + [ts_aux_sym_switch] = SHIFT(806), + [ts_aux_sym_break] = SHIFT(807), + [ts_aux_sym_return] = SHIFT(808), + [ts_aux_sym_delete] = SHIFT(809), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [834] = { + [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_switch_case] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_math_op] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_ternary] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_assignment] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_function_call] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_property_access] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_object] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_array] = REDUCE(ts_sym_while_statement, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_string] = REDUCE(ts_sym_while_statement, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_number] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_null] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_true] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_false] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_2] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_case] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_default] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), + }, [835] = { [ts_sym_expression] = SHIFT(836), [ts_sym_in_expression] = SHIFT(329), @@ -41486,906 +39806,67 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_4] = SHIFT(838), }, [838] = { + [ts_sym_statement] = SHIFT(839), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(842), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(839), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), }, [839] = { - [ts_sym_switch_case] = SHIFT(482), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(840), - [ts_aux_sym_2] = SHIFT(841), - [ts_aux_sym_case] = SHIFT(485), - [ts_aux_sym_default] = SHIFT(486), - }, - [840] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(842), - }, - [841] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_switch_case] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_case] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_default] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), - }, - [842] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_switch_case] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_case] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_default] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), - }, - [843] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(844), - [ts_sym_finally_clause] = SHIFT(845), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(808), - [ts_aux_sym_finally] = SHIFT(846), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), - }, - [844] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(848), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(846), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [845] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [846] = { - [ts_sym_statement] = SHIFT(847), - [ts_sym_statement_block] = SHIFT(815), - [ts_sym_for_statement] = SHIFT(815), - [ts_sym_for_in_statement] = SHIFT(815), - [ts_sym_throw_statement] = SHIFT(815), - [ts_sym_if_statement] = SHIFT(815), - [ts_sym_while_statement] = SHIFT(815), - [ts_sym_try_statement] = SHIFT(815), - [ts_sym_switch_statement] = SHIFT(815), - [ts_sym_break_statement] = SHIFT(815), - [ts_sym_var_declaration] = SHIFT(815), - [ts_sym_expression_statement] = SHIFT(815), - [ts_sym_return_statement] = SHIFT(815), - [ts_sym_delete_statement] = SHIFT(815), - [ts_sym_expression] = SHIFT(816), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(817), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(818), - [ts_aux_sym_for] = SHIFT(819), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(820), - [ts_aux_sym_throw] = SHIFT(821), - [ts_aux_sym_if] = SHIFT(822), - [ts_aux_sym_while] = SHIFT(823), - [ts_aux_sym_try] = SHIFT(824), - [ts_aux_sym_switch] = SHIFT(825), - [ts_aux_sym_break] = SHIFT(826), - [ts_aux_sym_return] = SHIFT(827), - [ts_aux_sym_delete] = SHIFT(828), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [847] = { - [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), - }, - [848] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), - }, - [849] = { - [ts_sym_expression] = SHIFT(850), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(851), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [850] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(852), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [851] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(852), - }, - [852] = { - [ts_sym_statement] = SHIFT(853), - [ts_sym_statement_block] = SHIFT(815), - [ts_sym_for_statement] = SHIFT(815), - [ts_sym_for_in_statement] = SHIFT(815), - [ts_sym_throw_statement] = SHIFT(815), - [ts_sym_if_statement] = SHIFT(815), - [ts_sym_while_statement] = SHIFT(815), - [ts_sym_try_statement] = SHIFT(815), - [ts_sym_switch_statement] = SHIFT(815), - [ts_sym_break_statement] = SHIFT(815), - [ts_sym_var_declaration] = SHIFT(815), - [ts_sym_expression_statement] = SHIFT(815), - [ts_sym_return_statement] = SHIFT(815), - [ts_sym_delete_statement] = SHIFT(815), - [ts_sym_expression] = SHIFT(816), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(817), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(818), - [ts_aux_sym_for] = SHIFT(819), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(820), - [ts_aux_sym_throw] = SHIFT(821), - [ts_aux_sym_if] = SHIFT(822), - [ts_aux_sym_while] = SHIFT(823), - [ts_aux_sym_try] = SHIFT(824), - [ts_aux_sym_switch] = SHIFT(825), - [ts_aux_sym_break] = SHIFT(826), - [ts_aux_sym_return] = SHIFT(827), - [ts_aux_sym_delete] = SHIFT(828), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [853] = { - [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_switch_case] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_math_op] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_ternary] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_assignment] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_function_call] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_property_access] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_object] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_array] = REDUCE(ts_sym_while_statement, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_string] = REDUCE(ts_sym_while_statement, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_number] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_null] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_true] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_false] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_case] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_default] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), - }, - [854] = { - [ts_sym_expression] = SHIFT(855), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(856), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [855] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(857), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [856] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(857), - }, - [857] = { - [ts_sym_statement] = SHIFT(858), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [858] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -42435,7 +39916,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(949), + [ts_aux_sym_else] = SHIFT(924), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -42455,7 +39936,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [859] = { + [840] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -42525,12 +40006,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [860] = { + [841] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(948), + [ts_sym__line_break] = SHIFT(923), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(948), + [ts_aux_sym_5] = SHIFT(923), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -42555,12 +40036,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [861] = { + [842] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(948), - [ts_aux_sym_5] = SHIFT(948), + [ts_sym__line_break] = SHIFT(923), + [ts_aux_sym_5] = SHIFT(923), }, - [862] = { + [843] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -42589,19 +40070,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(943), + [ts_builtin_sym_error] = SHIFT(918), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(944), + [ts_aux_sym_statement_block_repeat0] = SHIFT(919), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(945), + [ts_aux_sym_2] = SHIFT(920), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -42623,20 +40104,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [863] = { + [844] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(923), + [ts_aux_sym_3] = SHIFT(898), }, - [864] = { - [ts_builtin_sym_error] = SHIFT(912), + [845] = { + [ts_sym_var_assignment] = SHIFT(893), + [ts_builtin_sym_error] = SHIFT(893), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(913), - [ts_sym_identifier] = SHIFT(914), - [ts_aux_sym_5] = SHIFT(913), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(894), }, - [865] = { - [ts_sym_expression] = SHIFT(910), + [846] = { + [ts_sym_expression] = SHIFT(891), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -42671,18 +40152,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [866] = { + [847] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(903), + [ts_aux_sym_3] = SHIFT(884), }, - [867] = { + [848] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(898), + [ts_aux_sym_3] = SHIFT(879), }, - [868] = { - [ts_sym_statement] = SHIFT(887), + [849] = { + [ts_sym_statement] = SHIFT(868), [ts_sym_statement_block] = SHIFT(568), [ts_sym_for_statement] = SHIFT(568), [ts_sym_for_in_statement] = SHIFT(568), @@ -42742,18 +40223,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [869] = { + [850] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(879), + [ts_aux_sym_3] = SHIFT(860), }, - [870] = { + [851] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(878), - [ts_aux_sym_5] = SHIFT(878), + [ts_sym__line_break] = SHIFT(859), + [ts_aux_sym_5] = SHIFT(859), }, - [871] = { - [ts_sym_expression] = SHIFT(875), + [852] = { + [ts_sym_expression] = SHIFT(856), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -42770,7 +40251,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(876), + [ts_sym__line_break] = SHIFT(857), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -42778,7 +40259,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(876), + [ts_aux_sym_5] = SHIFT(857), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -42789,7 +40270,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [872] = { + [853] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -42801,7 +40282,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(873), + [ts_sym_property_access] = SHIFT(854), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -42825,13 +40306,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [873] = { + [854] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(874), + [ts_sym__line_break] = SHIFT(855), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(874), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(855), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -42860,7 +40341,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [874] = { + [855] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -42920,7 +40401,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -42955,12 +40436,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [875] = { + [856] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(877), + [ts_sym__line_break] = SHIFT(858), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(877), + [ts_aux_sym_5] = SHIFT(858), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -42985,7 +40466,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [876] = { + [857] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -43056,7 +40537,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [877] = { + [858] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -43146,7 +40627,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [878] = { + [859] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -43217,6 +40698,797 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, + [860] = { + [ts_sym_expression] = SHIFT(861), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(862), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [861] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(863), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [862] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(863), + }, + [863] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(864), + }, + [864] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(865), + [ts_aux_sym_2] = SHIFT(866), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [865] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(867), + }, + [866] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_switch_case] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_else] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_case] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_default] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), + }, + [867] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_switch_case] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_else] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_case] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_default] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), + }, + [868] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_catch_clause] = SHIFT(869), + [ts_sym_finally_clause] = SHIFT(870), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_catch] = SHIFT(871), + [ts_aux_sym_finally] = SHIFT(872), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), + }, + [869] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = SHIFT(878), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = SHIFT(872), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [870] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [871] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(874), + }, + [872] = { + [ts_sym_statement] = SHIFT(873), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(842), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [873] = { + [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_case] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_else] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_case] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_default] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), + }, + [874] = { + [ts_builtin_sym_error] = SHIFT(875), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(875), + }, + [875] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(876), + }, + [876] = { + [ts_sym_statement] = SHIFT(877), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(842), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [877] = { + [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_switch_case] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_2] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_else] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_case] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_default] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), + }, + [878] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), + }, [879] = { [ts_sym_expression] = SHIFT(880), [ts_sym_in_expression] = SHIFT(329), @@ -43290,858 +41562,67 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_4] = SHIFT(882), }, [882] = { + [ts_sym_statement] = SHIFT(883), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(842), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(883), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), }, [883] = { - [ts_sym_switch_case] = SHIFT(482), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(884), - [ts_aux_sym_2] = SHIFT(885), - [ts_aux_sym_case] = SHIFT(485), - [ts_aux_sym_default] = SHIFT(486), - }, - [884] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(886), - }, - [885] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_switch_case] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_case] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_default] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), - }, - [886] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_switch_case] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_else] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_case] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_default] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), - }, - [887] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(888), - [ts_sym_finally_clause] = SHIFT(889), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(890), - [ts_aux_sym_finally] = SHIFT(891), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), - }, - [888] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(897), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(891), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [889] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [890] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(893), - }, - [891] = { - [ts_sym_statement] = SHIFT(892), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [892] = { - [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), - }, - [893] = { - [ts_builtin_sym_error] = SHIFT(894), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(894), - }, - [894] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(895), - }, - [895] = { - [ts_sym_statement] = SHIFT(896), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [896] = { - [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_switch_case] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_case] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_default] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), - }, - [897] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), - }, - [898] = { - [ts_sym_expression] = SHIFT(899), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(900), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [899] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(901), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [900] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(901), - }, - [901] = { - [ts_sym_statement] = SHIFT(902), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [902] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -44211,8 +41692,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [903] = { - [ts_sym_expression] = SHIFT(904), + [884] = { + [ts_sym_expression] = SHIFT(885), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -44226,7 +41707,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(905), + [ts_builtin_sym_error] = SHIFT(886), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -44248,11 +41729,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [904] = { + [885] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(906), + [ts_aux_sym_4] = SHIFT(887), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -44278,27 +41759,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [905] = { + [886] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(906), + [ts_aux_sym_4] = SHIFT(887), }, - [906] = { - [ts_sym_statement] = SHIFT(907), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), + [887] = { + [ts_sym_statement] = SHIFT(888), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -44312,7 +41793,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), + [ts_builtin_sym_error] = SHIFT(842), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -44322,18 +41803,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -44344,7 +41825,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [907] = { + [888] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -44394,7 +41875,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(908), + [ts_aux_sym_else] = SHIFT(889), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -44414,22 +41895,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [908] = { - [ts_sym_statement] = SHIFT(909), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), + [889] = { + [ts_sym_statement] = SHIFT(890), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -44443,7 +41924,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), + [ts_builtin_sym_error] = SHIFT(842), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -44453,18 +41934,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -44475,7 +41956,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [909] = { + [890] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -44545,12 +42026,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [910] = { + [891] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(911), + [ts_sym__line_break] = SHIFT(892), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(911), + [ts_aux_sym_5] = SHIFT(892), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -44575,7 +42056,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [911] = { + [892] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -44665,93 +42146,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [912] = { + [893] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(915), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(916), - [ts_aux_sym_5] = SHIFT(915), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(895), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(896), + [ts_aux_sym_5] = SHIFT(895), + [ts_aux_sym_7] = SHIFT(625), }, - [913] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [894] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(895), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(896), + [ts_aux_sym_5] = SHIFT(895), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [914] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(915), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(916), - [ts_aux_sym_5] = SHIFT(915), - [ts_aux_sym_7] = SHIFT(917), - [ts_aux_sym_8] = SHIFT(627), - }, - [915] = { + [895] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -44825,248 +42235,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [916] = { + [896] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(922), - [ts_aux_sym_5] = SHIFT(922), + [ts_sym__line_break] = SHIFT(897), + [ts_aux_sym_5] = SHIFT(897), }, - [917] = { - [ts_sym_expression] = SHIFT(918), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [918] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(919), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(920), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(919), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [919] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [920] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(921), - [ts_aux_sym_5] = SHIFT(921), - }, - [921] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [922] = { + [897] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -45137,10 +42311,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [923] = { - [ts_sym_var_declaration] = SHIFT(924), - [ts_sym_expression_statement] = SHIFT(924), - [ts_sym_expression] = SHIFT(722), + [898] = { + [ts_sym_var_declaration] = SHIFT(899), + [ts_sym_expression_statement] = SHIFT(899), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45154,19 +42328,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(925), + [ts_builtin_sym_error] = SHIFT(900), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(926), + [ts_sym_identifier] = SHIFT(901), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(927), + [ts_aux_sym_var] = SHIFT(902), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45177,9 +42351,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [924] = { - [ts_sym_expression_statement] = SHIFT(939), - [ts_sym_expression] = SHIFT(751), + [899] = { + [ts_sym_expression_statement] = SHIFT(914), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45193,7 +42367,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45215,19 +42389,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [925] = { + [900] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(937), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(912), + [ts_aux_sym_5] = SHIFT(734), }, - [926] = { + [901] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(933), + [ts_aux_sym_in] = SHIFT(908), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -45249,31 +42423,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [927] = { - [ts_builtin_sym_error] = SHIFT(726), + [902] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(928), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(903), }, - [928] = { + [903] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(929), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(904), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [929] = { - [ts_sym_expression] = SHIFT(930), + [904] = { + [ts_sym_expression] = SHIFT(905), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -45308,11 +42482,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [930] = { + [905] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(931), + [ts_aux_sym_4] = SHIFT(906), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -45338,22 +42512,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [931] = { - [ts_sym_statement] = SHIFT(932), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), + [906] = { + [ts_sym_statement] = SHIFT(907), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45367,7 +42541,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), + [ts_builtin_sym_error] = SHIFT(842), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45377,18 +42551,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45399,7 +42573,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [932] = { + [907] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -45469,8 +42643,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [933] = { - [ts_sym_expression] = SHIFT(934), + [908] = { + [ts_sym_expression] = SHIFT(909), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -45505,11 +42679,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [934] = { + [909] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(935), + [ts_aux_sym_4] = SHIFT(910), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -45535,22 +42709,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [935] = { - [ts_sym_statement] = SHIFT(936), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), + [910] = { + [ts_sym_statement] = SHIFT(911), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45564,7 +42738,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), + [ts_builtin_sym_error] = SHIFT(842), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45574,18 +42748,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45596,7 +42770,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [936] = { + [911] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -45666,22 +42840,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [937] = { - [ts_sym_statement] = SHIFT(938), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), + [912] = { + [ts_sym_statement] = SHIFT(913), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45695,7 +42869,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), + [ts_builtin_sym_error] = SHIFT(842), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45705,18 +42879,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45727,7 +42901,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [938] = { + [913] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -45797,8 +42971,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [939] = { - [ts_sym_expression] = SHIFT(940), + [914] = { + [ts_sym_expression] = SHIFT(915), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -45833,11 +43007,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [940] = { + [915] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(941), + [ts_aux_sym_4] = SHIFT(916), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -45863,22 +43037,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [941] = { - [ts_sym_statement] = SHIFT(942), - [ts_sym_statement_block] = SHIFT(859), - [ts_sym_for_statement] = SHIFT(859), - [ts_sym_for_in_statement] = SHIFT(859), - [ts_sym_throw_statement] = SHIFT(859), - [ts_sym_if_statement] = SHIFT(859), - [ts_sym_while_statement] = SHIFT(859), - [ts_sym_try_statement] = SHIFT(859), - [ts_sym_switch_statement] = SHIFT(859), - [ts_sym_break_statement] = SHIFT(859), - [ts_sym_var_declaration] = SHIFT(859), - [ts_sym_expression_statement] = SHIFT(859), - [ts_sym_return_statement] = SHIFT(859), - [ts_sym_delete_statement] = SHIFT(859), - [ts_sym_expression] = SHIFT(860), + [916] = { + [ts_sym_statement] = SHIFT(917), + [ts_sym_statement_block] = SHIFT(840), + [ts_sym_for_statement] = SHIFT(840), + [ts_sym_for_in_statement] = SHIFT(840), + [ts_sym_throw_statement] = SHIFT(840), + [ts_sym_if_statement] = SHIFT(840), + [ts_sym_while_statement] = SHIFT(840), + [ts_sym_try_statement] = SHIFT(840), + [ts_sym_switch_statement] = SHIFT(840), + [ts_sym_break_statement] = SHIFT(840), + [ts_sym_var_declaration] = SHIFT(840), + [ts_sym_expression_statement] = SHIFT(840), + [ts_sym_return_statement] = SHIFT(840), + [ts_sym_delete_statement] = SHIFT(840), + [ts_sym_expression] = SHIFT(841), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45892,7 +43066,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(861), + [ts_builtin_sym_error] = SHIFT(842), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45902,18 +43076,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(862), - [ts_aux_sym_for] = SHIFT(863), + [ts_aux_sym_1] = SHIFT(843), + [ts_aux_sym_for] = SHIFT(844), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(864), - [ts_aux_sym_throw] = SHIFT(865), - [ts_aux_sym_if] = SHIFT(866), - [ts_aux_sym_while] = SHIFT(867), - [ts_aux_sym_try] = SHIFT(868), - [ts_aux_sym_switch] = SHIFT(869), - [ts_aux_sym_break] = SHIFT(870), - [ts_aux_sym_return] = SHIFT(871), - [ts_aux_sym_delete] = SHIFT(872), + [ts_aux_sym_var] = SHIFT(845), + [ts_aux_sym_throw] = SHIFT(846), + [ts_aux_sym_if] = SHIFT(847), + [ts_aux_sym_while] = SHIFT(848), + [ts_aux_sym_try] = SHIFT(849), + [ts_aux_sym_switch] = SHIFT(850), + [ts_aux_sym_break] = SHIFT(851), + [ts_aux_sym_return] = SHIFT(852), + [ts_aux_sym_delete] = SHIFT(853), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45924,7 +43098,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [942] = { + [917] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -45994,20 +43168,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [943] = { + [918] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(947), + [ts_aux_sym_2] = SHIFT(922), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [944] = { + [919] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(946), + [ts_aux_sym_2] = SHIFT(921), }, - [945] = { + [920] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -46097,7 +43271,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [946] = { + [921] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -46167,7 +43341,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [947] = { + [922] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -46257,7 +43431,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [948] = { + [923] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -46347,22 +43521,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [949] = { - [ts_sym_statement] = SHIFT(950), - [ts_sym_statement_block] = SHIFT(815), - [ts_sym_for_statement] = SHIFT(815), - [ts_sym_for_in_statement] = SHIFT(815), - [ts_sym_throw_statement] = SHIFT(815), - [ts_sym_if_statement] = SHIFT(815), - [ts_sym_while_statement] = SHIFT(815), - [ts_sym_try_statement] = SHIFT(815), - [ts_sym_switch_statement] = SHIFT(815), - [ts_sym_break_statement] = SHIFT(815), - [ts_sym_var_declaration] = SHIFT(815), - [ts_sym_expression_statement] = SHIFT(815), - [ts_sym_return_statement] = SHIFT(815), - [ts_sym_delete_statement] = SHIFT(815), - [ts_sym_expression] = SHIFT(816), + [924] = { + [ts_sym_statement] = SHIFT(925), + [ts_sym_statement_block] = SHIFT(796), + [ts_sym_for_statement] = SHIFT(796), + [ts_sym_for_in_statement] = SHIFT(796), + [ts_sym_throw_statement] = SHIFT(796), + [ts_sym_if_statement] = SHIFT(796), + [ts_sym_while_statement] = SHIFT(796), + [ts_sym_try_statement] = SHIFT(796), + [ts_sym_switch_statement] = SHIFT(796), + [ts_sym_break_statement] = SHIFT(796), + [ts_sym_var_declaration] = SHIFT(796), + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_return_statement] = SHIFT(796), + [ts_sym_delete_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(797), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -46376,7 +43550,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(817), + [ts_builtin_sym_error] = SHIFT(798), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -46386,18 +43560,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(818), - [ts_aux_sym_for] = SHIFT(819), + [ts_aux_sym_1] = SHIFT(799), + [ts_aux_sym_for] = SHIFT(800), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(820), - [ts_aux_sym_throw] = SHIFT(821), - [ts_aux_sym_if] = SHIFT(822), - [ts_aux_sym_while] = SHIFT(823), - [ts_aux_sym_try] = SHIFT(824), - [ts_aux_sym_switch] = SHIFT(825), - [ts_aux_sym_break] = SHIFT(826), - [ts_aux_sym_return] = SHIFT(827), - [ts_aux_sym_delete] = SHIFT(828), + [ts_aux_sym_var] = SHIFT(801), + [ts_aux_sym_throw] = SHIFT(802), + [ts_aux_sym_if] = SHIFT(803), + [ts_aux_sym_while] = SHIFT(804), + [ts_aux_sym_try] = SHIFT(805), + [ts_aux_sym_switch] = SHIFT(806), + [ts_aux_sym_break] = SHIFT(807), + [ts_aux_sym_return] = SHIFT(808), + [ts_aux_sym_delete] = SHIFT(809), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -46408,7 +43582,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [950] = { + [925] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -46477,12 +43651,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [951] = { + [926] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(952), + [ts_sym__line_break] = SHIFT(927), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(952), + [ts_aux_sym_5] = SHIFT(927), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -46507,7 +43681,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [952] = { + [927] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -46596,92 +43770,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [953] = { + [928] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(956), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(957), - [ts_aux_sym_5] = SHIFT(956), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(930), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(931), + [ts_aux_sym_5] = SHIFT(930), + [ts_aux_sym_7] = SHIFT(625), }, - [954] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [929] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(930), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(931), + [ts_aux_sym_5] = SHIFT(930), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [955] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(956), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(957), - [ts_aux_sym_5] = SHIFT(956), - [ts_aux_sym_7] = SHIFT(958), - [ts_aux_sym_8] = SHIFT(627), - }, - [956] = { + [930] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -46754,246 +43858,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [957] = { + [931] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(963), - [ts_aux_sym_5] = SHIFT(963), + [ts_sym__line_break] = SHIFT(932), + [ts_aux_sym_5] = SHIFT(932), }, - [958] = { - [ts_sym_expression] = SHIFT(959), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [959] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(960), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(961), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(960), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [960] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [961] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(962), - [ts_aux_sym_5] = SHIFT(962), - }, - [962] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [963] = { + [932] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -47063,10 +43933,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [964] = { - [ts_sym_var_declaration] = SHIFT(965), - [ts_sym_expression_statement] = SHIFT(965), - [ts_sym_expression] = SHIFT(722), + [933] = { + [ts_sym_var_declaration] = SHIFT(934), + [ts_sym_expression_statement] = SHIFT(934), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47080,19 +43950,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(966), + [ts_builtin_sym_error] = SHIFT(935), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(967), + [ts_sym_identifier] = SHIFT(936), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(968), + [ts_aux_sym_var] = SHIFT(937), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47103,9 +43973,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [965] = { - [ts_sym_expression_statement] = SHIFT(980), - [ts_sym_expression] = SHIFT(751), + [934] = { + [ts_sym_expression_statement] = SHIFT(949), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47119,7 +43989,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47141,19 +44011,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [966] = { + [935] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(978), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(947), + [ts_aux_sym_5] = SHIFT(734), }, - [967] = { + [936] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(974), + [ts_aux_sym_in] = SHIFT(943), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -47175,31 +44045,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [968] = { - [ts_builtin_sym_error] = SHIFT(726), + [937] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(969), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(938), }, - [969] = { + [938] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(970), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(939), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [970] = { - [ts_sym_expression] = SHIFT(971), + [939] = { + [ts_sym_expression] = SHIFT(940), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -47234,11 +44104,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [971] = { + [940] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(972), + [ts_aux_sym_4] = SHIFT(941), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -47264,22 +44134,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [972] = { - [ts_sym_statement] = SHIFT(973), - [ts_sym_statement_block] = SHIFT(815), - [ts_sym_for_statement] = SHIFT(815), - [ts_sym_for_in_statement] = SHIFT(815), - [ts_sym_throw_statement] = SHIFT(815), - [ts_sym_if_statement] = SHIFT(815), - [ts_sym_while_statement] = SHIFT(815), - [ts_sym_try_statement] = SHIFT(815), - [ts_sym_switch_statement] = SHIFT(815), - [ts_sym_break_statement] = SHIFT(815), - [ts_sym_var_declaration] = SHIFT(815), - [ts_sym_expression_statement] = SHIFT(815), - [ts_sym_return_statement] = SHIFT(815), - [ts_sym_delete_statement] = SHIFT(815), - [ts_sym_expression] = SHIFT(816), + [941] = { + [ts_sym_statement] = SHIFT(942), + [ts_sym_statement_block] = SHIFT(796), + [ts_sym_for_statement] = SHIFT(796), + [ts_sym_for_in_statement] = SHIFT(796), + [ts_sym_throw_statement] = SHIFT(796), + [ts_sym_if_statement] = SHIFT(796), + [ts_sym_while_statement] = SHIFT(796), + [ts_sym_try_statement] = SHIFT(796), + [ts_sym_switch_statement] = SHIFT(796), + [ts_sym_break_statement] = SHIFT(796), + [ts_sym_var_declaration] = SHIFT(796), + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_return_statement] = SHIFT(796), + [ts_sym_delete_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(797), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47293,7 +44163,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(817), + [ts_builtin_sym_error] = SHIFT(798), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47303,18 +44173,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(818), - [ts_aux_sym_for] = SHIFT(819), + [ts_aux_sym_1] = SHIFT(799), + [ts_aux_sym_for] = SHIFT(800), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(820), - [ts_aux_sym_throw] = SHIFT(821), - [ts_aux_sym_if] = SHIFT(822), - [ts_aux_sym_while] = SHIFT(823), - [ts_aux_sym_try] = SHIFT(824), - [ts_aux_sym_switch] = SHIFT(825), - [ts_aux_sym_break] = SHIFT(826), - [ts_aux_sym_return] = SHIFT(827), - [ts_aux_sym_delete] = SHIFT(828), + [ts_aux_sym_var] = SHIFT(801), + [ts_aux_sym_throw] = SHIFT(802), + [ts_aux_sym_if] = SHIFT(803), + [ts_aux_sym_while] = SHIFT(804), + [ts_aux_sym_try] = SHIFT(805), + [ts_aux_sym_switch] = SHIFT(806), + [ts_aux_sym_break] = SHIFT(807), + [ts_aux_sym_return] = SHIFT(808), + [ts_aux_sym_delete] = SHIFT(809), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47325,7 +44195,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [973] = { + [942] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -47394,8 +44264,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [974] = { - [ts_sym_expression] = SHIFT(975), + [943] = { + [ts_sym_expression] = SHIFT(944), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -47430,11 +44300,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [975] = { + [944] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(976), + [ts_aux_sym_4] = SHIFT(945), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -47460,22 +44330,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [976] = { - [ts_sym_statement] = SHIFT(977), - [ts_sym_statement_block] = SHIFT(815), - [ts_sym_for_statement] = SHIFT(815), - [ts_sym_for_in_statement] = SHIFT(815), - [ts_sym_throw_statement] = SHIFT(815), - [ts_sym_if_statement] = SHIFT(815), - [ts_sym_while_statement] = SHIFT(815), - [ts_sym_try_statement] = SHIFT(815), - [ts_sym_switch_statement] = SHIFT(815), - [ts_sym_break_statement] = SHIFT(815), - [ts_sym_var_declaration] = SHIFT(815), - [ts_sym_expression_statement] = SHIFT(815), - [ts_sym_return_statement] = SHIFT(815), - [ts_sym_delete_statement] = SHIFT(815), - [ts_sym_expression] = SHIFT(816), + [945] = { + [ts_sym_statement] = SHIFT(946), + [ts_sym_statement_block] = SHIFT(796), + [ts_sym_for_statement] = SHIFT(796), + [ts_sym_for_in_statement] = SHIFT(796), + [ts_sym_throw_statement] = SHIFT(796), + [ts_sym_if_statement] = SHIFT(796), + [ts_sym_while_statement] = SHIFT(796), + [ts_sym_try_statement] = SHIFT(796), + [ts_sym_switch_statement] = SHIFT(796), + [ts_sym_break_statement] = SHIFT(796), + [ts_sym_var_declaration] = SHIFT(796), + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_return_statement] = SHIFT(796), + [ts_sym_delete_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(797), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47489,7 +44359,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(817), + [ts_builtin_sym_error] = SHIFT(798), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47499,18 +44369,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(818), - [ts_aux_sym_for] = SHIFT(819), + [ts_aux_sym_1] = SHIFT(799), + [ts_aux_sym_for] = SHIFT(800), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(820), - [ts_aux_sym_throw] = SHIFT(821), - [ts_aux_sym_if] = SHIFT(822), - [ts_aux_sym_while] = SHIFT(823), - [ts_aux_sym_try] = SHIFT(824), - [ts_aux_sym_switch] = SHIFT(825), - [ts_aux_sym_break] = SHIFT(826), - [ts_aux_sym_return] = SHIFT(827), - [ts_aux_sym_delete] = SHIFT(828), + [ts_aux_sym_var] = SHIFT(801), + [ts_aux_sym_throw] = SHIFT(802), + [ts_aux_sym_if] = SHIFT(803), + [ts_aux_sym_while] = SHIFT(804), + [ts_aux_sym_try] = SHIFT(805), + [ts_aux_sym_switch] = SHIFT(806), + [ts_aux_sym_break] = SHIFT(807), + [ts_aux_sym_return] = SHIFT(808), + [ts_aux_sym_delete] = SHIFT(809), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47521,7 +44391,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [977] = { + [946] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -47590,22 +44460,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [978] = { - [ts_sym_statement] = SHIFT(979), - [ts_sym_statement_block] = SHIFT(815), - [ts_sym_for_statement] = SHIFT(815), - [ts_sym_for_in_statement] = SHIFT(815), - [ts_sym_throw_statement] = SHIFT(815), - [ts_sym_if_statement] = SHIFT(815), - [ts_sym_while_statement] = SHIFT(815), - [ts_sym_try_statement] = SHIFT(815), - [ts_sym_switch_statement] = SHIFT(815), - [ts_sym_break_statement] = SHIFT(815), - [ts_sym_var_declaration] = SHIFT(815), - [ts_sym_expression_statement] = SHIFT(815), - [ts_sym_return_statement] = SHIFT(815), - [ts_sym_delete_statement] = SHIFT(815), - [ts_sym_expression] = SHIFT(816), + [947] = { + [ts_sym_statement] = SHIFT(948), + [ts_sym_statement_block] = SHIFT(796), + [ts_sym_for_statement] = SHIFT(796), + [ts_sym_for_in_statement] = SHIFT(796), + [ts_sym_throw_statement] = SHIFT(796), + [ts_sym_if_statement] = SHIFT(796), + [ts_sym_while_statement] = SHIFT(796), + [ts_sym_try_statement] = SHIFT(796), + [ts_sym_switch_statement] = SHIFT(796), + [ts_sym_break_statement] = SHIFT(796), + [ts_sym_var_declaration] = SHIFT(796), + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_return_statement] = SHIFT(796), + [ts_sym_delete_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(797), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47619,7 +44489,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(817), + [ts_builtin_sym_error] = SHIFT(798), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47629,18 +44499,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(818), - [ts_aux_sym_for] = SHIFT(819), + [ts_aux_sym_1] = SHIFT(799), + [ts_aux_sym_for] = SHIFT(800), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(820), - [ts_aux_sym_throw] = SHIFT(821), - [ts_aux_sym_if] = SHIFT(822), - [ts_aux_sym_while] = SHIFT(823), - [ts_aux_sym_try] = SHIFT(824), - [ts_aux_sym_switch] = SHIFT(825), - [ts_aux_sym_break] = SHIFT(826), - [ts_aux_sym_return] = SHIFT(827), - [ts_aux_sym_delete] = SHIFT(828), + [ts_aux_sym_var] = SHIFT(801), + [ts_aux_sym_throw] = SHIFT(802), + [ts_aux_sym_if] = SHIFT(803), + [ts_aux_sym_while] = SHIFT(804), + [ts_aux_sym_try] = SHIFT(805), + [ts_aux_sym_switch] = SHIFT(806), + [ts_aux_sym_break] = SHIFT(807), + [ts_aux_sym_return] = SHIFT(808), + [ts_aux_sym_delete] = SHIFT(809), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47651,7 +44521,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [979] = { + [948] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -47720,8 +44590,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [980] = { - [ts_sym_expression] = SHIFT(981), + [949] = { + [ts_sym_expression] = SHIFT(950), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -47756,11 +44626,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [981] = { + [950] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(982), + [ts_aux_sym_4] = SHIFT(951), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -47786,22 +44656,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [982] = { - [ts_sym_statement] = SHIFT(983), - [ts_sym_statement_block] = SHIFT(815), - [ts_sym_for_statement] = SHIFT(815), - [ts_sym_for_in_statement] = SHIFT(815), - [ts_sym_throw_statement] = SHIFT(815), - [ts_sym_if_statement] = SHIFT(815), - [ts_sym_while_statement] = SHIFT(815), - [ts_sym_try_statement] = SHIFT(815), - [ts_sym_switch_statement] = SHIFT(815), - [ts_sym_break_statement] = SHIFT(815), - [ts_sym_var_declaration] = SHIFT(815), - [ts_sym_expression_statement] = SHIFT(815), - [ts_sym_return_statement] = SHIFT(815), - [ts_sym_delete_statement] = SHIFT(815), - [ts_sym_expression] = SHIFT(816), + [951] = { + [ts_sym_statement] = SHIFT(952), + [ts_sym_statement_block] = SHIFT(796), + [ts_sym_for_statement] = SHIFT(796), + [ts_sym_for_in_statement] = SHIFT(796), + [ts_sym_throw_statement] = SHIFT(796), + [ts_sym_if_statement] = SHIFT(796), + [ts_sym_while_statement] = SHIFT(796), + [ts_sym_try_statement] = SHIFT(796), + [ts_sym_switch_statement] = SHIFT(796), + [ts_sym_break_statement] = SHIFT(796), + [ts_sym_var_declaration] = SHIFT(796), + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_return_statement] = SHIFT(796), + [ts_sym_delete_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(797), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47815,7 +44685,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(817), + [ts_builtin_sym_error] = SHIFT(798), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47825,18 +44695,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(818), - [ts_aux_sym_for] = SHIFT(819), + [ts_aux_sym_1] = SHIFT(799), + [ts_aux_sym_for] = SHIFT(800), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(820), - [ts_aux_sym_throw] = SHIFT(821), - [ts_aux_sym_if] = SHIFT(822), - [ts_aux_sym_while] = SHIFT(823), - [ts_aux_sym_try] = SHIFT(824), - [ts_aux_sym_switch] = SHIFT(825), - [ts_aux_sym_break] = SHIFT(826), - [ts_aux_sym_return] = SHIFT(827), - [ts_aux_sym_delete] = SHIFT(828), + [ts_aux_sym_var] = SHIFT(801), + [ts_aux_sym_throw] = SHIFT(802), + [ts_aux_sym_if] = SHIFT(803), + [ts_aux_sym_while] = SHIFT(804), + [ts_aux_sym_try] = SHIFT(805), + [ts_aux_sym_switch] = SHIFT(806), + [ts_aux_sym_break] = SHIFT(807), + [ts_aux_sym_return] = SHIFT(808), + [ts_aux_sym_delete] = SHIFT(809), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47847,7 +44717,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [983] = { + [952] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -47916,20 +44786,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [984] = { + [953] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(988), + [ts_aux_sym_2] = SHIFT(957), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [985] = { + [954] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(987), + [ts_aux_sym_2] = SHIFT(956), }, - [986] = { + [955] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -48018,7 +44888,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [987] = { + [956] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -48087,7 +44957,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [988] = { + [957] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -48176,7 +45046,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [989] = { + [958] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -48265,7 +45135,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [990] = { + [959] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -48332,8 +45202,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [991] = { - [ts_sym_expression] = SHIFT(992), + [960] = { + [ts_sym_expression] = SHIFT(961), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -48347,7 +45217,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(993), + [ts_builtin_sym_error] = SHIFT(962), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -48369,11 +45239,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [992] = { + [961] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(994), + [ts_aux_sym_4] = SHIFT(963), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -48399,13 +45269,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [993] = { + [962] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(994), + [ts_aux_sym_4] = SHIFT(963), }, - [994] = { - [ts_sym_statement] = SHIFT(995), + [963] = { + [ts_sym_statement] = SHIFT(964), [ts_sym_statement_block] = SHIFT(489), [ts_sym_for_statement] = SHIFT(489), [ts_sym_for_in_statement] = SHIFT(489), @@ -48465,7 +45335,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [995] = { + [964] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -48532,8 +45402,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [996] = { - [ts_sym_expression] = SHIFT(997), + [965] = { + [ts_sym_expression] = SHIFT(966), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -48547,7 +45417,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(998), + [ts_builtin_sym_error] = SHIFT(967), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -48569,11 +45439,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [997] = { + [966] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(999), + [ts_aux_sym_4] = SHIFT(968), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -48599,27 +45469,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [998] = { + [967] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(999), + [ts_aux_sym_4] = SHIFT(968), }, - [999] = { - [ts_sym_statement] = SHIFT(1000), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [968] = { + [ts_sym_statement] = SHIFT(969), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -48633,7 +45503,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -48643,18 +45513,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -48665,7 +45535,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1000] = { + [969] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -48714,7 +45584,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1086), + [ts_aux_sym_else] = SHIFT(1049), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -48733,7 +45603,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1001] = { + [970] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -48801,12 +45671,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1002] = { + [971] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1085), + [ts_sym__line_break] = SHIFT(1048), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1085), + [ts_aux_sym_5] = SHIFT(1048), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -48831,12 +45701,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1003] = { + [972] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1085), - [ts_aux_sym_5] = SHIFT(1085), + [ts_sym__line_break] = SHIFT(1048), + [ts_aux_sym_5] = SHIFT(1048), }, - [1004] = { + [973] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -48865,19 +45735,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1080), + [ts_builtin_sym_error] = SHIFT(1043), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1081), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1044), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1082), + [ts_aux_sym_2] = SHIFT(1045), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -48899,20 +45769,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1005] = { + [974] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1060), + [ts_aux_sym_3] = SHIFT(1023), }, - [1006] = { - [ts_builtin_sym_error] = SHIFT(1049), + [975] = { + [ts_sym_var_assignment] = SHIFT(1018), + [ts_builtin_sym_error] = SHIFT(1018), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1050), - [ts_sym_identifier] = SHIFT(1051), - [ts_aux_sym_5] = SHIFT(1050), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1019), }, - [1007] = { - [ts_sym_expression] = SHIFT(1047), + [976] = { + [ts_sym_expression] = SHIFT(1016), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -48947,18 +45817,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1008] = { + [977] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1040), + [ts_aux_sym_3] = SHIFT(1009), }, - [1009] = { + [978] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1035), + [ts_aux_sym_3] = SHIFT(1004), }, - [1010] = { - [ts_sym_statement] = SHIFT(1029), + [979] = { + [ts_sym_statement] = SHIFT(998), [ts_sym_statement_block] = SHIFT(568), [ts_sym_for_statement] = SHIFT(568), [ts_sym_for_in_statement] = SHIFT(568), @@ -49018,18 +45888,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1011] = { + [980] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1021), + [ts_aux_sym_3] = SHIFT(990), }, - [1012] = { + [981] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1020), - [ts_aux_sym_5] = SHIFT(1020), + [ts_sym__line_break] = SHIFT(989), + [ts_aux_sym_5] = SHIFT(989), }, - [1013] = { - [ts_sym_expression] = SHIFT(1017), + [982] = { + [ts_sym_expression] = SHIFT(986), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -49046,7 +45916,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1018), + [ts_sym__line_break] = SHIFT(987), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -49054,7 +45924,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1018), + [ts_aux_sym_5] = SHIFT(987), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -49065,7 +45935,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1014] = { + [983] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -49077,7 +45947,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1015), + [ts_sym_property_access] = SHIFT(984), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -49101,13 +45971,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1015] = { + [984] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1016), + [ts_sym__line_break] = SHIFT(985), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1016), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(985), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -49136,7 +46006,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1016] = { + [985] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -49194,7 +46064,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -49229,12 +46099,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1017] = { + [986] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1019), + [ts_sym__line_break] = SHIFT(988), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1019), + [ts_aux_sym_5] = SHIFT(988), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -49259,7 +46129,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1018] = { + [987] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -49328,7 +46198,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1019] = { + [988] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -49416,7 +46286,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1020] = { + [989] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -49485,8 +46355,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1021] = { - [ts_sym_expression] = SHIFT(1022), + [990] = { + [ts_sym_expression] = SHIFT(991), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -49500,7 +46370,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1023), + [ts_builtin_sym_error] = SHIFT(992), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -49522,11 +46392,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1022] = { + [991] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1024), + [ts_aux_sym_4] = SHIFT(993), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -49552,31 +46422,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1023] = { + [992] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1024), + [ts_aux_sym_4] = SHIFT(993), }, - [1024] = { + [993] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1025), + [ts_aux_sym_1] = SHIFT(994), }, - [1025] = { + [994] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1026), - [ts_aux_sym_2] = SHIFT(1027), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(995), + [ts_aux_sym_2] = SHIFT(996), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [1026] = { + [995] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1028), + [ts_aux_sym_2] = SHIFT(997), }, - [1027] = { + [996] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -49644,7 +46514,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1028] = { + [997] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -49712,7 +46582,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1029] = { + [998] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -49721,8 +46591,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1030), - [ts_sym_finally_clause] = SHIFT(1031), + [ts_sym_catch_clause] = SHIFT(999), + [ts_sym_finally_clause] = SHIFT(1000), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), @@ -49766,8 +46636,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(890), - [ts_aux_sym_finally] = SHIFT(1032), + [ts_aux_sym_catch] = SHIFT(871), + [ts_aux_sym_finally] = SHIFT(1001), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), @@ -49784,7 +46654,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1030] = { + [999] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -49793,7 +46663,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1034), + [ts_sym_finally_clause] = SHIFT(1003), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), @@ -49837,7 +46707,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1032), + [ts_aux_sym_finally] = SHIFT(1001), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), @@ -49854,7 +46724,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1031] = { + [1000] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -49922,22 +46792,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1032] = { - [ts_sym_statement] = SHIFT(1033), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [1001] = { + [ts_sym_statement] = SHIFT(1002), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -49951,7 +46821,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -49961,18 +46831,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -49983,7 +46853,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1033] = { + [1002] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -50051,7 +46921,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1034] = { + [1003] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -50119,8 +46989,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1035] = { - [ts_sym_expression] = SHIFT(1036), + [1004] = { + [ts_sym_expression] = SHIFT(1005), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -50134,7 +47004,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1037), + [ts_builtin_sym_error] = SHIFT(1006), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -50156,11 +47026,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1036] = { + [1005] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1038), + [ts_aux_sym_4] = SHIFT(1007), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -50186,27 +47056,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1037] = { + [1006] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1038), + [ts_aux_sym_4] = SHIFT(1007), }, - [1038] = { - [ts_sym_statement] = SHIFT(1039), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [1007] = { + [ts_sym_statement] = SHIFT(1008), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -50220,7 +47090,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -50230,18 +47100,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -50252,7 +47122,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1039] = { + [1008] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -50320,8 +47190,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1040] = { - [ts_sym_expression] = SHIFT(1041), + [1009] = { + [ts_sym_expression] = SHIFT(1010), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -50335,7 +47205,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1042), + [ts_builtin_sym_error] = SHIFT(1011), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -50357,11 +47227,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1041] = { + [1010] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1043), + [ts_aux_sym_4] = SHIFT(1012), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -50387,27 +47257,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1042] = { + [1011] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1043), + [ts_aux_sym_4] = SHIFT(1012), }, - [1043] = { - [ts_sym_statement] = SHIFT(1044), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [1012] = { + [ts_sym_statement] = SHIFT(1013), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -50421,7 +47291,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -50431,18 +47301,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -50453,7 +47323,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1044] = { + [1013] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -50502,7 +47372,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1045), + [ts_aux_sym_else] = SHIFT(1014), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -50521,22 +47391,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1045] = { - [ts_sym_statement] = SHIFT(1046), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [1014] = { + [ts_sym_statement] = SHIFT(1015), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -50550,7 +47420,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -50560,18 +47430,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -50582,7 +47452,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1046] = { + [1015] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -50650,12 +47520,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1047] = { + [1016] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1048), + [ts_sym__line_break] = SHIFT(1017), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1048), + [ts_aux_sym_5] = SHIFT(1017), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -50680,7 +47550,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1048] = { + [1017] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -50768,91 +47638,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1049] = { + [1018] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1052), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1053), - [ts_aux_sym_5] = SHIFT(1052), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1020), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1021), + [ts_aux_sym_5] = SHIFT(1020), + [ts_aux_sym_7] = SHIFT(625), }, - [1050] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [1019] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1020), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1021), + [ts_aux_sym_5] = SHIFT(1020), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1051] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1052), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1053), - [ts_aux_sym_5] = SHIFT(1052), - [ts_aux_sym_7] = SHIFT(1054), - [ts_aux_sym_8] = SHIFT(627), - }, - [1052] = { + [1020] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -50924,244 +47725,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1053] = { + [1021] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1059), - [ts_aux_sym_5] = SHIFT(1059), + [ts_sym__line_break] = SHIFT(1022), + [ts_aux_sym_5] = SHIFT(1022), }, - [1054] = { - [ts_sym_expression] = SHIFT(1055), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1055] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1056), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1057), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1056), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1056] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1057] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1058), - [ts_aux_sym_5] = SHIFT(1058), - }, - [1058] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1059] = { + [1022] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -51230,10 +47799,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1060] = { - [ts_sym_var_declaration] = SHIFT(1061), - [ts_sym_expression_statement] = SHIFT(1061), - [ts_sym_expression] = SHIFT(722), + [1023] = { + [ts_sym_var_declaration] = SHIFT(1024), + [ts_sym_expression_statement] = SHIFT(1024), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51247,19 +47816,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1062), + [ts_builtin_sym_error] = SHIFT(1025), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1063), + [ts_sym_identifier] = SHIFT(1026), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1064), + [ts_aux_sym_var] = SHIFT(1027), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51270,9 +47839,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1061] = { - [ts_sym_expression_statement] = SHIFT(1076), - [ts_sym_expression] = SHIFT(751), + [1024] = { + [ts_sym_expression_statement] = SHIFT(1039), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51286,7 +47855,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51308,19 +47877,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1062] = { + [1025] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(1074), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1037), + [ts_aux_sym_5] = SHIFT(734), }, - [1063] = { + [1026] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1070), + [ts_aux_sym_in] = SHIFT(1033), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -51342,31 +47911,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1064] = { - [ts_builtin_sym_error] = SHIFT(726), + [1027] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1065), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1028), }, - [1065] = { + [1028] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1066), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1029), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1066] = { - [ts_sym_expression] = SHIFT(1067), + [1029] = { + [ts_sym_expression] = SHIFT(1030), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -51401,11 +47970,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1067] = { + [1030] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1068), + [ts_aux_sym_4] = SHIFT(1031), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -51431,22 +48000,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1068] = { - [ts_sym_statement] = SHIFT(1069), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [1031] = { + [ts_sym_statement] = SHIFT(1032), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51460,7 +48029,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51470,18 +48039,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51492,7 +48061,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1069] = { + [1032] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -51560,8 +48129,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1070] = { - [ts_sym_expression] = SHIFT(1071), + [1033] = { + [ts_sym_expression] = SHIFT(1034), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -51596,11 +48165,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1071] = { + [1034] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1072), + [ts_aux_sym_4] = SHIFT(1035), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -51626,22 +48195,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1072] = { - [ts_sym_statement] = SHIFT(1073), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [1035] = { + [ts_sym_statement] = SHIFT(1036), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51655,7 +48224,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51665,18 +48234,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51687,7 +48256,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1073] = { + [1036] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -51755,22 +48324,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1074] = { - [ts_sym_statement] = SHIFT(1075), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [1037] = { + [ts_sym_statement] = SHIFT(1038), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51784,7 +48353,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51794,18 +48363,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51816,7 +48385,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1075] = { + [1038] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -51884,8 +48453,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1076] = { - [ts_sym_expression] = SHIFT(1077), + [1039] = { + [ts_sym_expression] = SHIFT(1040), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -51920,11 +48489,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1077] = { + [1040] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1078), + [ts_aux_sym_4] = SHIFT(1041), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -51950,22 +48519,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1078] = { - [ts_sym_statement] = SHIFT(1079), - [ts_sym_statement_block] = SHIFT(1001), - [ts_sym_for_statement] = SHIFT(1001), - [ts_sym_for_in_statement] = SHIFT(1001), - [ts_sym_throw_statement] = SHIFT(1001), - [ts_sym_if_statement] = SHIFT(1001), - [ts_sym_while_statement] = SHIFT(1001), - [ts_sym_try_statement] = SHIFT(1001), - [ts_sym_switch_statement] = SHIFT(1001), - [ts_sym_break_statement] = SHIFT(1001), - [ts_sym_var_declaration] = SHIFT(1001), - [ts_sym_expression_statement] = SHIFT(1001), - [ts_sym_return_statement] = SHIFT(1001), - [ts_sym_delete_statement] = SHIFT(1001), - [ts_sym_expression] = SHIFT(1002), + [1041] = { + [ts_sym_statement] = SHIFT(1042), + [ts_sym_statement_block] = SHIFT(970), + [ts_sym_for_statement] = SHIFT(970), + [ts_sym_for_in_statement] = SHIFT(970), + [ts_sym_throw_statement] = SHIFT(970), + [ts_sym_if_statement] = SHIFT(970), + [ts_sym_while_statement] = SHIFT(970), + [ts_sym_try_statement] = SHIFT(970), + [ts_sym_switch_statement] = SHIFT(970), + [ts_sym_break_statement] = SHIFT(970), + [ts_sym_var_declaration] = SHIFT(970), + [ts_sym_expression_statement] = SHIFT(970), + [ts_sym_return_statement] = SHIFT(970), + [ts_sym_delete_statement] = SHIFT(970), + [ts_sym_expression] = SHIFT(971), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51979,7 +48548,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1003), + [ts_builtin_sym_error] = SHIFT(972), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51989,18 +48558,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1004), - [ts_aux_sym_for] = SHIFT(1005), + [ts_aux_sym_1] = SHIFT(973), + [ts_aux_sym_for] = SHIFT(974), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1006), - [ts_aux_sym_throw] = SHIFT(1007), - [ts_aux_sym_if] = SHIFT(1008), - [ts_aux_sym_while] = SHIFT(1009), - [ts_aux_sym_try] = SHIFT(1010), - [ts_aux_sym_switch] = SHIFT(1011), - [ts_aux_sym_break] = SHIFT(1012), - [ts_aux_sym_return] = SHIFT(1013), - [ts_aux_sym_delete] = SHIFT(1014), + [ts_aux_sym_var] = SHIFT(975), + [ts_aux_sym_throw] = SHIFT(976), + [ts_aux_sym_if] = SHIFT(977), + [ts_aux_sym_while] = SHIFT(978), + [ts_aux_sym_try] = SHIFT(979), + [ts_aux_sym_switch] = SHIFT(980), + [ts_aux_sym_break] = SHIFT(981), + [ts_aux_sym_return] = SHIFT(982), + [ts_aux_sym_delete] = SHIFT(983), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -52011,7 +48580,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1079] = { + [1042] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -52079,20 +48648,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1080] = { + [1043] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(1084), + [ts_aux_sym_2] = SHIFT(1047), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [1081] = { + [1044] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1083), + [ts_aux_sym_2] = SHIFT(1046), }, - [1082] = { + [1045] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -52180,7 +48749,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1083] = { + [1046] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -52248,7 +48817,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1084] = { + [1047] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -52336,7 +48905,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1085] = { + [1048] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -52424,8 +48993,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1086] = { - [ts_sym_statement] = SHIFT(1087), + [1049] = { + [ts_sym_statement] = SHIFT(1050), [ts_sym_statement_block] = SHIFT(489), [ts_sym_for_statement] = SHIFT(489), [ts_sym_for_in_statement] = SHIFT(489), @@ -52485,7 +49054,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1087] = { + [1050] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -52552,12 +49121,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1088] = { + [1051] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1089), + [ts_sym__line_break] = SHIFT(1052), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1089), + [ts_aux_sym_5] = SHIFT(1052), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -52582,7 +49151,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1089] = { + [1052] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -52669,90 +49238,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1090] = { + [1053] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1093), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1094), - [ts_aux_sym_5] = SHIFT(1093), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1055), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1056), + [ts_aux_sym_5] = SHIFT(1055), + [ts_aux_sym_7] = SHIFT(625), }, - [1091] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [1054] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1055), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1056), + [ts_aux_sym_5] = SHIFT(1055), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1092] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1093), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1094), - [ts_aux_sym_5] = SHIFT(1093), - [ts_aux_sym_7] = SHIFT(1095), - [ts_aux_sym_8] = SHIFT(627), - }, - [1093] = { + [1055] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -52823,242 +49324,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1094] = { + [1056] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1100), - [ts_aux_sym_5] = SHIFT(1100), + [ts_sym__line_break] = SHIFT(1057), + [ts_aux_sym_5] = SHIFT(1057), }, - [1095] = { - [ts_sym_expression] = SHIFT(1096), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1096] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1097), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1098), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1097), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1097] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1098] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1099), - [ts_aux_sym_5] = SHIFT(1099), - }, - [1099] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch_case_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_case] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_default] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1100] = { + [1057] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -53126,10 +49397,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1101] = { - [ts_sym_var_declaration] = SHIFT(1102), - [ts_sym_expression_statement] = SHIFT(1102), - [ts_sym_expression] = SHIFT(722), + [1058] = { + [ts_sym_var_declaration] = SHIFT(1059), + [ts_sym_expression_statement] = SHIFT(1059), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -53143,19 +49414,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1103), + [ts_builtin_sym_error] = SHIFT(1060), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1104), + [ts_sym_identifier] = SHIFT(1061), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1105), + [ts_aux_sym_var] = SHIFT(1062), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -53166,9 +49437,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1102] = { - [ts_sym_expression_statement] = SHIFT(1117), - [ts_sym_expression] = SHIFT(751), + [1059] = { + [ts_sym_expression_statement] = SHIFT(1074), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -53182,7 +49453,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -53204,19 +49475,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1103] = { + [1060] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(1115), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1072), + [ts_aux_sym_5] = SHIFT(734), }, - [1104] = { + [1061] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1111), + [ts_aux_sym_in] = SHIFT(1068), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -53238,31 +49509,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1105] = { - [ts_builtin_sym_error] = SHIFT(726), + [1062] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1106), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1063), }, - [1106] = { + [1063] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1107), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1064), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1107] = { - [ts_sym_expression] = SHIFT(1108), + [1064] = { + [ts_sym_expression] = SHIFT(1065), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -53297,11 +49568,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1108] = { + [1065] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1109), + [ts_aux_sym_4] = SHIFT(1066), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -53327,8 +49598,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1109] = { - [ts_sym_statement] = SHIFT(1110), + [1066] = { + [ts_sym_statement] = SHIFT(1067), [ts_sym_statement_block] = SHIFT(489), [ts_sym_for_statement] = SHIFT(489), [ts_sym_for_in_statement] = SHIFT(489), @@ -53388,7 +49659,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1110] = { + [1067] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -53455,8 +49726,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1111] = { - [ts_sym_expression] = SHIFT(1112), + [1068] = { + [ts_sym_expression] = SHIFT(1069), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -53491,11 +49762,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1112] = { + [1069] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1113), + [ts_aux_sym_4] = SHIFT(1070), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -53521,8 +49792,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1113] = { - [ts_sym_statement] = SHIFT(1114), + [1070] = { + [ts_sym_statement] = SHIFT(1071), [ts_sym_statement_block] = SHIFT(489), [ts_sym_for_statement] = SHIFT(489), [ts_sym_for_in_statement] = SHIFT(489), @@ -53582,7 +49853,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1114] = { + [1071] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -53649,8 +49920,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1115] = { - [ts_sym_statement] = SHIFT(1116), + [1072] = { + [ts_sym_statement] = SHIFT(1073), [ts_sym_statement_block] = SHIFT(489), [ts_sym_for_statement] = SHIFT(489), [ts_sym_for_in_statement] = SHIFT(489), @@ -53710,7 +49981,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1116] = { + [1073] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -53777,8 +50048,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1117] = { - [ts_sym_expression] = SHIFT(1118), + [1074] = { + [ts_sym_expression] = SHIFT(1075), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -53813,11 +50084,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1118] = { + [1075] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1119), + [ts_aux_sym_4] = SHIFT(1076), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -53843,8 +50114,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1119] = { - [ts_sym_statement] = SHIFT(1120), + [1076] = { + [ts_sym_statement] = SHIFT(1077), [ts_sym_statement_block] = SHIFT(489), [ts_sym_for_statement] = SHIFT(489), [ts_sym_for_in_statement] = SHIFT(489), @@ -53904,7 +50175,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1120] = { + [1077] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -53971,20 +50242,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1121] = { + [1078] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(1125), + [ts_aux_sym_2] = SHIFT(1082), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [1122] = { + [1079] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1124), + [ts_aux_sym_2] = SHIFT(1081), }, - [1123] = { + [1080] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -54071,7 +50342,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1124] = { + [1081] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -54138,7 +50409,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1125] = { + [1082] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -54225,7 +50496,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1126] = { + [1083] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -54312,7 +50583,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1127] = { + [1084] = { [ts_sym_switch_case] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), @@ -54321,12 +50592,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), [ts_aux_sym_default] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), }, - [1128] = { + [1085] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(1129), + [ts_aux_sym_6] = SHIFT(1086), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -54351,7 +50622,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1129] = { + [1086] = { [ts_sym_statement] = SHIFT(488), [ts_sym_statement_block] = SHIFT(489), [ts_sym_for_statement] = SHIFT(489), @@ -54392,7 +50663,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_case, 3), - [ts_aux_sym_switch_case_repeat0] = SHIFT(1130), + [ts_aux_sym_switch_case_repeat0] = SHIFT(1087), [ts_aux_sym_1] = SHIFT(493), [ts_aux_sym_2] = REDUCE(ts_sym_switch_case, 3), [ts_aux_sym_for] = SHIFT(494), @@ -54418,7 +50689,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1130] = { + [1087] = { [ts_sym_switch_case] = REDUCE(ts_sym_switch_case, 4), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), @@ -54427,7 +50698,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_switch_case, 4), [ts_aux_sym_default] = REDUCE(ts_sym_switch_case, 4), }, - [1131] = { + [1088] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -54490,12 +50761,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1132] = { + [1089] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 2), }, - [1133] = { + [1090] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -54504,8 +50775,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1314), - [ts_sym_finally_clause] = SHIFT(1315), + [ts_sym_catch_clause] = SHIFT(1259), + [ts_sym_finally_clause] = SHIFT(1260), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -54546,8 +50817,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1316), - [ts_aux_sym_finally] = SHIFT(1317), + [ts_aux_sym_catch] = SHIFT(1261), + [ts_aux_sym_finally] = SHIFT(1262), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -54562,7 +50833,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1134] = { + [1091] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -54629,12 +50900,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1135] = { + [1092] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1313), + [ts_sym__line_break] = SHIFT(1258), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1313), + [ts_aux_sym_5] = SHIFT(1258), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -54659,12 +50930,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1136] = { + [1093] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1313), - [ts_aux_sym_5] = SHIFT(1313), + [ts_sym__line_break] = SHIFT(1258), + [ts_aux_sym_5] = SHIFT(1258), }, - [1137] = { + [1094] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -54693,19 +50964,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1308), + [ts_builtin_sym_error] = SHIFT(1253), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1309), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1254), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1310), + [ts_aux_sym_2] = SHIFT(1255), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -54727,20 +50998,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1138] = { + [1095] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1288), + [ts_aux_sym_3] = SHIFT(1233), }, - [1139] = { - [ts_builtin_sym_error] = SHIFT(1277), + [1096] = { + [ts_sym_var_assignment] = SHIFT(1228), + [ts_builtin_sym_error] = SHIFT(1228), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1278), - [ts_sym_identifier] = SHIFT(1279), - [ts_aux_sym_5] = SHIFT(1278), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1229), }, - [1140] = { - [ts_sym_expression] = SHIFT(1275), + [1097] = { + [ts_sym_expression] = SHIFT(1226), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -54775,32 +51046,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1141] = { + [1098] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1178), + [ts_aux_sym_3] = SHIFT(1135), }, - [1142] = { + [1099] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1173), + [ts_aux_sym_3] = SHIFT(1130), }, - [1143] = { - [ts_sym_statement] = SHIFT(1162), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [1100] = { + [ts_sym_statement] = SHIFT(1119), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -54814,7 +51085,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -54824,18 +51095,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -54846,18 +51117,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1144] = { + [1101] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1154), + [ts_aux_sym_3] = SHIFT(1111), }, - [1145] = { + [1102] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1153), - [ts_aux_sym_5] = SHIFT(1153), + [ts_sym__line_break] = SHIFT(1110), + [ts_aux_sym_5] = SHIFT(1110), }, - [1146] = { - [ts_sym_expression] = SHIFT(1150), + [1103] = { + [ts_sym_expression] = SHIFT(1107), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -54874,7 +51145,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1151), + [ts_sym__line_break] = SHIFT(1108), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -54882,7 +51153,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1151), + [ts_aux_sym_5] = SHIFT(1108), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -54893,7 +51164,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1147] = { + [1104] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -54905,7 +51176,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1148), + [ts_sym_property_access] = SHIFT(1105), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -54929,13 +51200,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1148] = { + [1105] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1149), + [ts_sym__line_break] = SHIFT(1106), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1149), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(1106), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -54964,7 +51235,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1149] = { + [1106] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -55021,7 +51292,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -55056,12 +51327,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1150] = { + [1107] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1152), + [ts_sym__line_break] = SHIFT(1109), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1152), + [ts_aux_sym_5] = SHIFT(1109), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -55086,7 +51357,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1151] = { + [1108] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -55154,7 +51425,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1152] = { + [1109] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -55241,7 +51512,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1153] = { + [1110] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -55309,8 +51580,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1154] = { - [ts_sym_expression] = SHIFT(1155), + [1111] = { + [ts_sym_expression] = SHIFT(1112), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -55324,7 +51595,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1156), + [ts_builtin_sym_error] = SHIFT(1113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -55346,11 +51617,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1155] = { + [1112] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1157), + [ts_aux_sym_4] = SHIFT(1114), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -55376,31 +51647,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1156] = { + [1113] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1157), + [ts_aux_sym_4] = SHIFT(1114), }, - [1157] = { + [1114] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1158), + [ts_aux_sym_1] = SHIFT(1115), }, - [1158] = { + [1115] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1159), - [ts_aux_sym_2] = SHIFT(1160), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1116), + [ts_aux_sym_2] = SHIFT(1117), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [1159] = { + [1116] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1161), + [ts_aux_sym_2] = SHIFT(1118), }, - [1160] = { + [1117] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -55467,7 +51738,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1161] = { + [1118] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -55534,7 +51805,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1162] = { + [1119] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -55543,8 +51814,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1163), - [ts_sym_finally_clause] = SHIFT(1164), + [ts_sym_catch_clause] = SHIFT(1120), + [ts_sym_finally_clause] = SHIFT(1121), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -55585,8 +51856,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1165), - [ts_aux_sym_finally] = SHIFT(1166), + [ts_aux_sym_catch] = SHIFT(1122), + [ts_aux_sym_finally] = SHIFT(1123), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -55601,7 +51872,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1163] = { + [1120] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -55611,7 +51882,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1172), + [ts_sym_finally_clause] = SHIFT(1129), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -55653,7 +51924,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1166), + [ts_aux_sym_finally] = SHIFT(1123), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -55668,7 +51939,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1164] = { + [1121] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -55735,27 +52006,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1165] = { + [1122] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1168), + [ts_aux_sym_3] = SHIFT(1125), }, - [1166] = { - [ts_sym_statement] = SHIFT(1167), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [1123] = { + [ts_sym_statement] = SHIFT(1124), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -55769,7 +52040,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -55779,18 +52050,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -55801,7 +52072,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1167] = { + [1124] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -55868,33 +52139,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1168] = { - [ts_builtin_sym_error] = SHIFT(1169), + [1125] = { + [ts_builtin_sym_error] = SHIFT(1126), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1169), + [ts_sym_identifier] = SHIFT(1126), }, - [1169] = { + [1126] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1170), + [ts_aux_sym_4] = SHIFT(1127), }, - [1170] = { - [ts_sym_statement] = SHIFT(1171), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [1127] = { + [ts_sym_statement] = SHIFT(1128), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -55908,7 +52179,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -55918,18 +52189,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -55940,7 +52211,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1171] = { + [1128] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -56007,7 +52278,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1172] = { + [1129] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -56074,8 +52345,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1173] = { - [ts_sym_expression] = SHIFT(1174), + [1130] = { + [ts_sym_expression] = SHIFT(1131), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -56089,7 +52360,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1175), + [ts_builtin_sym_error] = SHIFT(1132), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -56111,11 +52382,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1174] = { + [1131] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1176), + [ts_aux_sym_4] = SHIFT(1133), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -56141,27 +52412,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1175] = { + [1132] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1176), + [ts_aux_sym_4] = SHIFT(1133), }, - [1176] = { - [ts_sym_statement] = SHIFT(1177), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [1133] = { + [ts_sym_statement] = SHIFT(1134), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -56175,7 +52446,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -56185,18 +52456,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -56207,7 +52478,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1177] = { + [1134] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -56274,8 +52545,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1178] = { - [ts_sym_expression] = SHIFT(1179), + [1135] = { + [ts_sym_expression] = SHIFT(1136), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -56289,7 +52560,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1180), + [ts_builtin_sym_error] = SHIFT(1137), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -56311,11 +52582,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1179] = { + [1136] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1181), + [ts_aux_sym_4] = SHIFT(1138), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -56341,27 +52612,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1180] = { + [1137] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1181), + [ts_aux_sym_4] = SHIFT(1138), }, - [1181] = { - [ts_sym_statement] = SHIFT(1182), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1138] = { + [ts_sym_statement] = SHIFT(1139), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -56375,7 +52646,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -56385,18 +52656,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -56407,7 +52678,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1182] = { + [1139] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -56456,7 +52727,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1273), + [ts_aux_sym_else] = SHIFT(1224), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -56475,7 +52746,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1183] = { + [1140] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -56543,12 +52814,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1184] = { + [1141] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1272), + [ts_sym__line_break] = SHIFT(1223), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1272), + [ts_aux_sym_5] = SHIFT(1223), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -56573,12 +52844,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1185] = { + [1142] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1272), - [ts_aux_sym_5] = SHIFT(1272), + [ts_sym__line_break] = SHIFT(1223), + [ts_aux_sym_5] = SHIFT(1223), }, - [1186] = { + [1143] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -56607,19 +52878,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1267), + [ts_builtin_sym_error] = SHIFT(1218), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1268), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1219), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1269), + [ts_aux_sym_2] = SHIFT(1220), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -56641,20 +52912,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1187] = { + [1144] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1247), + [ts_aux_sym_3] = SHIFT(1198), }, - [1188] = { - [ts_builtin_sym_error] = SHIFT(1236), + [1145] = { + [ts_sym_var_assignment] = SHIFT(1193), + [ts_builtin_sym_error] = SHIFT(1193), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1237), - [ts_sym_identifier] = SHIFT(1238), - [ts_aux_sym_5] = SHIFT(1237), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1194), }, - [1189] = { - [ts_sym_expression] = SHIFT(1234), + [1146] = { + [ts_sym_expression] = SHIFT(1191), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -56689,32 +52960,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1190] = { + [1147] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1227), + [ts_aux_sym_3] = SHIFT(1184), }, - [1191] = { + [1148] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1222), + [ts_aux_sym_3] = SHIFT(1179), }, - [1192] = { - [ts_sym_statement] = SHIFT(1211), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1149] = { + [ts_sym_statement] = SHIFT(1168), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -56728,7 +52999,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -56738,18 +53009,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -56760,18 +53031,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1193] = { + [1150] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1203), + [ts_aux_sym_3] = SHIFT(1160), }, - [1194] = { + [1151] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1202), - [ts_aux_sym_5] = SHIFT(1202), + [ts_sym__line_break] = SHIFT(1159), + [ts_aux_sym_5] = SHIFT(1159), }, - [1195] = { - [ts_sym_expression] = SHIFT(1199), + [1152] = { + [ts_sym_expression] = SHIFT(1156), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -56788,7 +53059,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1200), + [ts_sym__line_break] = SHIFT(1157), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -56796,7 +53067,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1200), + [ts_aux_sym_5] = SHIFT(1157), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -56807,7 +53078,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1196] = { + [1153] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -56819,7 +53090,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1197), + [ts_sym_property_access] = SHIFT(1154), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -56843,13 +53114,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1197] = { + [1154] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1198), + [ts_sym__line_break] = SHIFT(1155), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1198), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(1155), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -56878,7 +53149,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1198] = { + [1155] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -56936,7 +53207,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -56971,12 +53242,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1199] = { + [1156] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1201), + [ts_sym__line_break] = SHIFT(1158), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1201), + [ts_aux_sym_5] = SHIFT(1158), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -57001,7 +53272,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1200] = { + [1157] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -57070,7 +53341,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1201] = { + [1158] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -57158,7 +53429,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1202] = { + [1159] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -57227,8 +53498,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1203] = { - [ts_sym_expression] = SHIFT(1204), + [1160] = { + [ts_sym_expression] = SHIFT(1161), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -57242,7 +53513,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1205), + [ts_builtin_sym_error] = SHIFT(1162), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -57264,11 +53535,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1204] = { + [1161] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1206), + [ts_aux_sym_4] = SHIFT(1163), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -57294,31 +53565,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1205] = { + [1162] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1206), + [ts_aux_sym_4] = SHIFT(1163), }, - [1206] = { + [1163] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1207), + [ts_aux_sym_1] = SHIFT(1164), }, - [1207] = { + [1164] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1208), - [ts_aux_sym_2] = SHIFT(1209), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1165), + [ts_aux_sym_2] = SHIFT(1166), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [1208] = { + [1165] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1210), + [ts_aux_sym_2] = SHIFT(1167), }, - [1209] = { + [1166] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -57386,7 +53657,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1210] = { + [1167] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -57454,7 +53725,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1211] = { + [1168] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -57463,8 +53734,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1212), - [ts_sym_finally_clause] = SHIFT(1213), + [ts_sym_catch_clause] = SHIFT(1169), + [ts_sym_finally_clause] = SHIFT(1170), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -57506,8 +53777,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1214), - [ts_aux_sym_finally] = SHIFT(1215), + [ts_aux_sym_catch] = SHIFT(1171), + [ts_aux_sym_finally] = SHIFT(1172), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -57522,7 +53793,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1212] = { + [1169] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -57532,7 +53803,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1221), + [ts_sym_finally_clause] = SHIFT(1178), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -57575,7 +53846,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1215), + [ts_aux_sym_finally] = SHIFT(1172), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -57590,7 +53861,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1213] = { + [1170] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -57658,27 +53929,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1214] = { + [1171] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1217), + [ts_aux_sym_3] = SHIFT(1174), }, - [1215] = { - [ts_sym_statement] = SHIFT(1216), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1172] = { + [ts_sym_statement] = SHIFT(1173), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -57692,7 +53963,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -57702,18 +53973,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -57724,7 +53995,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1216] = { + [1173] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -57792,33 +54063,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1217] = { - [ts_builtin_sym_error] = SHIFT(1218), + [1174] = { + [ts_builtin_sym_error] = SHIFT(1175), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1218), + [ts_sym_identifier] = SHIFT(1175), }, - [1218] = { + [1175] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1219), + [ts_aux_sym_4] = SHIFT(1176), }, - [1219] = { - [ts_sym_statement] = SHIFT(1220), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1176] = { + [ts_sym_statement] = SHIFT(1177), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -57832,7 +54103,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -57842,18 +54113,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -57864,7 +54135,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1220] = { + [1177] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -57932,7 +54203,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1221] = { + [1178] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -58000,8 +54271,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1222] = { - [ts_sym_expression] = SHIFT(1223), + [1179] = { + [ts_sym_expression] = SHIFT(1180), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -58015,7 +54286,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1224), + [ts_builtin_sym_error] = SHIFT(1181), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -58037,11 +54308,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1223] = { + [1180] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1225), + [ts_aux_sym_4] = SHIFT(1182), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -58067,27 +54338,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1224] = { + [1181] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1225), + [ts_aux_sym_4] = SHIFT(1182), }, - [1225] = { - [ts_sym_statement] = SHIFT(1226), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1182] = { + [ts_sym_statement] = SHIFT(1183), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -58101,7 +54372,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -58111,18 +54382,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -58133,7 +54404,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1226] = { + [1183] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -58201,8 +54472,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1227] = { - [ts_sym_expression] = SHIFT(1228), + [1184] = { + [ts_sym_expression] = SHIFT(1185), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -58216,7 +54487,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1229), + [ts_builtin_sym_error] = SHIFT(1186), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -58238,11 +54509,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1228] = { + [1185] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1230), + [ts_aux_sym_4] = SHIFT(1187), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -58268,27 +54539,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1229] = { + [1186] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1230), + [ts_aux_sym_4] = SHIFT(1187), }, - [1230] = { - [ts_sym_statement] = SHIFT(1231), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1187] = { + [ts_sym_statement] = SHIFT(1188), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -58302,7 +54573,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -58312,18 +54583,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -58334,7 +54605,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1231] = { + [1188] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -58383,7 +54654,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1232), + [ts_aux_sym_else] = SHIFT(1189), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -58402,22 +54673,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1232] = { - [ts_sym_statement] = SHIFT(1233), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1189] = { + [ts_sym_statement] = SHIFT(1190), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -58431,7 +54702,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -58441,18 +54712,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -58463,7 +54734,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1233] = { + [1190] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -58531,12 +54802,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1234] = { + [1191] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1235), + [ts_sym__line_break] = SHIFT(1192), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1235), + [ts_aux_sym_5] = SHIFT(1192), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -58561,7 +54832,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1235] = { + [1192] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -58649,91 +54920,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1236] = { + [1193] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1239), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1240), - [ts_aux_sym_5] = SHIFT(1239), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1195), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1196), + [ts_aux_sym_5] = SHIFT(1195), + [ts_aux_sym_7] = SHIFT(625), }, - [1237] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [1194] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1195), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1196), + [ts_aux_sym_5] = SHIFT(1195), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1238] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1239), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1240), - [ts_aux_sym_5] = SHIFT(1239), - [ts_aux_sym_7] = SHIFT(1241), - [ts_aux_sym_8] = SHIFT(627), - }, - [1239] = { + [1195] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -58805,244 +55007,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1240] = { + [1196] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1246), - [ts_aux_sym_5] = SHIFT(1246), + [ts_sym__line_break] = SHIFT(1197), + [ts_aux_sym_5] = SHIFT(1197), }, - [1241] = { - [ts_sym_expression] = SHIFT(1242), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1242] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1243), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1244), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1243), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1243] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1244] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1245), - [ts_aux_sym_5] = SHIFT(1245), - }, - [1245] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1246] = { + [1197] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -59111,10 +55081,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1247] = { - [ts_sym_var_declaration] = SHIFT(1248), - [ts_sym_expression_statement] = SHIFT(1248), - [ts_sym_expression] = SHIFT(722), + [1198] = { + [ts_sym_var_declaration] = SHIFT(1199), + [ts_sym_expression_statement] = SHIFT(1199), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59128,19 +55098,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1249), + [ts_builtin_sym_error] = SHIFT(1200), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1250), + [ts_sym_identifier] = SHIFT(1201), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1251), + [ts_aux_sym_var] = SHIFT(1202), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59151,9 +55121,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1248] = { - [ts_sym_expression_statement] = SHIFT(1263), - [ts_sym_expression] = SHIFT(751), + [1199] = { + [ts_sym_expression_statement] = SHIFT(1214), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59167,7 +55137,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59189,19 +55159,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1249] = { + [1200] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(1261), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1212), + [ts_aux_sym_5] = SHIFT(734), }, - [1250] = { + [1201] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1257), + [ts_aux_sym_in] = SHIFT(1208), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -59223,31 +55193,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1251] = { - [ts_builtin_sym_error] = SHIFT(726), + [1202] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1252), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1203), }, - [1252] = { + [1203] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1253), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1204), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1253] = { - [ts_sym_expression] = SHIFT(1254), + [1204] = { + [ts_sym_expression] = SHIFT(1205), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -59282,11 +55252,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1254] = { + [1205] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1255), + [ts_aux_sym_4] = SHIFT(1206), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -59312,22 +55282,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1255] = { - [ts_sym_statement] = SHIFT(1256), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1206] = { + [ts_sym_statement] = SHIFT(1207), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59341,7 +55311,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59351,18 +55321,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59373,7 +55343,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1256] = { + [1207] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -59441,8 +55411,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1257] = { - [ts_sym_expression] = SHIFT(1258), + [1208] = { + [ts_sym_expression] = SHIFT(1209), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -59477,11 +55447,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1258] = { + [1209] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1259), + [ts_aux_sym_4] = SHIFT(1210), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -59507,22 +55477,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1259] = { - [ts_sym_statement] = SHIFT(1260), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1210] = { + [ts_sym_statement] = SHIFT(1211), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59536,7 +55506,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59546,18 +55516,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59568,7 +55538,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1260] = { + [1211] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -59636,22 +55606,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1261] = { - [ts_sym_statement] = SHIFT(1262), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1212] = { + [ts_sym_statement] = SHIFT(1213), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59665,7 +55635,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59675,18 +55645,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59697,7 +55667,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1262] = { + [1213] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -59765,8 +55735,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1263] = { - [ts_sym_expression] = SHIFT(1264), + [1214] = { + [ts_sym_expression] = SHIFT(1215), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -59801,11 +55771,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1264] = { + [1215] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1265), + [ts_aux_sym_4] = SHIFT(1216), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -59831,22 +55801,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1265] = { - [ts_sym_statement] = SHIFT(1266), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1216] = { + [ts_sym_statement] = SHIFT(1217), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59860,7 +55830,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59870,18 +55840,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59892,7 +55862,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1266] = { + [1217] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -59960,20 +55930,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1267] = { + [1218] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(1271), + [ts_aux_sym_2] = SHIFT(1222), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [1268] = { + [1219] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1270), + [ts_aux_sym_2] = SHIFT(1221), }, - [1269] = { + [1220] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -60061,7 +56031,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1270] = { + [1221] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -60129,7 +56099,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1271] = { + [1222] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -60217,7 +56187,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1272] = { + [1223] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -60305,22 +56275,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1273] = { - [ts_sym_statement] = SHIFT(1274), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [1224] = { + [ts_sym_statement] = SHIFT(1225), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -60334,7 +56304,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -60344,18 +56314,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -60366,7 +56336,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1274] = { + [1225] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -60433,12 +56403,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1275] = { + [1226] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1276), + [ts_sym__line_break] = SHIFT(1227), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1276), + [ts_aux_sym_5] = SHIFT(1227), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -60463,7 +56433,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1276] = { + [1227] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -60550,90 +56520,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1277] = { + [1228] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1280), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1281), - [ts_aux_sym_5] = SHIFT(1280), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1230), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1231), + [ts_aux_sym_5] = SHIFT(1230), + [ts_aux_sym_7] = SHIFT(625), }, - [1278] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [1229] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1230), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1231), + [ts_aux_sym_5] = SHIFT(1230), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1279] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1280), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1281), - [ts_aux_sym_5] = SHIFT(1280), - [ts_aux_sym_7] = SHIFT(1282), - [ts_aux_sym_8] = SHIFT(627), - }, - [1280] = { + [1230] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -60704,242 +56606,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1281] = { + [1231] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1287), - [ts_aux_sym_5] = SHIFT(1287), + [ts_sym__line_break] = SHIFT(1232), + [ts_aux_sym_5] = SHIFT(1232), }, - [1282] = { - [ts_sym_expression] = SHIFT(1283), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1283] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1284), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1285), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1284), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1284] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1285] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1286), - [ts_aux_sym_5] = SHIFT(1286), - }, - [1286] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1287] = { + [1232] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -61007,10 +56679,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1288] = { - [ts_sym_var_declaration] = SHIFT(1289), - [ts_sym_expression_statement] = SHIFT(1289), - [ts_sym_expression] = SHIFT(722), + [1233] = { + [ts_sym_var_declaration] = SHIFT(1234), + [ts_sym_expression_statement] = SHIFT(1234), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61024,19 +56696,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1290), + [ts_builtin_sym_error] = SHIFT(1235), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1291), + [ts_sym_identifier] = SHIFT(1236), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1292), + [ts_aux_sym_var] = SHIFT(1237), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61047,9 +56719,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1289] = { - [ts_sym_expression_statement] = SHIFT(1304), - [ts_sym_expression] = SHIFT(751), + [1234] = { + [ts_sym_expression_statement] = SHIFT(1249), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61063,7 +56735,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61085,19 +56757,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1290] = { + [1235] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(1302), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1247), + [ts_aux_sym_5] = SHIFT(734), }, - [1291] = { + [1236] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1298), + [ts_aux_sym_in] = SHIFT(1243), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -61119,31 +56791,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1292] = { - [ts_builtin_sym_error] = SHIFT(726), + [1237] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1293), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1238), }, - [1293] = { + [1238] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1294), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1239), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1294] = { - [ts_sym_expression] = SHIFT(1295), + [1239] = { + [ts_sym_expression] = SHIFT(1240), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -61178,11 +56850,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1295] = { + [1240] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1296), + [ts_aux_sym_4] = SHIFT(1241), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -61208,22 +56880,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1296] = { - [ts_sym_statement] = SHIFT(1297), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [1241] = { + [ts_sym_statement] = SHIFT(1242), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61237,7 +56909,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61247,18 +56919,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61269,7 +56941,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1297] = { + [1242] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -61336,8 +57008,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1298] = { - [ts_sym_expression] = SHIFT(1299), + [1243] = { + [ts_sym_expression] = SHIFT(1244), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -61372,11 +57044,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1299] = { + [1244] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1300), + [ts_aux_sym_4] = SHIFT(1245), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -61402,22 +57074,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1300] = { - [ts_sym_statement] = SHIFT(1301), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [1245] = { + [ts_sym_statement] = SHIFT(1246), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61431,7 +57103,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61441,18 +57113,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61463,7 +57135,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1301] = { + [1246] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -61530,22 +57202,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1302] = { - [ts_sym_statement] = SHIFT(1303), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [1247] = { + [ts_sym_statement] = SHIFT(1248), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61559,7 +57231,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1093), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61569,18 +57241,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61591,7 +57263,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1303] = { + [1248] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -61658,8 +57330,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1304] = { - [ts_sym_expression] = SHIFT(1305), + [1249] = { + [ts_sym_expression] = SHIFT(1250), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -61694,7 +57366,2288 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1305] = { + [1250] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1251), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1251] = { + [ts_sym_statement] = SHIFT(1252), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1093), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1252] = { + [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_for_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_for_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_2] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), + }, + [1253] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1257), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_7] = SHIFT(404), + }, + [1254] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(1256), + }, + [1255] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 2), + [ts_sym__line_break] = REDUCE(ts_sym_object, 2), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_5] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_13] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_14] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_15] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_16] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_17] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_18] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_19] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_20] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_21] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_22] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_23] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_24] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_25] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_26] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_27] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_29] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), + }, + [1256] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), + }, + [1257] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), + [ts_sym__line_break] = REDUCE(ts_sym_object, 3), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_5] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_13] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_14] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_15] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_16] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_17] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_18] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_19] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_20] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_21] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_22] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_23] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_24] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_25] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_26] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_27] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_29] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), + }, + [1258] = { + [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_expression_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), + }, + [1259] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = SHIFT(1432), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = SHIFT(1262), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [1260] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [1261] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1265), + }, + [1262] = { + [ts_sym_statement] = SHIFT(1263), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1264), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_for] = SHIFT(245), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1263] = { + [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), + }, + [1264] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_5] = SHIFT(308), + }, + [1265] = { + [ts_builtin_sym_error] = SHIFT(1266), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1266), + }, + [1266] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1267), + }, + [1267] = { + [ts_sym_statement] = SHIFT(1268), + [ts_sym_statement_block] = SHIFT(1269), + [ts_sym_for_statement] = SHIFT(1269), + [ts_sym_for_in_statement] = SHIFT(1269), + [ts_sym_throw_statement] = SHIFT(1269), + [ts_sym_if_statement] = SHIFT(1269), + [ts_sym_while_statement] = SHIFT(1269), + [ts_sym_try_statement] = SHIFT(1269), + [ts_sym_switch_statement] = SHIFT(1269), + [ts_sym_break_statement] = SHIFT(1269), + [ts_sym_var_declaration] = SHIFT(1269), + [ts_sym_expression_statement] = SHIFT(1269), + [ts_sym_return_statement] = SHIFT(1269), + [ts_sym_delete_statement] = SHIFT(1269), + [ts_sym_expression] = SHIFT(1270), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1271), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1272), + [ts_aux_sym_for] = SHIFT(1273), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1274), + [ts_aux_sym_throw] = SHIFT(1275), + [ts_aux_sym_if] = SHIFT(1276), + [ts_aux_sym_while] = SHIFT(1277), + [ts_aux_sym_try] = SHIFT(1278), + [ts_aux_sym_switch] = SHIFT(1279), + [ts_aux_sym_break] = SHIFT(1280), + [ts_aux_sym_return] = SHIFT(1281), + [ts_aux_sym_delete] = SHIFT(1282), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1268] = { + [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_2] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), + }, + [1269] = { + [ts_sym_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), + [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_if_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_while_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_try_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement, 1), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_break_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement, 1), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_return_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_in_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_math_op] = REDUCE(ts_sym_statement, 1), + [ts_sym_bool_op] = REDUCE(ts_sym_statement, 1), + [ts_sym_ternary] = REDUCE(ts_sym_statement, 1), + [ts_sym_assignment] = REDUCE(ts_sym_statement, 1), + [ts_sym_function_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_function_call] = REDUCE(ts_sym_statement, 1), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement, 1), + [ts_sym_property_access] = REDUCE(ts_sym_statement, 1), + [ts_sym_object] = REDUCE(ts_sym_statement, 1), + [ts_sym_array] = REDUCE(ts_sym_statement, 1), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement, 1), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement, 1), + [ts_sym_string] = REDUCE(ts_sym_statement, 1), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_statement, 1), + [ts_sym_number] = REDUCE(ts_sym_statement, 1), + [ts_sym_null] = REDUCE(ts_sym_statement, 1), + [ts_sym_true] = REDUCE(ts_sym_statement, 1), + [ts_sym_false] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_1] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_2] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_for] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_var] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_if] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_while] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_try] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_break] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_return] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_28] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_function] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), + }, + [1270] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1431), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1431), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1271] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1431), + [ts_aux_sym_5] = SHIFT(1431), + }, + [1272] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1426), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(745), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(746), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1427), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1428), + [ts_aux_sym_for] = SHIFT(245), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1273] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1406), + }, + [1274] = { + [ts_sym_var_assignment] = SHIFT(1401), + [ts_builtin_sym_error] = SHIFT(1401), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1402), + }, + [1275] = { + [ts_sym_expression] = SHIFT(1399), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1276] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1308), + }, + [1277] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1303), + }, + [1278] = { + [ts_sym_statement] = SHIFT(1297), + [ts_sym_statement_block] = SHIFT(1091), + [ts_sym_for_statement] = SHIFT(1091), + [ts_sym_for_in_statement] = SHIFT(1091), + [ts_sym_throw_statement] = SHIFT(1091), + [ts_sym_if_statement] = SHIFT(1091), + [ts_sym_while_statement] = SHIFT(1091), + [ts_sym_try_statement] = SHIFT(1091), + [ts_sym_switch_statement] = SHIFT(1091), + [ts_sym_break_statement] = SHIFT(1091), + [ts_sym_var_declaration] = SHIFT(1091), + [ts_sym_expression_statement] = SHIFT(1091), + [ts_sym_return_statement] = SHIFT(1091), + [ts_sym_delete_statement] = SHIFT(1091), + [ts_sym_expression] = SHIFT(1092), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1093), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1094), + [ts_aux_sym_for] = SHIFT(1095), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_throw] = SHIFT(1097), + [ts_aux_sym_if] = SHIFT(1098), + [ts_aux_sym_while] = SHIFT(1099), + [ts_aux_sym_try] = SHIFT(1100), + [ts_aux_sym_switch] = SHIFT(1101), + [ts_aux_sym_break] = SHIFT(1102), + [ts_aux_sym_return] = SHIFT(1103), + [ts_aux_sym_delete] = SHIFT(1104), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1279] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1289), + }, + [1280] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1288), + [ts_aux_sym_5] = SHIFT(1288), + }, + [1281] = { + [ts_sym_expression] = SHIFT(1285), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1286), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1286), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1282] = { + [ts_sym_expression] = SHIFT(255), + [ts_sym_in_expression] = SHIFT(79), + [ts_sym_instanceof_expression] = SHIFT(79), + [ts_sym_typeof_expression] = SHIFT(79), + [ts_sym_math_op] = SHIFT(79), + [ts_sym_bool_op] = SHIFT(79), + [ts_sym_ternary] = SHIFT(79), + [ts_sym_assignment] = SHIFT(79), + [ts_sym_function_expression] = SHIFT(79), + [ts_sym_function_call] = SHIFT(79), + [ts_sym_constructor_call] = SHIFT(79), + [ts_sym_property_access] = SHIFT(1283), + [ts_sym_object] = SHIFT(79), + [ts_sym_array] = SHIFT(79), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(79), + [ts_sym_string] = SHIFT(79), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(81), + [ts_sym_number] = SHIFT(79), + [ts_sym_null] = SHIFT(79), + [ts_sym_true] = SHIFT(79), + [ts_sym_false] = SHIFT(79), + [ts_aux_sym_1] = SHIFT(82), + [ts_aux_sym_3] = SHIFT(83), + [ts_aux_sym_typeof] = SHIFT(84), + [ts_aux_sym_9] = SHIFT(85), + [ts_aux_sym_10] = SHIFT(85), + [ts_aux_sym_11] = SHIFT(85), + [ts_aux_sym_12] = SHIFT(85), + [ts_aux_sym_28] = SHIFT(86), + [ts_aux_sym_function] = SHIFT(87), + [ts_aux_sym_new] = SHIFT(88), + [ts_aux_sym_35] = SHIFT(89), + }, + [1283] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1284), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = SHIFT(1284), + [ts_aux_sym_8] = SHIFT(258), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + }, + [1284] = { + [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_delete_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_30] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_31] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_32] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_33] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), + }, + [1285] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1287), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1287), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1286] = { + [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_return_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), + }, + [1287] = { + [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_return_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_return_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), + }, + [1288] = { + [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_break_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_break_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), + }, + [1289] = { + [ts_sym_expression] = SHIFT(1290), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1291), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1290] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1292), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1291] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1292), + }, + [1292] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1293), + }, + [1293] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1294), + [ts_aux_sym_2] = SHIFT(1295), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [1294] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(1296), + }, + [1295] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), + }, + [1296] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), + }, + [1297] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_catch_clause] = SHIFT(1298), + [ts_sym_finally_clause] = SHIFT(1299), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_catch] = SHIFT(1261), + [ts_aux_sym_finally] = SHIFT(1300), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), + }, + [1298] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = SHIFT(1302), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = SHIFT(1300), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [1299] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [1300] = { + [ts_sym_statement] = SHIFT(1301), + [ts_sym_statement_block] = SHIFT(1269), + [ts_sym_for_statement] = SHIFT(1269), + [ts_sym_for_in_statement] = SHIFT(1269), + [ts_sym_throw_statement] = SHIFT(1269), + [ts_sym_if_statement] = SHIFT(1269), + [ts_sym_while_statement] = SHIFT(1269), + [ts_sym_try_statement] = SHIFT(1269), + [ts_sym_switch_statement] = SHIFT(1269), + [ts_sym_break_statement] = SHIFT(1269), + [ts_sym_var_declaration] = SHIFT(1269), + [ts_sym_expression_statement] = SHIFT(1269), + [ts_sym_return_statement] = SHIFT(1269), + [ts_sym_delete_statement] = SHIFT(1269), + [ts_sym_expression] = SHIFT(1270), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1271), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1272), + [ts_aux_sym_for] = SHIFT(1273), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1274), + [ts_aux_sym_throw] = SHIFT(1275), + [ts_aux_sym_if] = SHIFT(1276), + [ts_aux_sym_while] = SHIFT(1277), + [ts_aux_sym_try] = SHIFT(1278), + [ts_aux_sym_switch] = SHIFT(1279), + [ts_aux_sym_break] = SHIFT(1280), + [ts_aux_sym_return] = SHIFT(1281), + [ts_aux_sym_delete] = SHIFT(1282), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1301] = { + [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_2] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), + }, + [1302] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), + }, + [1303] = { + [ts_sym_expression] = SHIFT(1304), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1305), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1304] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), @@ -61724,22 +59677,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, + [1305] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1306), + }, [1306] = { [ts_sym_statement] = SHIFT(1307), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), + [ts_sym_statement_block] = SHIFT(1269), + [ts_sym_for_statement] = SHIFT(1269), + [ts_sym_for_in_statement] = SHIFT(1269), + [ts_sym_throw_statement] = SHIFT(1269), + [ts_sym_if_statement] = SHIFT(1269), + [ts_sym_while_statement] = SHIFT(1269), + [ts_sym_try_statement] = SHIFT(1269), + [ts_sym_switch_statement] = SHIFT(1269), + [ts_sym_break_statement] = SHIFT(1269), + [ts_sym_var_declaration] = SHIFT(1269), + [ts_sym_expression_statement] = SHIFT(1269), + [ts_sym_return_statement] = SHIFT(1269), + [ts_sym_delete_statement] = SHIFT(1269), + [ts_sym_expression] = SHIFT(1270), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61753,7 +59711,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), + [ts_builtin_sym_error] = SHIFT(1271), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61763,18 +59721,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_1] = SHIFT(1272), + [ts_aux_sym_for] = SHIFT(1273), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_var] = SHIFT(1274), + [ts_aux_sym_throw] = SHIFT(1275), + [ts_aux_sym_if] = SHIFT(1276), + [ts_aux_sym_while] = SHIFT(1277), + [ts_aux_sym_try] = SHIFT(1278), + [ts_aux_sym_switch] = SHIFT(1279), + [ts_aux_sym_break] = SHIFT(1280), + [ts_aux_sym_return] = SHIFT(1281), + [ts_aux_sym_delete] = SHIFT(1282), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61786,2292 +59744,6 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [1307] = { - [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_for_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_for_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_2] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), - }, - [1308] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(1312), - [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), - }, - [1309] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1311), - }, - [1310] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 2), - [ts_sym__line_break] = REDUCE(ts_sym_object, 2), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_5] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_13] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_14] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_15] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_16] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_17] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_18] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_19] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_20] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_21] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_22] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_23] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_24] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_25] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_26] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_27] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_29] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), - }, - [1311] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), - }, - [1312] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), - [ts_sym__line_break] = REDUCE(ts_sym_object, 3), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_5] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), - }, - [1313] = { - [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_expression_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), - }, - [1314] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1499), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1317), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [1315] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [1316] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1320), - }, - [1317] = { - [ts_sym_statement] = SHIFT(1318), - [ts_sym_statement_block] = SHIFT(239), - [ts_sym_for_statement] = SHIFT(239), - [ts_sym_for_in_statement] = SHIFT(239), - [ts_sym_throw_statement] = SHIFT(239), - [ts_sym_if_statement] = SHIFT(239), - [ts_sym_while_statement] = SHIFT(239), - [ts_sym_try_statement] = SHIFT(239), - [ts_sym_switch_statement] = SHIFT(239), - [ts_sym_break_statement] = SHIFT(239), - [ts_sym_var_declaration] = SHIFT(239), - [ts_sym_expression_statement] = SHIFT(239), - [ts_sym_return_statement] = SHIFT(239), - [ts_sym_delete_statement] = SHIFT(239), - [ts_sym_expression] = SHIFT(240), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1319), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_for] = SHIFT(245), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(246), - [ts_aux_sym_throw] = SHIFT(247), - [ts_aux_sym_if] = SHIFT(248), - [ts_aux_sym_while] = SHIFT(249), - [ts_aux_sym_try] = SHIFT(250), - [ts_aux_sym_switch] = SHIFT(251), - [ts_aux_sym_break] = SHIFT(252), - [ts_aux_sym_return] = SHIFT(253), - [ts_aux_sym_delete] = SHIFT(254), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1318] = { - [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), - }, - [1319] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_5] = SHIFT(308), - }, - [1320] = { - [ts_builtin_sym_error] = SHIFT(1321), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1321), - }, - [1321] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1322), - }, - [1322] = { - [ts_sym_statement] = SHIFT(1323), - [ts_sym_statement_block] = SHIFT(1324), - [ts_sym_for_statement] = SHIFT(1324), - [ts_sym_for_in_statement] = SHIFT(1324), - [ts_sym_throw_statement] = SHIFT(1324), - [ts_sym_if_statement] = SHIFT(1324), - [ts_sym_while_statement] = SHIFT(1324), - [ts_sym_try_statement] = SHIFT(1324), - [ts_sym_switch_statement] = SHIFT(1324), - [ts_sym_break_statement] = SHIFT(1324), - [ts_sym_var_declaration] = SHIFT(1324), - [ts_sym_expression_statement] = SHIFT(1324), - [ts_sym_return_statement] = SHIFT(1324), - [ts_sym_delete_statement] = SHIFT(1324), - [ts_sym_expression] = SHIFT(1325), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1326), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1327), - [ts_aux_sym_for] = SHIFT(1328), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1329), - [ts_aux_sym_throw] = SHIFT(1330), - [ts_aux_sym_if] = SHIFT(1331), - [ts_aux_sym_while] = SHIFT(1332), - [ts_aux_sym_try] = SHIFT(1333), - [ts_aux_sym_switch] = SHIFT(1334), - [ts_aux_sym_break] = SHIFT(1335), - [ts_aux_sym_return] = SHIFT(1336), - [ts_aux_sym_delete] = SHIFT(1337), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1323] = { - [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), - }, - [1324] = { - [ts_sym_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), - [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_if_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_while_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_try_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement, 1), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_break_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement, 1), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_return_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_in_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_math_op] = REDUCE(ts_sym_statement, 1), - [ts_sym_bool_op] = REDUCE(ts_sym_statement, 1), - [ts_sym_ternary] = REDUCE(ts_sym_statement, 1), - [ts_sym_assignment] = REDUCE(ts_sym_statement, 1), - [ts_sym_function_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_function_call] = REDUCE(ts_sym_statement, 1), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement, 1), - [ts_sym_property_access] = REDUCE(ts_sym_statement, 1), - [ts_sym_object] = REDUCE(ts_sym_statement, 1), - [ts_sym_array] = REDUCE(ts_sym_statement, 1), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement, 1), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement, 1), - [ts_sym_string] = REDUCE(ts_sym_statement, 1), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_statement, 1), - [ts_sym_number] = REDUCE(ts_sym_statement, 1), - [ts_sym_null] = REDUCE(ts_sym_statement, 1), - [ts_sym_true] = REDUCE(ts_sym_statement, 1), - [ts_sym_false] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_1] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_2] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_for] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_var] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_if] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_while] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_try] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_break] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_return] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_28] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_function] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), - }, - [1325] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1498), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1498), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [1326] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1498), - [ts_aux_sym_5] = SHIFT(1498), - }, - [1327] = { - [ts_sym_statement] = SHIFT(238), - [ts_sym_statement_block] = SHIFT(239), - [ts_sym_for_statement] = SHIFT(239), - [ts_sym_for_in_statement] = SHIFT(239), - [ts_sym_throw_statement] = SHIFT(239), - [ts_sym_if_statement] = SHIFT(239), - [ts_sym_while_statement] = SHIFT(239), - [ts_sym_try_statement] = SHIFT(239), - [ts_sym_switch_statement] = SHIFT(239), - [ts_sym_break_statement] = SHIFT(239), - [ts_sym_var_declaration] = SHIFT(239), - [ts_sym_expression_statement] = SHIFT(239), - [ts_sym_return_statement] = SHIFT(239), - [ts_sym_delete_statement] = SHIFT(239), - [ts_sym_expression] = SHIFT(240), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1493), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1494), - [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1495), - [ts_aux_sym_for] = SHIFT(245), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(246), - [ts_aux_sym_throw] = SHIFT(247), - [ts_aux_sym_if] = SHIFT(248), - [ts_aux_sym_while] = SHIFT(249), - [ts_aux_sym_try] = SHIFT(250), - [ts_aux_sym_switch] = SHIFT(251), - [ts_aux_sym_break] = SHIFT(252), - [ts_aux_sym_return] = SHIFT(253), - [ts_aux_sym_delete] = SHIFT(254), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1328] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1473), - }, - [1329] = { - [ts_builtin_sym_error] = SHIFT(1462), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1463), - [ts_sym_identifier] = SHIFT(1464), - [ts_aux_sym_5] = SHIFT(1463), - }, - [1330] = { - [ts_sym_expression] = SHIFT(1460), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1331] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1363), - }, - [1332] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1358), - }, - [1333] = { - [ts_sym_statement] = SHIFT(1352), - [ts_sym_statement_block] = SHIFT(1134), - [ts_sym_for_statement] = SHIFT(1134), - [ts_sym_for_in_statement] = SHIFT(1134), - [ts_sym_throw_statement] = SHIFT(1134), - [ts_sym_if_statement] = SHIFT(1134), - [ts_sym_while_statement] = SHIFT(1134), - [ts_sym_try_statement] = SHIFT(1134), - [ts_sym_switch_statement] = SHIFT(1134), - [ts_sym_break_statement] = SHIFT(1134), - [ts_sym_var_declaration] = SHIFT(1134), - [ts_sym_expression_statement] = SHIFT(1134), - [ts_sym_return_statement] = SHIFT(1134), - [ts_sym_delete_statement] = SHIFT(1134), - [ts_sym_expression] = SHIFT(1135), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1136), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1137), - [ts_aux_sym_for] = SHIFT(1138), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1139), - [ts_aux_sym_throw] = SHIFT(1140), - [ts_aux_sym_if] = SHIFT(1141), - [ts_aux_sym_while] = SHIFT(1142), - [ts_aux_sym_try] = SHIFT(1143), - [ts_aux_sym_switch] = SHIFT(1144), - [ts_aux_sym_break] = SHIFT(1145), - [ts_aux_sym_return] = SHIFT(1146), - [ts_aux_sym_delete] = SHIFT(1147), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1334] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1344), - }, - [1335] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1343), - [ts_aux_sym_5] = SHIFT(1343), - }, - [1336] = { - [ts_sym_expression] = SHIFT(1340), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1341), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1341), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1337] = { - [ts_sym_expression] = SHIFT(255), - [ts_sym_in_expression] = SHIFT(79), - [ts_sym_instanceof_expression] = SHIFT(79), - [ts_sym_typeof_expression] = SHIFT(79), - [ts_sym_math_op] = SHIFT(79), - [ts_sym_bool_op] = SHIFT(79), - [ts_sym_ternary] = SHIFT(79), - [ts_sym_assignment] = SHIFT(79), - [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(79), - [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1338), - [ts_sym_object] = SHIFT(79), - [ts_sym_array] = SHIFT(79), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(79), - [ts_sym_string] = SHIFT(79), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(81), - [ts_sym_number] = SHIFT(79), - [ts_sym_null] = SHIFT(79), - [ts_sym_true] = SHIFT(79), - [ts_sym_false] = SHIFT(79), - [ts_aux_sym_1] = SHIFT(82), - [ts_aux_sym_3] = SHIFT(83), - [ts_aux_sym_typeof] = SHIFT(84), - [ts_aux_sym_9] = SHIFT(85), - [ts_aux_sym_10] = SHIFT(85), - [ts_aux_sym_11] = SHIFT(85), - [ts_aux_sym_12] = SHIFT(85), - [ts_aux_sym_28] = SHIFT(86), - [ts_aux_sym_function] = SHIFT(87), - [ts_aux_sym_new] = SHIFT(88), - [ts_aux_sym_35] = SHIFT(89), - }, - [1338] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1339), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1339), - [ts_aux_sym_7] = SHIFT(258), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(258), - [ts_aux_sym_31] = SHIFT(258), - [ts_aux_sym_32] = SHIFT(258), - [ts_aux_sym_33] = SHIFT(258), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [1339] = { - [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_delete_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_30] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_31] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_32] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_33] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), - }, - [1340] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1342), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1342), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [1341] = { - [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_return_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), - }, - [1342] = { - [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_return_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_return_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), - }, - [1343] = { - [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_break_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_break_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), - }, - [1344] = { - [ts_sym_expression] = SHIFT(1345), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1346), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [1345] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1347), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [1346] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1347), - }, - [1347] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1348), - }, - [1348] = { - [ts_sym_switch_case] = SHIFT(482), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1349), - [ts_aux_sym_2] = SHIFT(1350), - [ts_aux_sym_case] = SHIFT(485), - [ts_aux_sym_default] = SHIFT(486), - }, - [1349] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1351), - }, - [1350] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), - }, - [1351] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_2] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), - }, - [1352] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1353), - [ts_sym_finally_clause] = SHIFT(1354), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1316), - [ts_aux_sym_finally] = SHIFT(1355), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), - }, - [1353] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1357), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1355), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [1354] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [1355] = { - [ts_sym_statement] = SHIFT(1356), - [ts_sym_statement_block] = SHIFT(1324), - [ts_sym_for_statement] = SHIFT(1324), - [ts_sym_for_in_statement] = SHIFT(1324), - [ts_sym_throw_statement] = SHIFT(1324), - [ts_sym_if_statement] = SHIFT(1324), - [ts_sym_while_statement] = SHIFT(1324), - [ts_sym_try_statement] = SHIFT(1324), - [ts_sym_switch_statement] = SHIFT(1324), - [ts_sym_break_statement] = SHIFT(1324), - [ts_sym_var_declaration] = SHIFT(1324), - [ts_sym_expression_statement] = SHIFT(1324), - [ts_sym_return_statement] = SHIFT(1324), - [ts_sym_delete_statement] = SHIFT(1324), - [ts_sym_expression] = SHIFT(1325), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1326), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1327), - [ts_aux_sym_for] = SHIFT(1328), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1329), - [ts_aux_sym_throw] = SHIFT(1330), - [ts_aux_sym_if] = SHIFT(1331), - [ts_aux_sym_while] = SHIFT(1332), - [ts_aux_sym_try] = SHIFT(1333), - [ts_aux_sym_switch] = SHIFT(1334), - [ts_aux_sym_break] = SHIFT(1335), - [ts_aux_sym_return] = SHIFT(1336), - [ts_aux_sym_delete] = SHIFT(1337), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1356] = { - [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), - }, - [1357] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_2] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), - }, - [1358] = { - [ts_sym_expression] = SHIFT(1359), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1360), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [1359] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1361), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [1360] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1361), - }, - [1361] = { - [ts_sym_statement] = SHIFT(1362), - [ts_sym_statement_block] = SHIFT(1324), - [ts_sym_for_statement] = SHIFT(1324), - [ts_sym_for_in_statement] = SHIFT(1324), - [ts_sym_throw_statement] = SHIFT(1324), - [ts_sym_if_statement] = SHIFT(1324), - [ts_sym_while_statement] = SHIFT(1324), - [ts_sym_try_statement] = SHIFT(1324), - [ts_sym_switch_statement] = SHIFT(1324), - [ts_sym_break_statement] = SHIFT(1324), - [ts_sym_var_declaration] = SHIFT(1324), - [ts_sym_expression_statement] = SHIFT(1324), - [ts_sym_return_statement] = SHIFT(1324), - [ts_sym_delete_statement] = SHIFT(1324), - [ts_sym_expression] = SHIFT(1325), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1326), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1327), - [ts_aux_sym_for] = SHIFT(1328), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1329), - [ts_aux_sym_throw] = SHIFT(1330), - [ts_aux_sym_if] = SHIFT(1331), - [ts_aux_sym_while] = SHIFT(1332), - [ts_aux_sym_try] = SHIFT(1333), - [ts_aux_sym_switch] = SHIFT(1334), - [ts_aux_sym_break] = SHIFT(1335), - [ts_aux_sym_return] = SHIFT(1336), - [ts_aux_sym_delete] = SHIFT(1337), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1362] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -64136,8 +59808,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1363] = { - [ts_sym_expression] = SHIFT(1364), + [1308] = { + [ts_sym_expression] = SHIFT(1309), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -64151,7 +59823,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1365), + [ts_builtin_sym_error] = SHIFT(1310), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -64173,11 +59845,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1364] = { + [1309] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1366), + [ts_aux_sym_4] = SHIFT(1311), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -64203,27 +59875,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1365] = { + [1310] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1366), + [ts_aux_sym_4] = SHIFT(1311), }, - [1366] = { - [ts_sym_statement] = SHIFT(1367), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1311] = { + [ts_sym_statement] = SHIFT(1312), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -64237,7 +59909,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -64247,18 +59919,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -64269,7 +59941,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1367] = { + [1312] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -64317,7 +59989,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1458), + [ts_aux_sym_else] = SHIFT(1397), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -64335,7 +60007,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1368] = { + [1313] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -64401,12 +60073,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1369] = { + [1314] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1457), + [ts_sym__line_break] = SHIFT(1396), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1457), + [ts_aux_sym_5] = SHIFT(1396), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -64431,12 +60103,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1370] = { + [1315] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1457), - [ts_aux_sym_5] = SHIFT(1457), + [ts_sym__line_break] = SHIFT(1396), + [ts_aux_sym_5] = SHIFT(1396), }, - [1371] = { + [1316] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -64465,19 +60137,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1452), + [ts_builtin_sym_error] = SHIFT(1391), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1453), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1392), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1454), + [ts_aux_sym_2] = SHIFT(1393), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -64499,20 +60171,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1372] = { + [1317] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1432), + [ts_aux_sym_3] = SHIFT(1371), }, - [1373] = { - [ts_builtin_sym_error] = SHIFT(1421), + [1318] = { + [ts_sym_var_assignment] = SHIFT(1366), + [ts_builtin_sym_error] = SHIFT(1366), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1422), - [ts_sym_identifier] = SHIFT(1423), - [ts_aux_sym_5] = SHIFT(1422), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1367), }, - [1374] = { - [ts_sym_expression] = SHIFT(1419), + [1319] = { + [ts_sym_expression] = SHIFT(1364), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -64547,32 +60219,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1375] = { + [1320] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1412), + [ts_aux_sym_3] = SHIFT(1357), }, - [1376] = { + [1321] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1407), + [ts_aux_sym_3] = SHIFT(1352), }, - [1377] = { - [ts_sym_statement] = SHIFT(1396), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1322] = { + [ts_sym_statement] = SHIFT(1341), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -64586,7 +60258,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -64596,18 +60268,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -64618,18 +60290,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1378] = { + [1323] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1388), + [ts_aux_sym_3] = SHIFT(1333), }, - [1379] = { + [1324] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1387), - [ts_aux_sym_5] = SHIFT(1387), + [ts_sym__line_break] = SHIFT(1332), + [ts_aux_sym_5] = SHIFT(1332), }, - [1380] = { - [ts_sym_expression] = SHIFT(1384), + [1325] = { + [ts_sym_expression] = SHIFT(1329), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -64646,7 +60318,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1385), + [ts_sym__line_break] = SHIFT(1330), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -64654,7 +60326,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1385), + [ts_aux_sym_5] = SHIFT(1330), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -64665,7 +60337,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1381] = { + [1326] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -64677,7 +60349,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1382), + [ts_sym_property_access] = SHIFT(1327), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -64701,13 +60373,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1382] = { + [1327] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1383), + [ts_sym__line_break] = SHIFT(1328), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1383), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(1328), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -64736,7 +60408,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1383] = { + [1328] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -64792,7 +60464,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -64827,12 +60499,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1384] = { + [1329] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1386), + [ts_sym__line_break] = SHIFT(1331), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1386), + [ts_aux_sym_5] = SHIFT(1331), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -64857,7 +60529,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1385] = { + [1330] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -64924,7 +60596,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1386] = { + [1331] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -65010,7 +60682,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1387] = { + [1332] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -65077,8 +60749,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1388] = { - [ts_sym_expression] = SHIFT(1389), + [1333] = { + [ts_sym_expression] = SHIFT(1334), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -65092,7 +60764,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1390), + [ts_builtin_sym_error] = SHIFT(1335), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -65114,11 +60786,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1389] = { + [1334] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1391), + [ts_aux_sym_4] = SHIFT(1336), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -65144,31 +60816,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1390] = { + [1335] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1391), + [ts_aux_sym_4] = SHIFT(1336), }, - [1391] = { + [1336] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1392), + [ts_aux_sym_1] = SHIFT(1337), }, - [1392] = { + [1337] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1393), - [ts_aux_sym_2] = SHIFT(1394), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1338), + [ts_aux_sym_2] = SHIFT(1339), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [1393] = { + [1338] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1395), + [ts_aux_sym_2] = SHIFT(1340), }, - [1394] = { + [1339] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -65234,7 +60906,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1395] = { + [1340] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -65300,7 +60972,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1396] = { + [1341] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -65309,8 +60981,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1397), - [ts_sym_finally_clause] = SHIFT(1398), + [ts_sym_catch_clause] = SHIFT(1342), + [ts_sym_finally_clause] = SHIFT(1343), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -65352,8 +61024,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1399), - [ts_aux_sym_finally] = SHIFT(1400), + [ts_aux_sym_catch] = SHIFT(1344), + [ts_aux_sym_finally] = SHIFT(1345), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -65368,7 +61040,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1397] = { + [1342] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -65377,7 +61049,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1406), + [ts_sym_finally_clause] = SHIFT(1351), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -65419,7 +61091,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1400), + [ts_aux_sym_finally] = SHIFT(1345), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -65434,7 +61106,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1398] = { + [1343] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -65500,27 +61172,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1399] = { + [1344] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1402), + [ts_aux_sym_3] = SHIFT(1347), }, - [1400] = { - [ts_sym_statement] = SHIFT(1401), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1345] = { + [ts_sym_statement] = SHIFT(1346), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -65534,7 +61206,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -65544,18 +61216,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -65566,7 +61238,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1401] = { + [1346] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -65632,33 +61304,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1402] = { - [ts_builtin_sym_error] = SHIFT(1403), + [1347] = { + [ts_builtin_sym_error] = SHIFT(1348), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1403), + [ts_sym_identifier] = SHIFT(1348), }, - [1403] = { + [1348] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1404), + [ts_aux_sym_4] = SHIFT(1349), }, - [1404] = { - [ts_sym_statement] = SHIFT(1405), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1349] = { + [ts_sym_statement] = SHIFT(1350), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -65672,7 +61344,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -65682,18 +61354,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -65704,7 +61376,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1405] = { + [1350] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -65770,7 +61442,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1406] = { + [1351] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -65836,8 +61508,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1407] = { - [ts_sym_expression] = SHIFT(1408), + [1352] = { + [ts_sym_expression] = SHIFT(1353), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -65851,7 +61523,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1409), + [ts_builtin_sym_error] = SHIFT(1354), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -65873,11 +61545,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1408] = { + [1353] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1410), + [ts_aux_sym_4] = SHIFT(1355), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -65903,27 +61575,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1409] = { + [1354] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1410), + [ts_aux_sym_4] = SHIFT(1355), }, - [1410] = { - [ts_sym_statement] = SHIFT(1411), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1355] = { + [ts_sym_statement] = SHIFT(1356), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -65937,7 +61609,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -65947,18 +61619,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -65969,7 +61641,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1411] = { + [1356] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -66035,8 +61707,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1412] = { - [ts_sym_expression] = SHIFT(1413), + [1357] = { + [ts_sym_expression] = SHIFT(1358), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -66050,7 +61722,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1414), + [ts_builtin_sym_error] = SHIFT(1359), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -66072,11 +61744,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1413] = { + [1358] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1415), + [ts_aux_sym_4] = SHIFT(1360), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -66102,27 +61774,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1414] = { + [1359] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1415), + [ts_aux_sym_4] = SHIFT(1360), }, - [1415] = { - [ts_sym_statement] = SHIFT(1416), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1360] = { + [ts_sym_statement] = SHIFT(1361), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -66136,7 +61808,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -66146,18 +61818,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -66168,7 +61840,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1416] = { + [1361] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -66216,7 +61888,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1417), + [ts_aux_sym_else] = SHIFT(1362), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -66234,22 +61906,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1417] = { - [ts_sym_statement] = SHIFT(1418), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1362] = { + [ts_sym_statement] = SHIFT(1363), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -66263,7 +61935,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -66273,18 +61945,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -66295,7 +61967,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1418] = { + [1363] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -66361,12 +62033,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1419] = { + [1364] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1420), + [ts_sym__line_break] = SHIFT(1365), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1420), + [ts_aux_sym_5] = SHIFT(1365), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -66391,7 +62063,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1420] = { + [1365] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -66477,89 +62149,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1421] = { + [1366] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1424), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1425), - [ts_aux_sym_5] = SHIFT(1424), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1368), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1369), + [ts_aux_sym_5] = SHIFT(1368), + [ts_aux_sym_7] = SHIFT(625), }, - [1422] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [1367] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1368), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1369), + [ts_aux_sym_5] = SHIFT(1368), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1423] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1424), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1425), - [ts_aux_sym_5] = SHIFT(1424), - [ts_aux_sym_7] = SHIFT(1426), - [ts_aux_sym_8] = SHIFT(627), - }, - [1424] = { + [1368] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -66629,240 +62234,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1425] = { + [1369] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1431), - [ts_aux_sym_5] = SHIFT(1431), + [ts_sym__line_break] = SHIFT(1370), + [ts_aux_sym_5] = SHIFT(1370), }, - [1426] = { - [ts_sym_expression] = SHIFT(1427), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1427] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1428), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1429), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1428), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1428] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1429] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1430), - [ts_aux_sym_5] = SHIFT(1430), - }, - [1430] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1431] = { + [1370] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -66929,10 +62306,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1432] = { - [ts_sym_var_declaration] = SHIFT(1433), - [ts_sym_expression_statement] = SHIFT(1433), - [ts_sym_expression] = SHIFT(722), + [1371] = { + [ts_sym_var_declaration] = SHIFT(1372), + [ts_sym_expression_statement] = SHIFT(1372), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -66946,19 +62323,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1434), + [ts_builtin_sym_error] = SHIFT(1373), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1435), + [ts_sym_identifier] = SHIFT(1374), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1436), + [ts_aux_sym_var] = SHIFT(1375), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -66969,9 +62346,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1433] = { - [ts_sym_expression_statement] = SHIFT(1448), - [ts_sym_expression] = SHIFT(751), + [1372] = { + [ts_sym_expression_statement] = SHIFT(1387), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -66985,7 +62362,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67007,19 +62384,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1434] = { + [1373] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(1446), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1385), + [ts_aux_sym_5] = SHIFT(734), }, - [1435] = { + [1374] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1442), + [ts_aux_sym_in] = SHIFT(1381), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -67041,31 +62418,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1436] = { - [ts_builtin_sym_error] = SHIFT(726), + [1375] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1437), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1376), }, - [1437] = { + [1376] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1438), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1377), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1438] = { - [ts_sym_expression] = SHIFT(1439), + [1377] = { + [ts_sym_expression] = SHIFT(1378), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -67100,11 +62477,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1439] = { + [1378] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1440), + [ts_aux_sym_4] = SHIFT(1379), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -67130,22 +62507,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1440] = { - [ts_sym_statement] = SHIFT(1441), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1379] = { + [ts_sym_statement] = SHIFT(1380), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -67159,7 +62536,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67169,18 +62546,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -67191,7 +62568,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1441] = { + [1380] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -67257,8 +62634,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1442] = { - [ts_sym_expression] = SHIFT(1443), + [1381] = { + [ts_sym_expression] = SHIFT(1382), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -67293,11 +62670,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1443] = { + [1382] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1444), + [ts_aux_sym_4] = SHIFT(1383), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -67323,22 +62700,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1444] = { - [ts_sym_statement] = SHIFT(1445), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1383] = { + [ts_sym_statement] = SHIFT(1384), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -67352,7 +62729,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67362,18 +62739,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -67384,7 +62761,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1445] = { + [1384] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -67450,22 +62827,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1446] = { - [ts_sym_statement] = SHIFT(1447), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1385] = { + [ts_sym_statement] = SHIFT(1386), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -67479,7 +62856,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67489,18 +62866,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -67511,7 +62888,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1447] = { + [1386] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -67577,8 +62954,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1448] = { - [ts_sym_expression] = SHIFT(1449), + [1387] = { + [ts_sym_expression] = SHIFT(1388), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -67613,11 +62990,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1449] = { + [1388] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1450), + [ts_aux_sym_4] = SHIFT(1389), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -67643,22 +63020,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1450] = { - [ts_sym_statement] = SHIFT(1451), - [ts_sym_statement_block] = SHIFT(1368), - [ts_sym_for_statement] = SHIFT(1368), - [ts_sym_for_in_statement] = SHIFT(1368), - [ts_sym_throw_statement] = SHIFT(1368), - [ts_sym_if_statement] = SHIFT(1368), - [ts_sym_while_statement] = SHIFT(1368), - [ts_sym_try_statement] = SHIFT(1368), - [ts_sym_switch_statement] = SHIFT(1368), - [ts_sym_break_statement] = SHIFT(1368), - [ts_sym_var_declaration] = SHIFT(1368), - [ts_sym_expression_statement] = SHIFT(1368), - [ts_sym_return_statement] = SHIFT(1368), - [ts_sym_delete_statement] = SHIFT(1368), - [ts_sym_expression] = SHIFT(1369), + [1389] = { + [ts_sym_statement] = SHIFT(1390), + [ts_sym_statement_block] = SHIFT(1313), + [ts_sym_for_statement] = SHIFT(1313), + [ts_sym_for_in_statement] = SHIFT(1313), + [ts_sym_throw_statement] = SHIFT(1313), + [ts_sym_if_statement] = SHIFT(1313), + [ts_sym_while_statement] = SHIFT(1313), + [ts_sym_try_statement] = SHIFT(1313), + [ts_sym_switch_statement] = SHIFT(1313), + [ts_sym_break_statement] = SHIFT(1313), + [ts_sym_var_declaration] = SHIFT(1313), + [ts_sym_expression_statement] = SHIFT(1313), + [ts_sym_return_statement] = SHIFT(1313), + [ts_sym_delete_statement] = SHIFT(1313), + [ts_sym_expression] = SHIFT(1314), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -67672,7 +63049,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1370), + [ts_builtin_sym_error] = SHIFT(1315), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67682,18 +63059,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1371), - [ts_aux_sym_for] = SHIFT(1372), + [ts_aux_sym_1] = SHIFT(1316), + [ts_aux_sym_for] = SHIFT(1317), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1373), - [ts_aux_sym_throw] = SHIFT(1374), - [ts_aux_sym_if] = SHIFT(1375), - [ts_aux_sym_while] = SHIFT(1376), - [ts_aux_sym_try] = SHIFT(1377), - [ts_aux_sym_switch] = SHIFT(1378), - [ts_aux_sym_break] = SHIFT(1379), - [ts_aux_sym_return] = SHIFT(1380), - [ts_aux_sym_delete] = SHIFT(1381), + [ts_aux_sym_var] = SHIFT(1318), + [ts_aux_sym_throw] = SHIFT(1319), + [ts_aux_sym_if] = SHIFT(1320), + [ts_aux_sym_while] = SHIFT(1321), + [ts_aux_sym_try] = SHIFT(1322), + [ts_aux_sym_switch] = SHIFT(1323), + [ts_aux_sym_break] = SHIFT(1324), + [ts_aux_sym_return] = SHIFT(1325), + [ts_aux_sym_delete] = SHIFT(1326), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -67704,7 +63081,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1451] = { + [1390] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -67770,20 +63147,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1452] = { + [1391] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(1456), + [ts_aux_sym_2] = SHIFT(1395), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [1453] = { + [1392] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1455), + [ts_aux_sym_2] = SHIFT(1394), }, - [1454] = { + [1393] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -67869,7 +63246,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1455] = { + [1394] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -67935,7 +63312,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1456] = { + [1395] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -68021,7 +63398,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1457] = { + [1396] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -68107,22 +63484,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1458] = { - [ts_sym_statement] = SHIFT(1459), - [ts_sym_statement_block] = SHIFT(1324), - [ts_sym_for_statement] = SHIFT(1324), - [ts_sym_for_in_statement] = SHIFT(1324), - [ts_sym_throw_statement] = SHIFT(1324), - [ts_sym_if_statement] = SHIFT(1324), - [ts_sym_while_statement] = SHIFT(1324), - [ts_sym_try_statement] = SHIFT(1324), - [ts_sym_switch_statement] = SHIFT(1324), - [ts_sym_break_statement] = SHIFT(1324), - [ts_sym_var_declaration] = SHIFT(1324), - [ts_sym_expression_statement] = SHIFT(1324), - [ts_sym_return_statement] = SHIFT(1324), - [ts_sym_delete_statement] = SHIFT(1324), - [ts_sym_expression] = SHIFT(1325), + [1397] = { + [ts_sym_statement] = SHIFT(1398), + [ts_sym_statement_block] = SHIFT(1269), + [ts_sym_for_statement] = SHIFT(1269), + [ts_sym_for_in_statement] = SHIFT(1269), + [ts_sym_throw_statement] = SHIFT(1269), + [ts_sym_if_statement] = SHIFT(1269), + [ts_sym_while_statement] = SHIFT(1269), + [ts_sym_try_statement] = SHIFT(1269), + [ts_sym_switch_statement] = SHIFT(1269), + [ts_sym_break_statement] = SHIFT(1269), + [ts_sym_var_declaration] = SHIFT(1269), + [ts_sym_expression_statement] = SHIFT(1269), + [ts_sym_return_statement] = SHIFT(1269), + [ts_sym_delete_statement] = SHIFT(1269), + [ts_sym_expression] = SHIFT(1270), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -68136,7 +63513,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1326), + [ts_builtin_sym_error] = SHIFT(1271), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -68146,18 +63523,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1327), - [ts_aux_sym_for] = SHIFT(1328), + [ts_aux_sym_1] = SHIFT(1272), + [ts_aux_sym_for] = SHIFT(1273), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1329), - [ts_aux_sym_throw] = SHIFT(1330), - [ts_aux_sym_if] = SHIFT(1331), - [ts_aux_sym_while] = SHIFT(1332), - [ts_aux_sym_try] = SHIFT(1333), - [ts_aux_sym_switch] = SHIFT(1334), - [ts_aux_sym_break] = SHIFT(1335), - [ts_aux_sym_return] = SHIFT(1336), - [ts_aux_sym_delete] = SHIFT(1337), + [ts_aux_sym_var] = SHIFT(1274), + [ts_aux_sym_throw] = SHIFT(1275), + [ts_aux_sym_if] = SHIFT(1276), + [ts_aux_sym_while] = SHIFT(1277), + [ts_aux_sym_try] = SHIFT(1278), + [ts_aux_sym_switch] = SHIFT(1279), + [ts_aux_sym_break] = SHIFT(1280), + [ts_aux_sym_return] = SHIFT(1281), + [ts_aux_sym_delete] = SHIFT(1282), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -68168,7 +63545,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1459] = { + [1398] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -68233,12 +63610,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1460] = { + [1399] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1461), + [ts_sym__line_break] = SHIFT(1400), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1461), + [ts_aux_sym_5] = SHIFT(1400), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -68263,7 +63640,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1461] = { + [1400] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -68348,88 +63725,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1462] = { + [1401] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1465), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1466), - [ts_aux_sym_5] = SHIFT(1465), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1403), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1404), + [ts_aux_sym_5] = SHIFT(1403), + [ts_aux_sym_7] = SHIFT(625), }, - [1463] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [1402] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1403), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1404), + [ts_aux_sym_5] = SHIFT(1403), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1464] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1465), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1466), - [ts_aux_sym_5] = SHIFT(1465), - [ts_aux_sym_7] = SHIFT(1467), - [ts_aux_sym_8] = SHIFT(627), - }, - [1465] = { + [1403] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -68498,238 +63809,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1466] = { + [1404] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1472), - [ts_aux_sym_5] = SHIFT(1472), + [ts_sym__line_break] = SHIFT(1405), + [ts_aux_sym_5] = SHIFT(1405), }, - [1467] = { - [ts_sym_expression] = SHIFT(1468), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1468] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1469), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1470), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1469), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1469] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1470] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1471), - [ts_aux_sym_5] = SHIFT(1471), - }, - [1471] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1472] = { + [1405] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -68795,10 +63880,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1473] = { - [ts_sym_var_declaration] = SHIFT(1474), - [ts_sym_expression_statement] = SHIFT(1474), - [ts_sym_expression] = SHIFT(722), + [1406] = { + [ts_sym_var_declaration] = SHIFT(1407), + [ts_sym_expression_statement] = SHIFT(1407), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -68812,19 +63897,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1475), + [ts_builtin_sym_error] = SHIFT(1408), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1476), + [ts_sym_identifier] = SHIFT(1409), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1477), + [ts_aux_sym_var] = SHIFT(1410), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -68835,9 +63920,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1474] = { - [ts_sym_expression_statement] = SHIFT(1489), - [ts_sym_expression] = SHIFT(751), + [1407] = { + [ts_sym_expression_statement] = SHIFT(1422), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -68851,7 +63936,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -68873,19 +63958,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1475] = { + [1408] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(1487), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1420), + [ts_aux_sym_5] = SHIFT(734), }, - [1476] = { + [1409] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1483), + [ts_aux_sym_in] = SHIFT(1416), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -68907,31 +63992,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1477] = { - [ts_builtin_sym_error] = SHIFT(726), + [1410] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1478), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1411), }, - [1478] = { + [1411] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1479), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1412), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1479] = { - [ts_sym_expression] = SHIFT(1480), + [1412] = { + [ts_sym_expression] = SHIFT(1413), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -68966,11 +64051,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1480] = { + [1413] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1481), + [ts_aux_sym_4] = SHIFT(1414), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -68996,22 +64081,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1481] = { - [ts_sym_statement] = SHIFT(1482), - [ts_sym_statement_block] = SHIFT(1324), - [ts_sym_for_statement] = SHIFT(1324), - [ts_sym_for_in_statement] = SHIFT(1324), - [ts_sym_throw_statement] = SHIFT(1324), - [ts_sym_if_statement] = SHIFT(1324), - [ts_sym_while_statement] = SHIFT(1324), - [ts_sym_try_statement] = SHIFT(1324), - [ts_sym_switch_statement] = SHIFT(1324), - [ts_sym_break_statement] = SHIFT(1324), - [ts_sym_var_declaration] = SHIFT(1324), - [ts_sym_expression_statement] = SHIFT(1324), - [ts_sym_return_statement] = SHIFT(1324), - [ts_sym_delete_statement] = SHIFT(1324), - [ts_sym_expression] = SHIFT(1325), + [1414] = { + [ts_sym_statement] = SHIFT(1415), + [ts_sym_statement_block] = SHIFT(1269), + [ts_sym_for_statement] = SHIFT(1269), + [ts_sym_for_in_statement] = SHIFT(1269), + [ts_sym_throw_statement] = SHIFT(1269), + [ts_sym_if_statement] = SHIFT(1269), + [ts_sym_while_statement] = SHIFT(1269), + [ts_sym_try_statement] = SHIFT(1269), + [ts_sym_switch_statement] = SHIFT(1269), + [ts_sym_break_statement] = SHIFT(1269), + [ts_sym_var_declaration] = SHIFT(1269), + [ts_sym_expression_statement] = SHIFT(1269), + [ts_sym_return_statement] = SHIFT(1269), + [ts_sym_delete_statement] = SHIFT(1269), + [ts_sym_expression] = SHIFT(1270), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -69025,7 +64110,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1326), + [ts_builtin_sym_error] = SHIFT(1271), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -69035,18 +64120,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1327), - [ts_aux_sym_for] = SHIFT(1328), + [ts_aux_sym_1] = SHIFT(1272), + [ts_aux_sym_for] = SHIFT(1273), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1329), - [ts_aux_sym_throw] = SHIFT(1330), - [ts_aux_sym_if] = SHIFT(1331), - [ts_aux_sym_while] = SHIFT(1332), - [ts_aux_sym_try] = SHIFT(1333), - [ts_aux_sym_switch] = SHIFT(1334), - [ts_aux_sym_break] = SHIFT(1335), - [ts_aux_sym_return] = SHIFT(1336), - [ts_aux_sym_delete] = SHIFT(1337), + [ts_aux_sym_var] = SHIFT(1274), + [ts_aux_sym_throw] = SHIFT(1275), + [ts_aux_sym_if] = SHIFT(1276), + [ts_aux_sym_while] = SHIFT(1277), + [ts_aux_sym_try] = SHIFT(1278), + [ts_aux_sym_switch] = SHIFT(1279), + [ts_aux_sym_break] = SHIFT(1280), + [ts_aux_sym_return] = SHIFT(1281), + [ts_aux_sym_delete] = SHIFT(1282), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -69057,7 +64142,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1482] = { + [1415] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -69122,8 +64207,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1483] = { - [ts_sym_expression] = SHIFT(1484), + [1416] = { + [ts_sym_expression] = SHIFT(1417), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -69158,11 +64243,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1484] = { + [1417] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1485), + [ts_aux_sym_4] = SHIFT(1418), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -69188,22 +64273,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1485] = { - [ts_sym_statement] = SHIFT(1486), - [ts_sym_statement_block] = SHIFT(1324), - [ts_sym_for_statement] = SHIFT(1324), - [ts_sym_for_in_statement] = SHIFT(1324), - [ts_sym_throw_statement] = SHIFT(1324), - [ts_sym_if_statement] = SHIFT(1324), - [ts_sym_while_statement] = SHIFT(1324), - [ts_sym_try_statement] = SHIFT(1324), - [ts_sym_switch_statement] = SHIFT(1324), - [ts_sym_break_statement] = SHIFT(1324), - [ts_sym_var_declaration] = SHIFT(1324), - [ts_sym_expression_statement] = SHIFT(1324), - [ts_sym_return_statement] = SHIFT(1324), - [ts_sym_delete_statement] = SHIFT(1324), - [ts_sym_expression] = SHIFT(1325), + [1418] = { + [ts_sym_statement] = SHIFT(1419), + [ts_sym_statement_block] = SHIFT(1269), + [ts_sym_for_statement] = SHIFT(1269), + [ts_sym_for_in_statement] = SHIFT(1269), + [ts_sym_throw_statement] = SHIFT(1269), + [ts_sym_if_statement] = SHIFT(1269), + [ts_sym_while_statement] = SHIFT(1269), + [ts_sym_try_statement] = SHIFT(1269), + [ts_sym_switch_statement] = SHIFT(1269), + [ts_sym_break_statement] = SHIFT(1269), + [ts_sym_var_declaration] = SHIFT(1269), + [ts_sym_expression_statement] = SHIFT(1269), + [ts_sym_return_statement] = SHIFT(1269), + [ts_sym_delete_statement] = SHIFT(1269), + [ts_sym_expression] = SHIFT(1270), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -69217,7 +64302,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1326), + [ts_builtin_sym_error] = SHIFT(1271), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -69227,18 +64312,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1327), - [ts_aux_sym_for] = SHIFT(1328), + [ts_aux_sym_1] = SHIFT(1272), + [ts_aux_sym_for] = SHIFT(1273), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1329), - [ts_aux_sym_throw] = SHIFT(1330), - [ts_aux_sym_if] = SHIFT(1331), - [ts_aux_sym_while] = SHIFT(1332), - [ts_aux_sym_try] = SHIFT(1333), - [ts_aux_sym_switch] = SHIFT(1334), - [ts_aux_sym_break] = SHIFT(1335), - [ts_aux_sym_return] = SHIFT(1336), - [ts_aux_sym_delete] = SHIFT(1337), + [ts_aux_sym_var] = SHIFT(1274), + [ts_aux_sym_throw] = SHIFT(1275), + [ts_aux_sym_if] = SHIFT(1276), + [ts_aux_sym_while] = SHIFT(1277), + [ts_aux_sym_try] = SHIFT(1278), + [ts_aux_sym_switch] = SHIFT(1279), + [ts_aux_sym_break] = SHIFT(1280), + [ts_aux_sym_return] = SHIFT(1281), + [ts_aux_sym_delete] = SHIFT(1282), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -69249,7 +64334,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1486] = { + [1419] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -69314,22 +64399,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1487] = { - [ts_sym_statement] = SHIFT(1488), - [ts_sym_statement_block] = SHIFT(1324), - [ts_sym_for_statement] = SHIFT(1324), - [ts_sym_for_in_statement] = SHIFT(1324), - [ts_sym_throw_statement] = SHIFT(1324), - [ts_sym_if_statement] = SHIFT(1324), - [ts_sym_while_statement] = SHIFT(1324), - [ts_sym_try_statement] = SHIFT(1324), - [ts_sym_switch_statement] = SHIFT(1324), - [ts_sym_break_statement] = SHIFT(1324), - [ts_sym_var_declaration] = SHIFT(1324), - [ts_sym_expression_statement] = SHIFT(1324), - [ts_sym_return_statement] = SHIFT(1324), - [ts_sym_delete_statement] = SHIFT(1324), - [ts_sym_expression] = SHIFT(1325), + [1420] = { + [ts_sym_statement] = SHIFT(1421), + [ts_sym_statement_block] = SHIFT(1269), + [ts_sym_for_statement] = SHIFT(1269), + [ts_sym_for_in_statement] = SHIFT(1269), + [ts_sym_throw_statement] = SHIFT(1269), + [ts_sym_if_statement] = SHIFT(1269), + [ts_sym_while_statement] = SHIFT(1269), + [ts_sym_try_statement] = SHIFT(1269), + [ts_sym_switch_statement] = SHIFT(1269), + [ts_sym_break_statement] = SHIFT(1269), + [ts_sym_var_declaration] = SHIFT(1269), + [ts_sym_expression_statement] = SHIFT(1269), + [ts_sym_return_statement] = SHIFT(1269), + [ts_sym_delete_statement] = SHIFT(1269), + [ts_sym_expression] = SHIFT(1270), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -69343,7 +64428,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1326), + [ts_builtin_sym_error] = SHIFT(1271), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -69353,18 +64438,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1327), - [ts_aux_sym_for] = SHIFT(1328), + [ts_aux_sym_1] = SHIFT(1272), + [ts_aux_sym_for] = SHIFT(1273), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1329), - [ts_aux_sym_throw] = SHIFT(1330), - [ts_aux_sym_if] = SHIFT(1331), - [ts_aux_sym_while] = SHIFT(1332), - [ts_aux_sym_try] = SHIFT(1333), - [ts_aux_sym_switch] = SHIFT(1334), - [ts_aux_sym_break] = SHIFT(1335), - [ts_aux_sym_return] = SHIFT(1336), - [ts_aux_sym_delete] = SHIFT(1337), + [ts_aux_sym_var] = SHIFT(1274), + [ts_aux_sym_throw] = SHIFT(1275), + [ts_aux_sym_if] = SHIFT(1276), + [ts_aux_sym_while] = SHIFT(1277), + [ts_aux_sym_try] = SHIFT(1278), + [ts_aux_sym_switch] = SHIFT(1279), + [ts_aux_sym_break] = SHIFT(1280), + [ts_aux_sym_return] = SHIFT(1281), + [ts_aux_sym_delete] = SHIFT(1282), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -69375,7 +64460,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1488] = { + [1421] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -69440,8 +64525,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1489] = { - [ts_sym_expression] = SHIFT(1490), + [1422] = { + [ts_sym_expression] = SHIFT(1423), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -69476,11 +64561,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1490] = { + [1423] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1491), + [ts_aux_sym_4] = SHIFT(1424), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -69506,22 +64591,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1491] = { - [ts_sym_statement] = SHIFT(1492), - [ts_sym_statement_block] = SHIFT(1324), - [ts_sym_for_statement] = SHIFT(1324), - [ts_sym_for_in_statement] = SHIFT(1324), - [ts_sym_throw_statement] = SHIFT(1324), - [ts_sym_if_statement] = SHIFT(1324), - [ts_sym_while_statement] = SHIFT(1324), - [ts_sym_try_statement] = SHIFT(1324), - [ts_sym_switch_statement] = SHIFT(1324), - [ts_sym_break_statement] = SHIFT(1324), - [ts_sym_var_declaration] = SHIFT(1324), - [ts_sym_expression_statement] = SHIFT(1324), - [ts_sym_return_statement] = SHIFT(1324), - [ts_sym_delete_statement] = SHIFT(1324), - [ts_sym_expression] = SHIFT(1325), + [1424] = { + [ts_sym_statement] = SHIFT(1425), + [ts_sym_statement_block] = SHIFT(1269), + [ts_sym_for_statement] = SHIFT(1269), + [ts_sym_for_in_statement] = SHIFT(1269), + [ts_sym_throw_statement] = SHIFT(1269), + [ts_sym_if_statement] = SHIFT(1269), + [ts_sym_while_statement] = SHIFT(1269), + [ts_sym_try_statement] = SHIFT(1269), + [ts_sym_switch_statement] = SHIFT(1269), + [ts_sym_break_statement] = SHIFT(1269), + [ts_sym_var_declaration] = SHIFT(1269), + [ts_sym_expression_statement] = SHIFT(1269), + [ts_sym_return_statement] = SHIFT(1269), + [ts_sym_delete_statement] = SHIFT(1269), + [ts_sym_expression] = SHIFT(1270), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -69535,7 +64620,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1326), + [ts_builtin_sym_error] = SHIFT(1271), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -69545,18 +64630,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1327), - [ts_aux_sym_for] = SHIFT(1328), + [ts_aux_sym_1] = SHIFT(1272), + [ts_aux_sym_for] = SHIFT(1273), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1329), - [ts_aux_sym_throw] = SHIFT(1330), - [ts_aux_sym_if] = SHIFT(1331), - [ts_aux_sym_while] = SHIFT(1332), - [ts_aux_sym_try] = SHIFT(1333), - [ts_aux_sym_switch] = SHIFT(1334), - [ts_aux_sym_break] = SHIFT(1335), - [ts_aux_sym_return] = SHIFT(1336), - [ts_aux_sym_delete] = SHIFT(1337), + [ts_aux_sym_var] = SHIFT(1274), + [ts_aux_sym_throw] = SHIFT(1275), + [ts_aux_sym_if] = SHIFT(1276), + [ts_aux_sym_while] = SHIFT(1277), + [ts_aux_sym_try] = SHIFT(1278), + [ts_aux_sym_switch] = SHIFT(1279), + [ts_aux_sym_break] = SHIFT(1280), + [ts_aux_sym_return] = SHIFT(1281), + [ts_aux_sym_delete] = SHIFT(1282), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -69567,7 +64652,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1492] = { + [1425] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -69632,20 +64717,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1493] = { + [1426] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(1497), + [ts_aux_sym_2] = SHIFT(1430), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [1494] = { + [1427] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1496), + [ts_aux_sym_2] = SHIFT(1429), }, - [1495] = { + [1428] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -69730,7 +64815,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1496] = { + [1429] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -69795,7 +64880,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1497] = { + [1430] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -69880,7 +64965,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1498] = { + [1431] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -69965,7 +65050,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1499] = { + [1432] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -70028,8 +65113,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1500] = { - [ts_sym_expression] = SHIFT(1501), + [1433] = { + [ts_sym_expression] = SHIFT(1434), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -70043,7 +65128,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1502), + [ts_builtin_sym_error] = SHIFT(1435), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -70065,11 +65150,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1501] = { + [1434] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1503), + [ts_aux_sym_4] = SHIFT(1436), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -70095,13 +65180,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1502] = { + [1435] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1503), + [ts_aux_sym_4] = SHIFT(1436), }, - [1503] = { - [ts_sym_statement] = SHIFT(1504), + [1436] = { + [ts_sym_statement] = SHIFT(1437), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), [ts_sym_for_in_statement] = SHIFT(239), @@ -70129,7 +65214,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1319), + [ts_builtin_sym_error] = SHIFT(1264), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -70161,7 +65246,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1504] = { + [1437] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -70224,8 +65309,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1505] = { - [ts_sym_expression] = SHIFT(1506), + [1438] = { + [ts_sym_expression] = SHIFT(1439), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -70239,7 +65324,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1507), + [ts_builtin_sym_error] = SHIFT(1440), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -70261,11 +65346,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1506] = { + [1439] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1508), + [ts_aux_sym_4] = SHIFT(1441), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -70291,27 +65376,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1507] = { + [1440] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1508), + [ts_aux_sym_4] = SHIFT(1441), }, - [1508] = { - [ts_sym_statement] = SHIFT(1509), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1441] = { + [ts_sym_statement] = SHIFT(1442), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -70325,7 +65410,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -70335,18 +65420,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -70357,7 +65442,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1509] = { + [1442] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -70404,7 +65489,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1595), + [ts_aux_sym_else] = SHIFT(1522), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -70421,7 +65506,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1510] = { + [1443] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -70485,12 +65570,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1511] = { + [1444] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1594), + [ts_sym__line_break] = SHIFT(1521), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1594), + [ts_aux_sym_5] = SHIFT(1521), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -70515,12 +65600,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1512] = { + [1445] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1594), - [ts_aux_sym_5] = SHIFT(1594), + [ts_sym__line_break] = SHIFT(1521), + [ts_aux_sym_5] = SHIFT(1521), }, - [1513] = { + [1446] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -70549,19 +65634,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1589), + [ts_builtin_sym_error] = SHIFT(1516), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1590), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1517), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1591), + [ts_aux_sym_2] = SHIFT(1518), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -70583,20 +65668,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1514] = { + [1447] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1569), + [ts_aux_sym_3] = SHIFT(1496), }, - [1515] = { - [ts_builtin_sym_error] = SHIFT(1558), + [1448] = { + [ts_sym_var_assignment] = SHIFT(1491), + [ts_builtin_sym_error] = SHIFT(1491), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1559), - [ts_sym_identifier] = SHIFT(1560), - [ts_aux_sym_5] = SHIFT(1559), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1492), }, - [1516] = { - [ts_sym_expression] = SHIFT(1556), + [1449] = { + [ts_sym_expression] = SHIFT(1489), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -70631,32 +65716,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1517] = { + [1450] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1549), + [ts_aux_sym_3] = SHIFT(1482), }, - [1518] = { + [1451] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1544), + [ts_aux_sym_3] = SHIFT(1477), }, - [1519] = { - [ts_sym_statement] = SHIFT(1538), - [ts_sym_statement_block] = SHIFT(1183), - [ts_sym_for_statement] = SHIFT(1183), - [ts_sym_for_in_statement] = SHIFT(1183), - [ts_sym_throw_statement] = SHIFT(1183), - [ts_sym_if_statement] = SHIFT(1183), - [ts_sym_while_statement] = SHIFT(1183), - [ts_sym_try_statement] = SHIFT(1183), - [ts_sym_switch_statement] = SHIFT(1183), - [ts_sym_break_statement] = SHIFT(1183), - [ts_sym_var_declaration] = SHIFT(1183), - [ts_sym_expression_statement] = SHIFT(1183), - [ts_sym_return_statement] = SHIFT(1183), - [ts_sym_delete_statement] = SHIFT(1183), - [ts_sym_expression] = SHIFT(1184), + [1452] = { + [ts_sym_statement] = SHIFT(1471), + [ts_sym_statement_block] = SHIFT(1140), + [ts_sym_for_statement] = SHIFT(1140), + [ts_sym_for_in_statement] = SHIFT(1140), + [ts_sym_throw_statement] = SHIFT(1140), + [ts_sym_if_statement] = SHIFT(1140), + [ts_sym_while_statement] = SHIFT(1140), + [ts_sym_try_statement] = SHIFT(1140), + [ts_sym_switch_statement] = SHIFT(1140), + [ts_sym_break_statement] = SHIFT(1140), + [ts_sym_var_declaration] = SHIFT(1140), + [ts_sym_expression_statement] = SHIFT(1140), + [ts_sym_return_statement] = SHIFT(1140), + [ts_sym_delete_statement] = SHIFT(1140), + [ts_sym_expression] = SHIFT(1141), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -70670,7 +65755,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1185), + [ts_builtin_sym_error] = SHIFT(1142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -70680,18 +65765,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1186), - [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_1] = SHIFT(1143), + [ts_aux_sym_for] = SHIFT(1144), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1188), - [ts_aux_sym_throw] = SHIFT(1189), - [ts_aux_sym_if] = SHIFT(1190), - [ts_aux_sym_while] = SHIFT(1191), - [ts_aux_sym_try] = SHIFT(1192), - [ts_aux_sym_switch] = SHIFT(1193), - [ts_aux_sym_break] = SHIFT(1194), - [ts_aux_sym_return] = SHIFT(1195), - [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_var] = SHIFT(1145), + [ts_aux_sym_throw] = SHIFT(1146), + [ts_aux_sym_if] = SHIFT(1147), + [ts_aux_sym_while] = SHIFT(1148), + [ts_aux_sym_try] = SHIFT(1149), + [ts_aux_sym_switch] = SHIFT(1150), + [ts_aux_sym_break] = SHIFT(1151), + [ts_aux_sym_return] = SHIFT(1152), + [ts_aux_sym_delete] = SHIFT(1153), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -70702,18 +65787,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1520] = { + [1453] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1530), + [ts_aux_sym_3] = SHIFT(1463), }, - [1521] = { + [1454] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1529), - [ts_aux_sym_5] = SHIFT(1529), + [ts_sym__line_break] = SHIFT(1462), + [ts_aux_sym_5] = SHIFT(1462), }, - [1522] = { - [ts_sym_expression] = SHIFT(1526), + [1455] = { + [ts_sym_expression] = SHIFT(1459), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -70730,7 +65815,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1527), + [ts_sym__line_break] = SHIFT(1460), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -70738,7 +65823,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1527), + [ts_aux_sym_5] = SHIFT(1460), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -70749,7 +65834,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1523] = { + [1456] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -70761,7 +65846,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1524), + [ts_sym_property_access] = SHIFT(1457), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -70785,13 +65870,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1524] = { + [1457] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1525), + [ts_sym__line_break] = SHIFT(1458), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1525), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(1458), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -70820,7 +65905,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1525] = { + [1458] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -70874,7 +65959,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -70909,12 +65994,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1526] = { + [1459] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1528), + [ts_sym__line_break] = SHIFT(1461), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1528), + [ts_aux_sym_5] = SHIFT(1461), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -70939,7 +66024,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1527] = { + [1460] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -71004,7 +66089,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1528] = { + [1461] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -71088,7 +66173,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1529] = { + [1462] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -71153,8 +66238,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1530] = { - [ts_sym_expression] = SHIFT(1531), + [1463] = { + [ts_sym_expression] = SHIFT(1464), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -71168,7 +66253,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1532), + [ts_builtin_sym_error] = SHIFT(1465), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -71190,11 +66275,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1531] = { + [1464] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1533), + [ts_aux_sym_4] = SHIFT(1466), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -71220,31 +66305,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1532] = { + [1465] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1533), + [ts_aux_sym_4] = SHIFT(1466), }, - [1533] = { + [1466] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1534), + [ts_aux_sym_1] = SHIFT(1467), }, - [1534] = { + [1467] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1535), - [ts_aux_sym_2] = SHIFT(1536), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1468), + [ts_aux_sym_2] = SHIFT(1469), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [1535] = { + [1468] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1537), + [ts_aux_sym_2] = SHIFT(1470), }, - [1536] = { + [1469] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -71308,7 +66393,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1537] = { + [1470] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -71372,7 +66457,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1538] = { + [1471] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -71381,8 +66466,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1539), - [ts_sym_finally_clause] = SHIFT(1540), + [ts_sym_catch_clause] = SHIFT(1472), + [ts_sym_finally_clause] = SHIFT(1473), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -71424,8 +66509,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1399), - [ts_aux_sym_finally] = SHIFT(1541), + [ts_aux_sym_catch] = SHIFT(1344), + [ts_aux_sym_finally] = SHIFT(1474), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -71440,7 +66525,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1539] = { + [1472] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -71449,7 +66534,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1543), + [ts_sym_finally_clause] = SHIFT(1476), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -71491,7 +66576,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1541), + [ts_aux_sym_finally] = SHIFT(1474), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -71506,7 +66591,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1540] = { + [1473] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -71570,22 +66655,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1541] = { - [ts_sym_statement] = SHIFT(1542), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1474] = { + [ts_sym_statement] = SHIFT(1475), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -71599,7 +66684,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -71609,18 +66694,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -71631,7 +66716,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1542] = { + [1475] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -71695,7 +66780,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1543] = { + [1476] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -71759,8 +66844,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1544] = { - [ts_sym_expression] = SHIFT(1545), + [1477] = { + [ts_sym_expression] = SHIFT(1478), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -71774,7 +66859,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1546), + [ts_builtin_sym_error] = SHIFT(1479), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -71796,11 +66881,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1545] = { + [1478] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1547), + [ts_aux_sym_4] = SHIFT(1480), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -71826,27 +66911,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1546] = { + [1479] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1547), + [ts_aux_sym_4] = SHIFT(1480), }, - [1547] = { - [ts_sym_statement] = SHIFT(1548), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1480] = { + [ts_sym_statement] = SHIFT(1481), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -71860,7 +66945,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -71870,18 +66955,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -71892,7 +66977,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1548] = { + [1481] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -71956,8 +67041,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1549] = { - [ts_sym_expression] = SHIFT(1550), + [1482] = { + [ts_sym_expression] = SHIFT(1483), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -71971,7 +67056,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1551), + [ts_builtin_sym_error] = SHIFT(1484), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -71993,11 +67078,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1550] = { + [1483] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1552), + [ts_aux_sym_4] = SHIFT(1485), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -72023,27 +67108,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1551] = { + [1484] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1552), + [ts_aux_sym_4] = SHIFT(1485), }, - [1552] = { - [ts_sym_statement] = SHIFT(1553), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1485] = { + [ts_sym_statement] = SHIFT(1486), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -72057,7 +67142,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -72067,18 +67152,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -72089,7 +67174,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1553] = { + [1486] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -72136,7 +67221,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1554), + [ts_aux_sym_else] = SHIFT(1487), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -72153,22 +67238,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1554] = { - [ts_sym_statement] = SHIFT(1555), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1487] = { + [ts_sym_statement] = SHIFT(1488), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -72182,7 +67267,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -72192,18 +67277,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -72214,7 +67299,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1555] = { + [1488] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -72278,12 +67363,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1556] = { + [1489] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1557), + [ts_sym__line_break] = SHIFT(1490), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1557), + [ts_aux_sym_5] = SHIFT(1490), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -72308,7 +67393,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1557] = { + [1490] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -72392,87 +67477,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1558] = { + [1491] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1561), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1562), - [ts_aux_sym_5] = SHIFT(1561), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1493), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1494), + [ts_aux_sym_5] = SHIFT(1493), + [ts_aux_sym_7] = SHIFT(625), }, - [1559] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [1492] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1493), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1494), + [ts_aux_sym_5] = SHIFT(1493), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1560] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1561), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1562), - [ts_aux_sym_5] = SHIFT(1561), - [ts_aux_sym_7] = SHIFT(1563), - [ts_aux_sym_8] = SHIFT(627), - }, - [1561] = { + [1493] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -72540,236 +67560,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1562] = { + [1494] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1568), - [ts_aux_sym_5] = SHIFT(1568), + [ts_sym__line_break] = SHIFT(1495), + [ts_aux_sym_5] = SHIFT(1495), }, - [1563] = { - [ts_sym_expression] = SHIFT(1564), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1564] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1565), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1566), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1565), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1565] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1566] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1567), - [ts_aux_sym_5] = SHIFT(1567), - }, - [1567] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1568] = { + [1495] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -72834,10 +67630,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1569] = { - [ts_sym_var_declaration] = SHIFT(1570), - [ts_sym_expression_statement] = SHIFT(1570), - [ts_sym_expression] = SHIFT(722), + [1496] = { + [ts_sym_var_declaration] = SHIFT(1497), + [ts_sym_expression_statement] = SHIFT(1497), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -72851,19 +67647,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1571), + [ts_builtin_sym_error] = SHIFT(1498), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1572), + [ts_sym_identifier] = SHIFT(1499), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1573), + [ts_aux_sym_var] = SHIFT(1500), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -72874,9 +67670,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1570] = { - [ts_sym_expression_statement] = SHIFT(1585), - [ts_sym_expression] = SHIFT(751), + [1497] = { + [ts_sym_expression_statement] = SHIFT(1512), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -72890,7 +67686,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -72912,19 +67708,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1571] = { + [1498] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(1583), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1510), + [ts_aux_sym_5] = SHIFT(734), }, - [1572] = { + [1499] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1579), + [ts_aux_sym_in] = SHIFT(1506), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -72946,31 +67742,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1573] = { - [ts_builtin_sym_error] = SHIFT(726), + [1500] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1574), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1501), }, - [1574] = { + [1501] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1575), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1502), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1575] = { - [ts_sym_expression] = SHIFT(1576), + [1502] = { + [ts_sym_expression] = SHIFT(1503), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -73005,11 +67801,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1576] = { + [1503] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1577), + [ts_aux_sym_4] = SHIFT(1504), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -73035,22 +67831,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1577] = { - [ts_sym_statement] = SHIFT(1578), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1504] = { + [ts_sym_statement] = SHIFT(1505), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -73064,7 +67860,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73074,18 +67870,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73096,7 +67892,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1578] = { + [1505] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -73160,8 +67956,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1579] = { - [ts_sym_expression] = SHIFT(1580), + [1506] = { + [ts_sym_expression] = SHIFT(1507), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -73196,11 +67992,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1580] = { + [1507] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1581), + [ts_aux_sym_4] = SHIFT(1508), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -73226,22 +68022,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1581] = { - [ts_sym_statement] = SHIFT(1582), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1508] = { + [ts_sym_statement] = SHIFT(1509), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -73255,7 +68051,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73265,18 +68061,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73287,7 +68083,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1582] = { + [1509] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -73351,22 +68147,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1583] = { - [ts_sym_statement] = SHIFT(1584), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1510] = { + [ts_sym_statement] = SHIFT(1511), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -73380,7 +68176,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73390,18 +68186,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73412,7 +68208,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1584] = { + [1511] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -73476,8 +68272,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1585] = { - [ts_sym_expression] = SHIFT(1586), + [1512] = { + [ts_sym_expression] = SHIFT(1513), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -73512,11 +68308,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1586] = { + [1513] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1587), + [ts_aux_sym_4] = SHIFT(1514), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -73542,22 +68338,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1587] = { - [ts_sym_statement] = SHIFT(1588), - [ts_sym_statement_block] = SHIFT(1510), - [ts_sym_for_statement] = SHIFT(1510), - [ts_sym_for_in_statement] = SHIFT(1510), - [ts_sym_throw_statement] = SHIFT(1510), - [ts_sym_if_statement] = SHIFT(1510), - [ts_sym_while_statement] = SHIFT(1510), - [ts_sym_try_statement] = SHIFT(1510), - [ts_sym_switch_statement] = SHIFT(1510), - [ts_sym_break_statement] = SHIFT(1510), - [ts_sym_var_declaration] = SHIFT(1510), - [ts_sym_expression_statement] = SHIFT(1510), - [ts_sym_return_statement] = SHIFT(1510), - [ts_sym_delete_statement] = SHIFT(1510), - [ts_sym_expression] = SHIFT(1511), + [1514] = { + [ts_sym_statement] = SHIFT(1515), + [ts_sym_statement_block] = SHIFT(1443), + [ts_sym_for_statement] = SHIFT(1443), + [ts_sym_for_in_statement] = SHIFT(1443), + [ts_sym_throw_statement] = SHIFT(1443), + [ts_sym_if_statement] = SHIFT(1443), + [ts_sym_while_statement] = SHIFT(1443), + [ts_sym_try_statement] = SHIFT(1443), + [ts_sym_switch_statement] = SHIFT(1443), + [ts_sym_break_statement] = SHIFT(1443), + [ts_sym_var_declaration] = SHIFT(1443), + [ts_sym_expression_statement] = SHIFT(1443), + [ts_sym_return_statement] = SHIFT(1443), + [ts_sym_delete_statement] = SHIFT(1443), + [ts_sym_expression] = SHIFT(1444), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -73571,7 +68367,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1512), + [ts_builtin_sym_error] = SHIFT(1445), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73581,18 +68377,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1513), - [ts_aux_sym_for] = SHIFT(1514), + [ts_aux_sym_1] = SHIFT(1446), + [ts_aux_sym_for] = SHIFT(1447), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1515), - [ts_aux_sym_throw] = SHIFT(1516), - [ts_aux_sym_if] = SHIFT(1517), - [ts_aux_sym_while] = SHIFT(1518), - [ts_aux_sym_try] = SHIFT(1519), - [ts_aux_sym_switch] = SHIFT(1520), - [ts_aux_sym_break] = SHIFT(1521), - [ts_aux_sym_return] = SHIFT(1522), - [ts_aux_sym_delete] = SHIFT(1523), + [ts_aux_sym_var] = SHIFT(1448), + [ts_aux_sym_throw] = SHIFT(1449), + [ts_aux_sym_if] = SHIFT(1450), + [ts_aux_sym_while] = SHIFT(1451), + [ts_aux_sym_try] = SHIFT(1452), + [ts_aux_sym_switch] = SHIFT(1453), + [ts_aux_sym_break] = SHIFT(1454), + [ts_aux_sym_return] = SHIFT(1455), + [ts_aux_sym_delete] = SHIFT(1456), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73603,7 +68399,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1588] = { + [1515] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -73667,20 +68463,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1589] = { + [1516] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(1593), + [ts_aux_sym_2] = SHIFT(1520), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [1590] = { + [1517] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1592), + [ts_aux_sym_2] = SHIFT(1519), }, - [1591] = { + [1518] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -73764,7 +68560,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1592] = { + [1519] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -73828,7 +68624,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1593] = { + [1520] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -73912,7 +68708,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1594] = { + [1521] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -73996,8 +68792,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1595] = { - [ts_sym_statement] = SHIFT(1596), + [1522] = { + [ts_sym_statement] = SHIFT(1523), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), [ts_sym_for_in_statement] = SHIFT(239), @@ -74025,7 +68821,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1319), + [ts_builtin_sym_error] = SHIFT(1264), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -74057,7 +68853,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1596] = { + [1523] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -74120,12 +68916,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1597] = { + [1524] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1598), + [ts_sym__line_break] = SHIFT(1525), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1598), + [ts_aux_sym_5] = SHIFT(1525), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -74150,7 +68946,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1598] = { + [1525] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -74233,86 +69029,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1599] = { + [1526] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1602), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1603), - [ts_aux_sym_5] = SHIFT(1602), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1528), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1529), + [ts_aux_sym_5] = SHIFT(1528), + [ts_aux_sym_7] = SHIFT(625), }, - [1600] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [1527] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1528), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1529), + [ts_aux_sym_5] = SHIFT(1528), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1601] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1602), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1603), - [ts_aux_sym_5] = SHIFT(1602), - [ts_aux_sym_7] = SHIFT(1604), - [ts_aux_sym_8] = SHIFT(627), - }, - [1602] = { + [1528] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -74379,234 +69111,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1603] = { + [1529] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1609), - [ts_aux_sym_5] = SHIFT(1609), + [ts_sym__line_break] = SHIFT(1530), + [ts_aux_sym_5] = SHIFT(1530), }, - [1604] = { - [ts_sym_expression] = SHIFT(1605), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1605] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1606), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1607), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1606), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1606] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1607] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1608), - [ts_aux_sym_5] = SHIFT(1608), - }, - [1608] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_statement_block_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_2] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1609] = { + [1530] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -74670,10 +69180,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1610] = { - [ts_sym_var_declaration] = SHIFT(1611), - [ts_sym_expression_statement] = SHIFT(1611), - [ts_sym_expression] = SHIFT(722), + [1531] = { + [ts_sym_var_declaration] = SHIFT(1532), + [ts_sym_expression_statement] = SHIFT(1532), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -74687,19 +69197,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1612), + [ts_builtin_sym_error] = SHIFT(1533), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1613), + [ts_sym_identifier] = SHIFT(1534), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1614), + [ts_aux_sym_var] = SHIFT(1535), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -74710,9 +69220,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1611] = { - [ts_sym_expression_statement] = SHIFT(1626), - [ts_sym_expression] = SHIFT(751), + [1532] = { + [ts_sym_expression_statement] = SHIFT(1547), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -74726,7 +69236,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -74748,19 +69258,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1612] = { + [1533] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(1624), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1545), + [ts_aux_sym_5] = SHIFT(734), }, - [1613] = { + [1534] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1620), + [ts_aux_sym_in] = SHIFT(1541), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -74782,31 +69292,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1614] = { - [ts_builtin_sym_error] = SHIFT(726), + [1535] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1615), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1536), }, - [1615] = { + [1536] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1616), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1537), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1616] = { - [ts_sym_expression] = SHIFT(1617), + [1537] = { + [ts_sym_expression] = SHIFT(1538), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -74841,11 +69351,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1617] = { + [1538] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1618), + [ts_aux_sym_4] = SHIFT(1539), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -74871,8 +69381,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1618] = { - [ts_sym_statement] = SHIFT(1619), + [1539] = { + [ts_sym_statement] = SHIFT(1540), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), [ts_sym_for_in_statement] = SHIFT(239), @@ -74900,7 +69410,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1319), + [ts_builtin_sym_error] = SHIFT(1264), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -74932,7 +69442,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1619] = { + [1540] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -74995,8 +69505,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1620] = { - [ts_sym_expression] = SHIFT(1621), + [1541] = { + [ts_sym_expression] = SHIFT(1542), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -75031,11 +69541,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1621] = { + [1542] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1622), + [ts_aux_sym_4] = SHIFT(1543), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -75061,8 +69571,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1622] = { - [ts_sym_statement] = SHIFT(1623), + [1543] = { + [ts_sym_statement] = SHIFT(1544), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), [ts_sym_for_in_statement] = SHIFT(239), @@ -75090,7 +69600,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1319), + [ts_builtin_sym_error] = SHIFT(1264), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -75122,7 +69632,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1623] = { + [1544] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -75185,8 +69695,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1624] = { - [ts_sym_statement] = SHIFT(1625), + [1545] = { + [ts_sym_statement] = SHIFT(1546), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), [ts_sym_for_in_statement] = SHIFT(239), @@ -75214,7 +69724,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1319), + [ts_builtin_sym_error] = SHIFT(1264), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -75246,7 +69756,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1625] = { + [1546] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -75309,8 +69819,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1626] = { - [ts_sym_expression] = SHIFT(1627), + [1547] = { + [ts_sym_expression] = SHIFT(1548), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -75345,11 +69855,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1627] = { + [1548] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1628), + [ts_aux_sym_4] = SHIFT(1549), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -75375,8 +69885,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1628] = { - [ts_sym_statement] = SHIFT(1629), + [1549] = { + [ts_sym_statement] = SHIFT(1550), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), [ts_sym_for_in_statement] = SHIFT(239), @@ -75404,7 +69914,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1319), + [ts_builtin_sym_error] = SHIFT(1264), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -75436,7 +69946,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1629] = { + [1550] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -75499,20 +70009,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1630] = { + [1551] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(1634), + [ts_aux_sym_2] = SHIFT(1555), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [1631] = { + [1552] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1633), + [ts_aux_sym_2] = SHIFT(1554), }, - [1632] = { + [1553] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -75595,7 +70105,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1633] = { + [1554] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -75658,7 +70168,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1634] = { + [1555] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -75741,14 +70251,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1635] = { + [1556] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_4] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), @@ -75773,37 +70283,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1636] = { + [1557] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_statement_block_repeat0, 2), }, - [1637] = { - [ts_sym_formal_parameters] = SHIFT(1638), + [1558] = { + [ts_sym_formal_parameters] = SHIFT(1559), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1638] = { + [1559] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1639), + [ts_aux_sym_4] = SHIFT(1560), }, - [1639] = { - [ts_sym_statement_block] = SHIFT(1640), + [1560] = { + [ts_sym_statement_block] = SHIFT(1561), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(237), }, - [1640] = { + [1561] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_7] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), @@ -75828,14 +70338,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), }, - [1641] = { + [1562] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_9] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_10] = REDUCE(ts_sym_bool_op, 2), @@ -75860,14 +70370,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1642] = { + [1563] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -75892,14 +70402,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1643] = { + [1564] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_4] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -75924,11 +70434,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1644] = { + [1565] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1645), + [ts_aux_sym_4] = SHIFT(1566), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -75954,14 +70464,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1645] = { + [1566] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_4] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 3), @@ -75986,26 +70496,26 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [1646] = { + [1567] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1654), - [ts_aux_sym_2] = SHIFT(1655), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_object_repeat0] = SHIFT(1575), + [ts_aux_sym_2] = SHIFT(1576), + [ts_aux_sym_7] = SHIFT(404), }, - [1647] = { + [1568] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1649), + [ts_aux_sym_6] = SHIFT(1570), }, - [1648] = { + [1569] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 2), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_4] = REDUCE(ts_sym_object, 2), [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), [ts_aux_sym_9] = REDUCE(ts_sym_object, 2), [ts_aux_sym_10] = REDUCE(ts_sym_object, 2), @@ -76030,8 +70540,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [1649] = { - [ts_sym_expression] = SHIFT(1650), + [1570] = { + [ts_sym_expression] = SHIFT(1571), [ts_sym_in_expression] = SHIFT(273), [ts_sym_instanceof_expression] = SHIFT(273), [ts_sym_typeof_expression] = SHIFT(273), @@ -76066,14 +70576,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(281), [ts_aux_sym_35] = SHIFT(282), }, - [1650] = { + [1571] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1651), - [ts_aux_sym_2] = SHIFT(1652), + [ts_aux_sym_object_repeat0] = SHIFT(1572), + [ts_aux_sym_2] = SHIFT(1573), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -76098,19 +70608,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(314), [ts_aux_sym_35] = SHIFT(315), }, - [1651] = { + [1572] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1653), + [ts_aux_sym_2] = SHIFT(1574), }, - [1652] = { + [1573] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 5), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), [ts_aux_sym_4] = REDUCE(ts_sym_object, 5), [ts_aux_sym_in] = REDUCE(ts_sym_object, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 5), [ts_aux_sym_9] = REDUCE(ts_sym_object, 5), [ts_aux_sym_10] = REDUCE(ts_sym_object, 5), @@ -76135,14 +70645,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [1653] = { + [1574] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 6), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_4] = REDUCE(ts_sym_object, 6), [ts_aux_sym_in] = REDUCE(ts_sym_object, 6), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 6), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 6), [ts_aux_sym_9] = REDUCE(ts_sym_object, 6), [ts_aux_sym_10] = REDUCE(ts_sym_object, 6), @@ -76167,19 +70677,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [1654] = { + [1575] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1656), + [ts_aux_sym_2] = SHIFT(1577), }, - [1655] = { + [1576] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 3), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), [ts_aux_sym_4] = REDUCE(ts_sym_object, 3), [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), [ts_aux_sym_9] = REDUCE(ts_sym_object, 3), [ts_aux_sym_10] = REDUCE(ts_sym_object, 3), @@ -76204,14 +70714,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [1656] = { + [1577] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 4), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_4] = REDUCE(ts_sym_object, 4), [ts_aux_sym_in] = REDUCE(ts_sym_object, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 4), [ts_aux_sym_9] = REDUCE(ts_sym_object, 4), [ts_aux_sym_10] = REDUCE(ts_sym_object, 4), @@ -76236,12 +70746,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [1657] = { + [1578] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1659), + [ts_aux_sym_4] = SHIFT(1580), }, - [1658] = { + [1579] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), @@ -76271,7 +70781,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [1659] = { + [1580] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), @@ -76301,8 +70811,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [1660] = { - [ts_sym_expression] = SHIFT(1661), + [1581] = { + [ts_sym_expression] = SHIFT(1582), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -76337,14 +70847,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(158), [ts_aux_sym_35] = SHIFT(159), }, - [1661] = { + [1582] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_3] = SHIFT(168), [ts_aux_sym_4] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = REDUCE(ts_sym_assignment, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -76369,30 +70879,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1662] = { + [1583] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1672), + [ts_aux_sym_3] = SHIFT(1593), }, - [1663] = { - [ts_sym_formal_parameters] = SHIFT(1664), + [1584] = { + [ts_sym_formal_parameters] = SHIFT(1585), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1664] = { + [1585] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1665), + [ts_aux_sym_4] = SHIFT(1586), }, - [1665] = { - [ts_sym_statement_block] = SHIFT(1666), + [1586] = { + [ts_sym_statement_block] = SHIFT(1587), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1667), + [ts_aux_sym_1] = SHIFT(1588), }, - [1666] = { + [1587] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), @@ -76422,7 +70932,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), }, - [1667] = { + [1588] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -76451,7 +70961,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1668), + [ts_builtin_sym_error] = SHIFT(1589), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -76461,9 +70971,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1669), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1590), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1670), + [ts_aux_sym_2] = SHIFT(1591), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -76485,18 +70995,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1668] = { + [1589] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_2] = SHIFT(1671), + [ts_aux_sym_2] = SHIFT(1592), [ts_aux_sym_5] = SHIFT(308), }, - [1669] = { + [1590] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1671), + [ts_aux_sym_2] = SHIFT(1592), }, - [1670] = { + [1591] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), @@ -76526,7 +71036,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1671] = { + [1592] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), @@ -76556,25 +71066,25 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1672] = { - [ts_sym_formal_parameters] = SHIFT(1673), + [1593] = { + [ts_sym_formal_parameters] = SHIFT(1594), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1673] = { + [1594] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1674), + [ts_aux_sym_4] = SHIFT(1595), }, - [1674] = { - [ts_sym_statement_block] = SHIFT(1675), + [1595] = { + [ts_sym_statement_block] = SHIFT(1596), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1667), + [ts_aux_sym_1] = SHIFT(1588), }, - [1675] = { + [1596] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), @@ -76604,7 +71114,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), }, - [1676] = { + [1597] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -76634,7 +71144,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1677] = { + [1598] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), @@ -76664,7 +71174,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1678] = { + [1599] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), @@ -76694,11 +71204,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1679] = { + [1600] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1680), + [ts_aux_sym_4] = SHIFT(1601), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -76724,7 +71234,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1680] = { + [1601] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -76754,19 +71264,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [1681] = { + [1602] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1689), - [ts_aux_sym_2] = SHIFT(1690), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_object_repeat0] = SHIFT(1610), + [ts_aux_sym_2] = SHIFT(1611), + [ts_aux_sym_7] = SHIFT(404), }, - [1682] = { + [1603] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1684), + [ts_aux_sym_6] = SHIFT(1605), }, - [1683] = { + [1604] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), @@ -76796,8 +71306,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [1684] = { - [ts_sym_expression] = SHIFT(1685), + [1605] = { + [ts_sym_expression] = SHIFT(1606), [ts_sym_in_expression] = SHIFT(273), [ts_sym_instanceof_expression] = SHIFT(273), [ts_sym_typeof_expression] = SHIFT(273), @@ -76832,14 +71342,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(281), [ts_aux_sym_35] = SHIFT(282), }, - [1685] = { + [1606] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1686), - [ts_aux_sym_2] = SHIFT(1687), + [ts_aux_sym_object_repeat0] = SHIFT(1607), + [ts_aux_sym_2] = SHIFT(1608), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -76864,12 +71374,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(314), [ts_aux_sym_35] = SHIFT(315), }, - [1686] = { + [1607] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1688), + [ts_aux_sym_2] = SHIFT(1609), }, - [1687] = { + [1608] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), @@ -76899,7 +71409,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [1688] = { + [1609] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), @@ -76929,12 +71439,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [1689] = { + [1610] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1691), + [ts_aux_sym_2] = SHIFT(1612), }, - [1690] = { + [1611] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), @@ -76964,7 +71474,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [1691] = { + [1612] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), @@ -76994,8 +71504,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [1692] = { - [ts_sym_expression] = SHIFT(1693), + [1613] = { + [ts_sym_expression] = SHIFT(1614), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -77030,7 +71540,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(136), [ts_aux_sym_35] = SHIFT(137), }, - [1693] = { + [1614] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), @@ -77060,8 +71570,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1694] = { - [ts_sym_expression] = SHIFT(1695), + [1615] = { + [ts_sym_expression] = SHIFT(1616), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -77096,7 +71606,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [1695] = { + [1616] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -77126,7 +71636,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_ternary, 5), }, - [1696] = { + [1617] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77156,7 +71666,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1697] = { + [1618] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77186,7 +71696,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1698] = { + [1619] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77216,7 +71726,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1699] = { + [1620] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -77246,7 +71756,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 3), }, - [1700] = { + [1621] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -77276,7 +71786,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 3), }, - [1701] = { + [1622] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), @@ -77306,7 +71816,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_instanceof_expression, 3), }, - [1702] = { + [1623] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), @@ -77336,14 +71846,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_in_expression, 3), }, - [1703] = { + [1624] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1706), + [ts_aux_sym_function_call_repeat0] = SHIFT(1627), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(1707), + [ts_aux_sym_4] = SHIFT(1628), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -77368,14 +71878,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1704] = { + [1625] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1706), - [ts_aux_sym_4] = SHIFT(1707), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_function_call_repeat0] = SHIFT(1627), + [ts_aux_sym_4] = SHIFT(1628), + [ts_aux_sym_7] = SHIFT(174), }, - [1705] = { + [1626] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), @@ -77405,12 +71915,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 3), }, - [1706] = { + [1627] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1708), + [ts_aux_sym_4] = SHIFT(1629), }, - [1707] = { + [1628] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), @@ -77440,7 +71950,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 4), }, - [1708] = { + [1629] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), @@ -77470,12 +71980,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 5), }, - [1709] = { + [1630] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 3), - [ts_aux_sym_7] = REDUCE(ts_sym_property_access, 3), + [ts_aux_sym_8] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_9] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_10] = REDUCE(ts_sym_property_access, 3), @@ -77504,12 +72014,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), }, - [1710] = { + [1631] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(1711), + [ts_aux_sym_6] = SHIFT(1632), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -77534,8 +72044,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1711] = { - [ts_sym_expression] = SHIFT(1712), + [1632] = { + [ts_sym_expression] = SHIFT(1633), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -77570,7 +72080,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1712] = { + [1633] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(98), @@ -77599,7 +72109,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1713] = { + [1634] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77628,7 +72138,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1714] = { + [1635] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77657,7 +72167,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1715] = { + [1636] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77686,7 +72196,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1716] = { + [1637] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -77715,7 +72225,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1717] = { + [1638] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -77744,7 +72254,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1718] = { + [1639] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), @@ -77773,7 +72283,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1719] = { + [1640] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), @@ -77802,14 +72312,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1720] = { + [1641] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1723), + [ts_aux_sym_function_call_repeat0] = SHIFT(1644), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(1724), + [ts_aux_sym_4] = SHIFT(1645), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -77834,14 +72344,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1721] = { + [1642] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1723), - [ts_aux_sym_4] = SHIFT(1724), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_function_call_repeat0] = SHIFT(1644), + [ts_aux_sym_4] = SHIFT(1645), + [ts_aux_sym_7] = SHIFT(174), }, - [1722] = { + [1643] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), @@ -77870,12 +72380,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, - [1723] = { + [1644] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1725), + [ts_aux_sym_4] = SHIFT(1646), }, - [1724] = { + [1645] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), @@ -77904,7 +72414,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [1725] = { + [1646] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), @@ -77933,30 +72443,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [1726] = { + [1647] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1736), + [ts_aux_sym_3] = SHIFT(1657), }, - [1727] = { - [ts_sym_formal_parameters] = SHIFT(1728), + [1648] = { + [ts_sym_formal_parameters] = SHIFT(1649), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1728] = { + [1649] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1729), + [ts_aux_sym_4] = SHIFT(1650), }, - [1729] = { - [ts_sym_statement_block] = SHIFT(1730), + [1650] = { + [ts_sym_statement_block] = SHIFT(1651), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1731), + [ts_aux_sym_1] = SHIFT(1652), }, - [1730] = { + [1651] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), @@ -77985,7 +72495,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), }, - [1731] = { + [1652] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -78014,7 +72524,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1732), + [ts_builtin_sym_error] = SHIFT(1653), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -78024,9 +72534,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1733), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1654), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1734), + [ts_aux_sym_2] = SHIFT(1655), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -78048,18 +72558,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1732] = { + [1653] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_2] = SHIFT(1735), + [ts_aux_sym_2] = SHIFT(1656), [ts_aux_sym_5] = SHIFT(308), }, - [1733] = { + [1654] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1735), + [ts_aux_sym_2] = SHIFT(1656), }, - [1734] = { + [1655] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), @@ -78088,7 +72598,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1735] = { + [1656] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), @@ -78117,25 +72627,25 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1736] = { - [ts_sym_formal_parameters] = SHIFT(1737), + [1657] = { + [ts_sym_formal_parameters] = SHIFT(1658), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1737] = { + [1658] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1738), + [ts_aux_sym_4] = SHIFT(1659), }, - [1738] = { - [ts_sym_statement_block] = SHIFT(1739), + [1659] = { + [ts_sym_statement_block] = SHIFT(1660), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1731), + [ts_aux_sym_1] = SHIFT(1652), }, - [1739] = { + [1660] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), @@ -78164,7 +72674,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), }, - [1740] = { + [1661] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -78193,7 +72703,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1741] = { + [1662] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), @@ -78222,7 +72732,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1742] = { + [1663] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), @@ -78251,11 +72761,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1743] = { + [1664] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1744), + [ts_aux_sym_4] = SHIFT(1665), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -78281,7 +72791,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1744] = { + [1665] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -78310,19 +72820,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [1745] = { + [1666] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1753), - [ts_aux_sym_2] = SHIFT(1754), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_object_repeat0] = SHIFT(1674), + [ts_aux_sym_2] = SHIFT(1675), + [ts_aux_sym_7] = SHIFT(404), }, - [1746] = { + [1667] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1748), + [ts_aux_sym_6] = SHIFT(1669), }, - [1747] = { + [1668] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), @@ -78351,8 +72861,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [1748] = { - [ts_sym_expression] = SHIFT(1749), + [1669] = { + [ts_sym_expression] = SHIFT(1670), [ts_sym_in_expression] = SHIFT(273), [ts_sym_instanceof_expression] = SHIFT(273), [ts_sym_typeof_expression] = SHIFT(273), @@ -78387,14 +72897,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(281), [ts_aux_sym_35] = SHIFT(282), }, - [1749] = { + [1670] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1750), - [ts_aux_sym_2] = SHIFT(1751), + [ts_aux_sym_object_repeat0] = SHIFT(1671), + [ts_aux_sym_2] = SHIFT(1672), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -78419,12 +72929,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(314), [ts_aux_sym_35] = SHIFT(315), }, - [1750] = { + [1671] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1752), + [ts_aux_sym_2] = SHIFT(1673), }, - [1751] = { + [1672] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), @@ -78453,7 +72963,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [1752] = { + [1673] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), @@ -78482,12 +72992,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [1753] = { + [1674] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1755), + [ts_aux_sym_2] = SHIFT(1676), }, - [1754] = { + [1675] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), @@ -78516,7 +73026,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [1755] = { + [1676] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), @@ -78545,30 +73055,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [1756] = { + [1677] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1766), + [ts_aux_sym_3] = SHIFT(1687), }, - [1757] = { - [ts_sym_formal_parameters] = SHIFT(1758), + [1678] = { + [ts_sym_formal_parameters] = SHIFT(1679), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1758] = { + [1679] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1759), + [ts_aux_sym_4] = SHIFT(1680), }, - [1759] = { - [ts_sym_statement_block] = SHIFT(1760), + [1680] = { + [ts_sym_statement_block] = SHIFT(1681), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1761), + [ts_aux_sym_1] = SHIFT(1682), }, - [1760] = { + [1681] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), @@ -78598,7 +73108,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 5), }, - [1761] = { + [1682] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -78627,7 +73137,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1762), + [ts_builtin_sym_error] = SHIFT(1683), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -78637,9 +73147,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1763), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1684), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1764), + [ts_aux_sym_2] = SHIFT(1685), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -78661,18 +73171,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1762] = { + [1683] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_2] = SHIFT(1765), + [ts_aux_sym_2] = SHIFT(1686), [ts_aux_sym_5] = SHIFT(308), }, - [1763] = { + [1684] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1765), + [ts_aux_sym_2] = SHIFT(1686), }, - [1764] = { + [1685] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), @@ -78702,7 +73212,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_36] = REDUCE(ts_sym_statement_block, 2), }, - [1765] = { + [1686] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), @@ -78732,25 +73242,25 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_36] = REDUCE(ts_sym_statement_block, 3), }, - [1766] = { - [ts_sym_formal_parameters] = SHIFT(1767), + [1687] = { + [ts_sym_formal_parameters] = SHIFT(1688), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1767] = { + [1688] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1768), + [ts_aux_sym_4] = SHIFT(1689), }, - [1768] = { - [ts_sym_statement_block] = SHIFT(1769), + [1689] = { + [ts_sym_statement_block] = SHIFT(1690), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1761), + [ts_aux_sym_1] = SHIFT(1682), }, - [1769] = { + [1690] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), @@ -78780,7 +73290,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 6), }, - [1770] = { + [1691] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -78810,7 +73320,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 2), }, - [1771] = { + [1692] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), @@ -78840,7 +73350,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 2), }, - [1772] = { + [1693] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), @@ -78870,11 +73380,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_typeof_expression, 2), }, - [1773] = { + [1694] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1774), + [ts_aux_sym_4] = SHIFT(1695), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -78900,7 +73410,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1774] = { + [1695] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -78930,19 +73440,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_36] = REDUCE(ts_sym_expression, 3), }, - [1775] = { + [1696] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1783), - [ts_aux_sym_2] = SHIFT(1784), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_object_repeat0] = SHIFT(1704), + [ts_aux_sym_2] = SHIFT(1705), + [ts_aux_sym_7] = SHIFT(404), }, - [1776] = { + [1697] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1778), + [ts_aux_sym_6] = SHIFT(1699), }, - [1777] = { + [1698] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), @@ -78972,8 +73482,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), [ts_aux_sym_36] = REDUCE(ts_sym_object, 2), }, - [1778] = { - [ts_sym_expression] = SHIFT(1779), + [1699] = { + [ts_sym_expression] = SHIFT(1700), [ts_sym_in_expression] = SHIFT(273), [ts_sym_instanceof_expression] = SHIFT(273), [ts_sym_typeof_expression] = SHIFT(273), @@ -79008,14 +73518,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(281), [ts_aux_sym_35] = SHIFT(282), }, - [1779] = { + [1700] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1780), - [ts_aux_sym_2] = SHIFT(1781), + [ts_aux_sym_object_repeat0] = SHIFT(1701), + [ts_aux_sym_2] = SHIFT(1702), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -79040,12 +73550,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(314), [ts_aux_sym_35] = SHIFT(315), }, - [1780] = { + [1701] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1782), + [ts_aux_sym_2] = SHIFT(1703), }, - [1781] = { + [1702] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), @@ -79075,7 +73585,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), [ts_aux_sym_36] = REDUCE(ts_sym_object, 5), }, - [1782] = { + [1703] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), @@ -79105,12 +73615,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), [ts_aux_sym_36] = REDUCE(ts_sym_object, 6), }, - [1783] = { + [1704] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1785), + [ts_aux_sym_2] = SHIFT(1706), }, - [1784] = { + [1705] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), @@ -79140,7 +73650,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), [ts_aux_sym_36] = REDUCE(ts_sym_object, 3), }, - [1785] = { + [1706] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), @@ -79170,8 +73680,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), [ts_aux_sym_36] = REDUCE(ts_sym_object, 4), }, - [1786] = { - [ts_sym_expression] = SHIFT(1787), + [1707] = { + [ts_sym_expression] = SHIFT(1708), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -79206,7 +73716,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [1787] = { + [1708] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -79236,7 +73746,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_assignment, 3), }, - [1788] = { + [1709] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_property_access, 4), @@ -79273,7 +73783,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_36] = REDUCE(ts_sym_property_access, 4), }, - [1789] = { + [1710] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_property_access, 3), @@ -79310,12 +73820,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_36] = REDUCE(ts_sym_property_access, 3), }, - [1790] = { + [1711] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(1791), + [ts_aux_sym_6] = SHIFT(1712), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -79340,8 +73850,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1791] = { - [ts_sym_expression] = SHIFT(1792), + [1712] = { + [ts_sym_expression] = SHIFT(1713), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -79376,13 +73886,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(37), [ts_aux_sym_35] = SHIFT(38), }, - [1792] = { + [1713] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_ternary, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -79408,13 +73918,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_ternary, 5), }, - [1793] = { + [1714] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -79440,13 +73950,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1794] = { + [1715] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -79472,13 +73982,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1795] = { + [1716] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -79504,13 +74014,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1796] = { + [1717] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -79536,13 +74046,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 3), }, - [1797] = { + [1718] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -79568,13 +74078,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 3), }, - [1798] = { + [1719] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_instanceof_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -79600,13 +74110,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_instanceof_expression, 3), }, - [1799] = { + [1720] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_in_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -79632,14 +74142,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_in_expression, 3), }, - [1800] = { + [1721] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1803), + [ts_aux_sym_function_call_repeat0] = SHIFT(1724), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(1804), + [ts_aux_sym_4] = SHIFT(1725), [ts_aux_sym_in] = SHIFT(178), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_7] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), [ts_aux_sym_9] = SHIFT(180), [ts_aux_sym_10] = SHIFT(180), @@ -79664,20 +74174,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1801] = { + [1722] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1803), - [ts_aux_sym_4] = SHIFT(1804), - [ts_aux_sym_8] = SHIFT(174), + [ts_aux_sym_function_call_repeat0] = SHIFT(1724), + [ts_aux_sym_4] = SHIFT(1725), + [ts_aux_sym_7] = SHIFT(174), }, - [1802] = { + [1723] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 3), @@ -79703,18 +74213,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 3), }, - [1803] = { + [1724] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1805), + [ts_aux_sym_4] = SHIFT(1726), }, - [1804] = { + [1725] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 4), @@ -79740,13 +74250,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 4), }, - [1805] = { + [1726] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_function_call, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_9] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_10] = REDUCE(ts_sym_function_call, 5), @@ -79772,13 +74282,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 5), }, - [1806] = { + [1727] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_array, 4), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_in] = REDUCE(ts_sym_array, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_array, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_array, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 4), [ts_aux_sym_9] = REDUCE(ts_sym_array, 4), [ts_aux_sym_10] = REDUCE(ts_sym_array, 4), @@ -79804,7 +74314,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_array, 4), [ts_aux_sym_36] = REDUCE(ts_sym_array, 4), }, - [1807] = { + [1728] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(49), @@ -79833,13 +74343,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1808] = { + [1729] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_constructor_call, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -79865,36 +74375,36 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_36] = REDUCE(ts_sym_constructor_call, 2), }, - [1809] = { + [1730] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1819), + [ts_aux_sym_3] = SHIFT(1740), }, - [1810] = { - [ts_sym_formal_parameters] = SHIFT(1811), + [1731] = { + [ts_sym_formal_parameters] = SHIFT(1732), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1811] = { + [1732] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1812), + [ts_aux_sym_4] = SHIFT(1733), }, - [1812] = { - [ts_sym_statement_block] = SHIFT(1813), + [1733] = { + [ts_sym_statement_block] = SHIFT(1734), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1814), + [ts_aux_sym_1] = SHIFT(1735), }, - [1813] = { + [1734] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), @@ -79920,7 +74430,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 5), }, - [1814] = { + [1735] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -79949,7 +74459,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1815), + [ts_builtin_sym_error] = SHIFT(1736), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -79959,9 +74469,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1816), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1737), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1817), + [ts_aux_sym_2] = SHIFT(1738), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -79983,24 +74493,24 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1815] = { + [1736] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_2] = SHIFT(1818), + [ts_aux_sym_2] = SHIFT(1739), [ts_aux_sym_5] = SHIFT(308), }, - [1816] = { + [1737] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1818), + [ts_aux_sym_2] = SHIFT(1739), }, - [1817] = { + [1738] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), @@ -80026,13 +74536,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_36] = REDUCE(ts_sym_statement_block, 2), }, - [1818] = { + [1739] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), @@ -80058,31 +74568,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_36] = REDUCE(ts_sym_statement_block, 3), }, - [1819] = { - [ts_sym_formal_parameters] = SHIFT(1820), + [1740] = { + [ts_sym_formal_parameters] = SHIFT(1741), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1820] = { + [1741] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1821), + [ts_aux_sym_4] = SHIFT(1742), }, - [1821] = { - [ts_sym_statement_block] = SHIFT(1822), + [1742] = { + [ts_sym_statement_block] = SHIFT(1743), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1814), + [ts_aux_sym_1] = SHIFT(1735), }, - [1822] = { + [1743] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_7] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), @@ -80108,13 +74618,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 6), }, - [1823] = { + [1744] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_9] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_10] = REDUCE(ts_sym_bool_op, 2), @@ -80140,13 +74650,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 2), }, - [1824] = { + [1745] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -80172,13 +74682,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 2), }, - [1825] = { + [1746] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -80204,11 +74714,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_typeof_expression, 2), }, - [1826] = { + [1747] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1827), + [ts_aux_sym_4] = SHIFT(1748), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -80234,13 +74744,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1827] = { + [1748] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 3), @@ -80266,25 +74776,25 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_36] = REDUCE(ts_sym_expression, 3), }, - [1828] = { + [1749] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1836), - [ts_aux_sym_2] = SHIFT(1837), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_object_repeat0] = SHIFT(1757), + [ts_aux_sym_2] = SHIFT(1758), + [ts_aux_sym_7] = SHIFT(404), }, - [1829] = { + [1750] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1831), + [ts_aux_sym_6] = SHIFT(1752), }, - [1830] = { + [1751] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 2), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), [ts_aux_sym_9] = REDUCE(ts_sym_object, 2), [ts_aux_sym_10] = REDUCE(ts_sym_object, 2), @@ -80310,8 +74820,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), [ts_aux_sym_36] = REDUCE(ts_sym_object, 2), }, - [1831] = { - [ts_sym_expression] = SHIFT(1832), + [1752] = { + [ts_sym_expression] = SHIFT(1753), [ts_sym_in_expression] = SHIFT(273), [ts_sym_instanceof_expression] = SHIFT(273), [ts_sym_typeof_expression] = SHIFT(273), @@ -80346,14 +74856,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(281), [ts_aux_sym_35] = SHIFT(282), }, - [1832] = { + [1753] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1833), - [ts_aux_sym_2] = SHIFT(1834), + [ts_aux_sym_object_repeat0] = SHIFT(1754), + [ts_aux_sym_2] = SHIFT(1755), [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(320), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), [ts_aux_sym_instanceof] = SHIFT(321), [ts_aux_sym_9] = SHIFT(322), [ts_aux_sym_10] = SHIFT(322), @@ -80378,18 +74888,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(314), [ts_aux_sym_35] = SHIFT(315), }, - [1833] = { + [1754] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1835), + [ts_aux_sym_2] = SHIFT(1756), }, - [1834] = { + [1755] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 5), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), [ts_aux_sym_in] = REDUCE(ts_sym_object, 5), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 5), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 5), [ts_aux_sym_9] = REDUCE(ts_sym_object, 5), [ts_aux_sym_10] = REDUCE(ts_sym_object, 5), @@ -80415,13 +74925,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), [ts_aux_sym_36] = REDUCE(ts_sym_object, 5), }, - [1835] = { + [1756] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 6), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_in] = REDUCE(ts_sym_object, 6), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 6), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 6), [ts_aux_sym_9] = REDUCE(ts_sym_object, 6), [ts_aux_sym_10] = REDUCE(ts_sym_object, 6), @@ -80447,18 +74957,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), [ts_aux_sym_36] = REDUCE(ts_sym_object, 6), }, - [1836] = { + [1757] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1838), + [ts_aux_sym_2] = SHIFT(1759), }, - [1837] = { + [1758] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 3), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), [ts_aux_sym_9] = REDUCE(ts_sym_object, 3), [ts_aux_sym_10] = REDUCE(ts_sym_object, 3), @@ -80484,13 +74994,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), [ts_aux_sym_36] = REDUCE(ts_sym_object, 3), }, - [1838] = { + [1759] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 4), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_in] = REDUCE(ts_sym_object, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_object, 4), + [ts_aux_sym_7] = REDUCE(ts_sym_object, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 4), [ts_aux_sym_9] = REDUCE(ts_sym_object, 4), [ts_aux_sym_10] = REDUCE(ts_sym_object, 4), @@ -80516,12 +75026,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), [ts_aux_sym_36] = REDUCE(ts_sym_object, 4), }, - [1839] = { + [1760] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_36] = SHIFT(1841), + [ts_aux_sym_36] = SHIFT(1762), }, - [1840] = { + [1761] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 3), [ts_aux_sym_3] = REDUCE(ts_sym_array, 3), @@ -80551,7 +75061,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 3), [ts_aux_sym_35] = REDUCE(ts_sym_array, 3), }, - [1841] = { + [1762] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 4), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), @@ -80581,8 +75091,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 4), [ts_aux_sym_35] = REDUCE(ts_sym_array, 4), }, - [1842] = { - [ts_sym_expression] = SHIFT(1843), + [1763] = { + [ts_sym_expression] = SHIFT(1764), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -80617,13 +75127,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(37), [ts_aux_sym_35] = SHIFT(38), }, - [1843] = { + [1764] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), - [ts_aux_sym_8] = REDUCE(ts_sym_assignment, 3), + [ts_aux_sym_7] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_instanceof] = SHIFT(51), [ts_aux_sym_9] = SHIFT(52), [ts_aux_sym_10] = SHIFT(52), @@ -80649,7 +75159,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_assignment, 3), }, - [1844] = { + [1765] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(450), @@ -80678,7 +75188,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1845] = { + [1766] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), @@ -80708,30 +75218,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1846] = { + [1767] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1856), + [ts_aux_sym_3] = SHIFT(1777), }, - [1847] = { - [ts_sym_formal_parameters] = SHIFT(1848), + [1768] = { + [ts_sym_formal_parameters] = SHIFT(1769), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(230), [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1848] = { + [1769] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1849), + [ts_aux_sym_4] = SHIFT(1770), }, - [1849] = { - [ts_sym_statement_block] = SHIFT(1850), + [1770] = { + [ts_sym_statement_block] = SHIFT(1771), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_1] = SHIFT(1772), }, - [1850] = { + [1771] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), @@ -80761,6 +75271,2942 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), }, + [1772] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1773), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1774), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1775), + [ts_aux_sym_for] = SHIFT(245), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1773] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(1776), + [ts_aux_sym_5] = SHIFT(308), + }, + [1774] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(1776), + }, + [1775] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_5] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_13] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_14] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_15] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_16] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_17] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_18] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_19] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_20] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_21] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_22] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_23] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_24] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_25] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_26] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_27] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_29] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), + }, + [1776] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_5] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_13] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_14] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_15] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_16] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_17] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_18] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_19] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_20] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_21] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_22] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_23] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_24] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_25] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_26] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_27] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_29] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), + }, + [1777] = { + [ts_sym_formal_parameters] = SHIFT(1778), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), + }, + [1778] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1779), + }, + [1779] = { + [ts_sym_statement_block] = SHIFT(1780), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1772), + }, + [1780] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + }, + [1781] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_13] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_14] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_15] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_16] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_17] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_19] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_20] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_21] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_22] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_23] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_24] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_25] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_26] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_27] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 2), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1782] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_13] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_14] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_15] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_16] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_17] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_19] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 2), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1783] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_13] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_14] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_15] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_16] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_17] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_18] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_19] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = REDUCE(ts_sym_typeof_expression, 2), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1784] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1785), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = SHIFT(1785), + [ts_aux_sym_8] = SHIFT(258), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + }, + [1785] = { + [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_delete_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_delete_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_30] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_31] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_32] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_33] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), + }, + [1786] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1788), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1788), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1787] = { + [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_return_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), + }, + [1788] = { + [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_return_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_return_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), + }, + [1789] = { + [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_break_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_break_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_break_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), + }, + [1790] = { + [ts_sym_expression] = SHIFT(1791), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1792), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1791] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1793), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1792] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1793), + }, + [1793] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1794), + }, + [1794] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1795), + [ts_aux_sym_2] = SHIFT(1796), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [1795] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(1797), + }, + [1796] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), + [ts_builtin_sym_end] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), + }, + [1797] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), + [ts_builtin_sym_end] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), + }, + [1798] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_catch_clause] = SHIFT(1967), + [ts_sym_finally_clause] = SHIFT(1968), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_catch] = SHIFT(1969), + [ts_aux_sym_finally] = SHIFT(1970), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), + }, + [1799] = { + [ts_sym_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), + [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_if_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_while_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_try_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement, 1), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement, 1), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_break_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement, 1), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_return_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_in_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_math_op] = REDUCE(ts_sym_statement, 1), + [ts_sym_bool_op] = REDUCE(ts_sym_statement, 1), + [ts_sym_ternary] = REDUCE(ts_sym_statement, 1), + [ts_sym_assignment] = REDUCE(ts_sym_statement, 1), + [ts_sym_function_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_function_call] = REDUCE(ts_sym_statement, 1), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement, 1), + [ts_sym_property_access] = REDUCE(ts_sym_statement, 1), + [ts_sym_object] = REDUCE(ts_sym_statement, 1), + [ts_sym_array] = REDUCE(ts_sym_statement, 1), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement, 1), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement, 1), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement, 1), + [ts_sym_string] = REDUCE(ts_sym_statement, 1), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_statement, 1), + [ts_sym_number] = REDUCE(ts_sym_statement, 1), + [ts_sym_null] = REDUCE(ts_sym_statement, 1), + [ts_sym_true] = REDUCE(ts_sym_statement, 1), + [ts_sym_false] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_1] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_for] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_var] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_if] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_while] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_try] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_break] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_return] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_28] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_function] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), + }, + [1800] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1966), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1966), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1801] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1966), + [ts_aux_sym_5] = SHIFT(1966), + }, + [1802] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1961), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(745), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(746), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1962), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1963), + [ts_aux_sym_for] = SHIFT(245), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1803] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1941), + }, + [1804] = { + [ts_sym_var_assignment] = SHIFT(1936), + [ts_builtin_sym_error] = SHIFT(1936), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1937), + }, + [1805] = { + [ts_sym_expression] = SHIFT(1934), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1806] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1843), + }, + [1807] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1838), + }, + [1808] = { + [ts_sym_statement] = SHIFT(1827), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1809] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1819), + }, + [1810] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1818), + [ts_aux_sym_5] = SHIFT(1818), + }, + [1811] = { + [ts_sym_expression] = SHIFT(1815), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1816), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1816), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1812] = { + [ts_sym_expression] = SHIFT(255), + [ts_sym_in_expression] = SHIFT(79), + [ts_sym_instanceof_expression] = SHIFT(79), + [ts_sym_typeof_expression] = SHIFT(79), + [ts_sym_math_op] = SHIFT(79), + [ts_sym_bool_op] = SHIFT(79), + [ts_sym_ternary] = SHIFT(79), + [ts_sym_assignment] = SHIFT(79), + [ts_sym_function_expression] = SHIFT(79), + [ts_sym_function_call] = SHIFT(79), + [ts_sym_constructor_call] = SHIFT(79), + [ts_sym_property_access] = SHIFT(1813), + [ts_sym_object] = SHIFT(79), + [ts_sym_array] = SHIFT(79), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(79), + [ts_sym_string] = SHIFT(79), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(81), + [ts_sym_number] = SHIFT(79), + [ts_sym_null] = SHIFT(79), + [ts_sym_true] = SHIFT(79), + [ts_sym_false] = SHIFT(79), + [ts_aux_sym_1] = SHIFT(82), + [ts_aux_sym_3] = SHIFT(83), + [ts_aux_sym_typeof] = SHIFT(84), + [ts_aux_sym_9] = SHIFT(85), + [ts_aux_sym_10] = SHIFT(85), + [ts_aux_sym_11] = SHIFT(85), + [ts_aux_sym_12] = SHIFT(85), + [ts_aux_sym_28] = SHIFT(86), + [ts_aux_sym_function] = SHIFT(87), + [ts_aux_sym_new] = SHIFT(88), + [ts_aux_sym_35] = SHIFT(89), + }, + [1813] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1814), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = SHIFT(1814), + [ts_aux_sym_8] = SHIFT(258), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + }, + [1814] = { + [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_delete_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_delete_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_30] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_31] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_32] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_33] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), + }, + [1815] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1817), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1817), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1816] = { + [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_return_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), + }, + [1817] = { + [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_return_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_return_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), + }, + [1818] = { + [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_break_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_break_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_break_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), + }, + [1819] = { + [ts_sym_expression] = SHIFT(1820), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1821), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1820] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1822), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1821] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1822), + }, + [1822] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1823), + }, + [1823] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1824), + [ts_aux_sym_2] = SHIFT(1825), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [1824] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(1826), + }, + [1825] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_catch_clause] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), + [ts_builtin_sym_end] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_catch] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), + }, + [1826] = { + [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_catch_clause] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), + [ts_builtin_sym_end] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_catch] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), + }, + [1827] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_catch_clause] = SHIFT(1828), + [ts_sym_finally_clause] = SHIFT(1829), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_catch] = SHIFT(1830), + [ts_aux_sym_finally] = SHIFT(1831), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), + }, + [1828] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = SHIFT(1837), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = SHIFT(1831), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [1829] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [1830] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1833), + }, + [1831] = { + [ts_sym_statement] = SHIFT(1832), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1832] = { + [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), + }, + [1833] = { + [ts_builtin_sym_error] = SHIFT(1834), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1834), + }, + [1834] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1835), + }, + [1835] = { + [ts_sym_statement] = SHIFT(1836), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1836] = { + [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), + }, + [1837] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), + [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), + }, + [1838] = { + [ts_sym_expression] = SHIFT(1839), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1840), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1839] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1841), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1840] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1841), + }, + [1841] = { + [ts_sym_statement] = SHIFT(1842), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1842] = { + [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_math_op] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_ternary] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_assignment] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_function_call] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_property_access] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_object] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_array] = REDUCE(ts_sym_while_statement, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_while_statement, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_string] = REDUCE(ts_sym_while_statement, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_number] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_null] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_true] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_false] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), + }, + [1843] = { + [ts_sym_expression] = SHIFT(1844), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1845), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1844] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1846), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1845] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1846), + }, + [1846] = { + [ts_sym_statement] = SHIFT(1847), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1850), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1847] = { + [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_math_op] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_ternary] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_assignment] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_function_call] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_property_access] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_object] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_array] = REDUCE(ts_sym_if_statement, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_if_statement, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_string] = REDUCE(ts_sym_if_statement, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_number] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_null] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_true] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_false] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_else] = SHIFT(1932), + [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), + }, + [1848] = { + [ts_sym_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), + [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_if_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_while_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_try_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement, 1), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement, 1), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_break_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement, 1), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_return_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_in_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_math_op] = REDUCE(ts_sym_statement, 1), + [ts_sym_bool_op] = REDUCE(ts_sym_statement, 1), + [ts_sym_ternary] = REDUCE(ts_sym_statement, 1), + [ts_sym_assignment] = REDUCE(ts_sym_statement, 1), + [ts_sym_function_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_function_call] = REDUCE(ts_sym_statement, 1), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement, 1), + [ts_sym_property_access] = REDUCE(ts_sym_statement, 1), + [ts_sym_object] = REDUCE(ts_sym_statement, 1), + [ts_sym_array] = REDUCE(ts_sym_statement, 1), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement, 1), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement, 1), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement, 1), + [ts_sym_string] = REDUCE(ts_sym_statement, 1), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_statement, 1), + [ts_sym_number] = REDUCE(ts_sym_statement, 1), + [ts_sym_null] = REDUCE(ts_sym_statement, 1), + [ts_sym_true] = REDUCE(ts_sym_statement, 1), + [ts_sym_false] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_1] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_for] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_var] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_if] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_else] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_while] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_try] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_break] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_return] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_28] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_function] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), + }, + [1849] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1931), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1931), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1850] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1931), + [ts_aux_sym_5] = SHIFT(1931), + }, [1851] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), @@ -80790,19 +78236,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1852), + [ts_builtin_sym_error] = SHIFT(1926), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1853), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1927), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(1854), + [ts_aux_sym_2] = SHIFT(1928), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -80826,3178 +78272,242 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [1852] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_2] = SHIFT(1855), - [ts_aux_sym_5] = SHIFT(308), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1906), }, [1853] = { + [ts_sym_var_assignment] = SHIFT(1901), + [ts_builtin_sym_error] = SHIFT(1901), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1855), + [ts_sym_identifier] = SHIFT(1902), }, [1854] = { + [ts_sym_expression] = SHIFT(1899), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_5] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_13] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_14] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_15] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_16] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_17] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_18] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_19] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_20] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_21] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_22] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_23] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_24] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_25] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_26] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_27] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_29] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), }, [1855] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_5] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1892), }, [1856] = { - [ts_sym_formal_parameters] = SHIFT(1857), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(230), - [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), + [ts_aux_sym_3] = SHIFT(1887), }, [1857] = { + [ts_sym_statement] = SHIFT(1876), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1858), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), }, [1858] = { - [ts_sym_statement_block] = SHIFT(1859), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_3] = SHIFT(1868), }, [1859] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + [ts_sym__line_break] = SHIFT(1867), + [ts_aux_sym_5] = SHIFT(1867), }, [1860] = { + [ts_sym_expression] = SHIFT(1864), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_13] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_14] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_15] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_16] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_17] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_19] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_20] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_21] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_22] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_23] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_24] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_25] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_26] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_27] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1865), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1865), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), }, [1861] = { + [ts_sym_expression] = SHIFT(255), + [ts_sym_in_expression] = SHIFT(79), + [ts_sym_instanceof_expression] = SHIFT(79), + [ts_sym_typeof_expression] = SHIFT(79), + [ts_sym_math_op] = SHIFT(79), + [ts_sym_bool_op] = SHIFT(79), + [ts_sym_ternary] = SHIFT(79), + [ts_sym_assignment] = SHIFT(79), + [ts_sym_function_expression] = SHIFT(79), + [ts_sym_function_call] = SHIFT(79), + [ts_sym_constructor_call] = SHIFT(79), + [ts_sym_property_access] = SHIFT(1862), + [ts_sym_object] = SHIFT(79), + [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_13] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_14] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_15] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_16] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_17] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_19] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), + [ts_sym_regex] = SHIFT(79), + [ts_sym_string] = SHIFT(79), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(81), + [ts_sym_number] = SHIFT(79), + [ts_sym_null] = SHIFT(79), + [ts_sym_true] = SHIFT(79), + [ts_sym_false] = SHIFT(79), + [ts_aux_sym_1] = SHIFT(82), + [ts_aux_sym_3] = SHIFT(83), + [ts_aux_sym_typeof] = SHIFT(84), + [ts_aux_sym_9] = SHIFT(85), + [ts_aux_sym_10] = SHIFT(85), + [ts_aux_sym_11] = SHIFT(85), + [ts_aux_sym_12] = SHIFT(85), + [ts_aux_sym_28] = SHIFT(86), + [ts_aux_sym_function] = SHIFT(87), + [ts_aux_sym_new] = SHIFT(88), + [ts_aux_sym_35] = SHIFT(89), }, [1862] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_13] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_14] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_15] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_16] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_17] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_18] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_19] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), + [ts_sym__line_break] = SHIFT(1863), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = SHIFT(1863), + [ts_aux_sym_8] = SHIFT(258), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [1863] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1864), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1864), - [ts_aux_sym_7] = SHIFT(258), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(258), - [ts_aux_sym_31] = SHIFT(258), - [ts_aux_sym_32] = SHIFT(258), - [ts_aux_sym_33] = SHIFT(258), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [1864] = { - [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_delete_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_delete_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_30] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_31] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_32] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_33] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), - }, - [1865] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1867), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1867), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [1866] = { - [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_return_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), - }, - [1867] = { - [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_return_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_return_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), - }, - [1868] = { - [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_break_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_break_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_break_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), - }, - [1869] = { - [ts_sym_expression] = SHIFT(1870), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1871), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [1870] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1872), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [1871] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1872), - }, - [1872] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1873), - }, - [1873] = { - [ts_sym_switch_case] = SHIFT(482), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1874), - [ts_aux_sym_2] = SHIFT(1875), - [ts_aux_sym_case] = SHIFT(485), - [ts_aux_sym_default] = SHIFT(486), - }, - [1874] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1876), - }, - [1875] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), - }, - [1876] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), - [ts_builtin_sym_end] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), - }, - [1877] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(2058), - [ts_sym_finally_clause] = SHIFT(2059), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(2060), - [ts_aux_sym_finally] = SHIFT(2061), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), - }, - [1878] = { - [ts_sym_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), - [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_if_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_while_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_try_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement, 1), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement, 1), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_break_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement, 1), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_return_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_in_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_math_op] = REDUCE(ts_sym_statement, 1), - [ts_sym_bool_op] = REDUCE(ts_sym_statement, 1), - [ts_sym_ternary] = REDUCE(ts_sym_statement, 1), - [ts_sym_assignment] = REDUCE(ts_sym_statement, 1), - [ts_sym_function_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_function_call] = REDUCE(ts_sym_statement, 1), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement, 1), - [ts_sym_property_access] = REDUCE(ts_sym_statement, 1), - [ts_sym_object] = REDUCE(ts_sym_statement, 1), - [ts_sym_array] = REDUCE(ts_sym_statement, 1), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement, 1), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement, 1), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement, 1), - [ts_sym_string] = REDUCE(ts_sym_statement, 1), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_statement, 1), - [ts_sym_number] = REDUCE(ts_sym_statement, 1), - [ts_sym_null] = REDUCE(ts_sym_statement, 1), - [ts_sym_true] = REDUCE(ts_sym_statement, 1), - [ts_sym_false] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_1] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_for] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_var] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_if] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_while] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_try] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_break] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_return] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_28] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_function] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), - }, - [1879] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2057), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2057), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [1880] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2057), - [ts_aux_sym_5] = SHIFT(2057), - }, - [1881] = { - [ts_sym_statement] = SHIFT(238), - [ts_sym_statement_block] = SHIFT(239), - [ts_sym_for_statement] = SHIFT(239), - [ts_sym_for_in_statement] = SHIFT(239), - [ts_sym_throw_statement] = SHIFT(239), - [ts_sym_if_statement] = SHIFT(239), - [ts_sym_while_statement] = SHIFT(239), - [ts_sym_try_statement] = SHIFT(239), - [ts_sym_switch_statement] = SHIFT(239), - [ts_sym_break_statement] = SHIFT(239), - [ts_sym_var_declaration] = SHIFT(239), - [ts_sym_expression_statement] = SHIFT(239), - [ts_sym_return_statement] = SHIFT(239), - [ts_sym_delete_statement] = SHIFT(239), - [ts_sym_expression] = SHIFT(240), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2052), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2053), - [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(2054), - [ts_aux_sym_for] = SHIFT(245), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(246), - [ts_aux_sym_throw] = SHIFT(247), - [ts_aux_sym_if] = SHIFT(248), - [ts_aux_sym_while] = SHIFT(249), - [ts_aux_sym_try] = SHIFT(250), - [ts_aux_sym_switch] = SHIFT(251), - [ts_aux_sym_break] = SHIFT(252), - [ts_aux_sym_return] = SHIFT(253), - [ts_aux_sym_delete] = SHIFT(254), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1882] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2032), - }, - [1883] = { - [ts_builtin_sym_error] = SHIFT(2021), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2022), - [ts_sym_identifier] = SHIFT(2023), - [ts_aux_sym_5] = SHIFT(2022), - }, - [1884] = { - [ts_sym_expression] = SHIFT(2019), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1885] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1922), - }, - [1886] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1917), - }, - [1887] = { - [ts_sym_statement] = SHIFT(1906), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1888] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1898), - }, - [1889] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1897), - [ts_aux_sym_5] = SHIFT(1897), - }, - [1890] = { - [ts_sym_expression] = SHIFT(1894), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1895), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1895), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1891] = { - [ts_sym_expression] = SHIFT(255), - [ts_sym_in_expression] = SHIFT(79), - [ts_sym_instanceof_expression] = SHIFT(79), - [ts_sym_typeof_expression] = SHIFT(79), - [ts_sym_math_op] = SHIFT(79), - [ts_sym_bool_op] = SHIFT(79), - [ts_sym_ternary] = SHIFT(79), - [ts_sym_assignment] = SHIFT(79), - [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(79), - [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1892), - [ts_sym_object] = SHIFT(79), - [ts_sym_array] = SHIFT(79), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(79), - [ts_sym_string] = SHIFT(79), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(81), - [ts_sym_number] = SHIFT(79), - [ts_sym_null] = SHIFT(79), - [ts_sym_true] = SHIFT(79), - [ts_sym_false] = SHIFT(79), - [ts_aux_sym_1] = SHIFT(82), - [ts_aux_sym_3] = SHIFT(83), - [ts_aux_sym_typeof] = SHIFT(84), - [ts_aux_sym_9] = SHIFT(85), - [ts_aux_sym_10] = SHIFT(85), - [ts_aux_sym_11] = SHIFT(85), - [ts_aux_sym_12] = SHIFT(85), - [ts_aux_sym_28] = SHIFT(86), - [ts_aux_sym_function] = SHIFT(87), - [ts_aux_sym_new] = SHIFT(88), - [ts_aux_sym_35] = SHIFT(89), - }, - [1892] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1893), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1893), - [ts_aux_sym_7] = SHIFT(258), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(258), - [ts_aux_sym_31] = SHIFT(258), - [ts_aux_sym_32] = SHIFT(258), - [ts_aux_sym_33] = SHIFT(258), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [1893] = { - [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_delete_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_delete_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_30] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_31] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_32] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_33] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), - }, - [1894] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1896), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1896), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [1895] = { - [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_return_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), - }, - [1896] = { - [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_return_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_return_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), - }, - [1897] = { - [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_break_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_break_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_break_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), - }, - [1898] = { - [ts_sym_expression] = SHIFT(1899), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1900), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [1899] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1901), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [1900] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1901), - }, - [1901] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1902), - }, - [1902] = { - [ts_sym_switch_case] = SHIFT(482), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1903), - [ts_aux_sym_2] = SHIFT(1904), - [ts_aux_sym_case] = SHIFT(485), - [ts_aux_sym_default] = SHIFT(486), - }, - [1903] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1905), - }, - [1904] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_catch_clause] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 6), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_catch] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), - }, - [1905] = { - [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_catch_clause] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_switch_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_switch_statement, 7), - [ts_builtin_sym_end] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_switch_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_catch] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), - }, - [1906] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1907), - [ts_sym_finally_clause] = SHIFT(1908), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1909), - [ts_aux_sym_finally] = SHIFT(1910), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), - }, - [1907] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1916), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1910), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [1908] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [1909] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1912), - }, - [1910] = { - [ts_sym_statement] = SHIFT(1911), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1911] = { - [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), - }, - [1912] = { - [ts_builtin_sym_error] = SHIFT(1913), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1913), - }, - [1913] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1914), - }, - [1914] = { - [ts_sym_statement] = SHIFT(1915), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1915] = { - [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), - }, - [1916] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), - [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), - }, - [1917] = { - [ts_sym_expression] = SHIFT(1918), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1919), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [1918] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1920), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [1919] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1920), - }, - [1920] = { - [ts_sym_statement] = SHIFT(1921), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1921] = { - [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_math_op] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_ternary] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_assignment] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_function_call] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_property_access] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_object] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_array] = REDUCE(ts_sym_while_statement, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_while_statement, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_string] = REDUCE(ts_sym_while_statement, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_number] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_null] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_true] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_false] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), - }, - [1922] = { - [ts_sym_expression] = SHIFT(1923), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1924), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [1923] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1925), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [1924] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1925), - }, - [1925] = { - [ts_sym_statement] = SHIFT(1926), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1926] = { - [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_math_op] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_ternary] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_assignment] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_function_call] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_property_access] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_object] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_array] = REDUCE(ts_sym_if_statement, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_if_statement, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_string] = REDUCE(ts_sym_if_statement, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_number] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_null] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_true] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_false] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2017), - [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), - }, - [1927] = { - [ts_sym_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), - [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_if_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_while_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_try_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement, 1), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement, 1), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_break_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement, 1), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_return_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_in_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_math_op] = REDUCE(ts_sym_statement, 1), - [ts_sym_bool_op] = REDUCE(ts_sym_statement, 1), - [ts_sym_ternary] = REDUCE(ts_sym_statement, 1), - [ts_sym_assignment] = REDUCE(ts_sym_statement, 1), - [ts_sym_function_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_function_call] = REDUCE(ts_sym_statement, 1), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement, 1), - [ts_sym_property_access] = REDUCE(ts_sym_statement, 1), - [ts_sym_object] = REDUCE(ts_sym_statement, 1), - [ts_sym_array] = REDUCE(ts_sym_statement, 1), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement, 1), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement, 1), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement, 1), - [ts_sym_string] = REDUCE(ts_sym_statement, 1), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_statement, 1), - [ts_sym_number] = REDUCE(ts_sym_statement, 1), - [ts_sym_null] = REDUCE(ts_sym_statement, 1), - [ts_sym_true] = REDUCE(ts_sym_statement, 1), - [ts_sym_false] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_1] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_for] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_var] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_if] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_else] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_while] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_try] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_break] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_return] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_28] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_function] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), - }, - [1928] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2016), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2016), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [1929] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2016), - [ts_aux_sym_5] = SHIFT(2016), - }, - [1930] = { - [ts_sym_statement] = SHIFT(238), - [ts_sym_statement_block] = SHIFT(239), - [ts_sym_for_statement] = SHIFT(239), - [ts_sym_for_in_statement] = SHIFT(239), - [ts_sym_throw_statement] = SHIFT(239), - [ts_sym_if_statement] = SHIFT(239), - [ts_sym_while_statement] = SHIFT(239), - [ts_sym_try_statement] = SHIFT(239), - [ts_sym_switch_statement] = SHIFT(239), - [ts_sym_break_statement] = SHIFT(239), - [ts_sym_var_declaration] = SHIFT(239), - [ts_sym_expression_statement] = SHIFT(239), - [ts_sym_return_statement] = SHIFT(239), - [ts_sym_delete_statement] = SHIFT(239), - [ts_sym_expression] = SHIFT(240), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2011), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2012), - [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(2013), - [ts_aux_sym_for] = SHIFT(245), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(246), - [ts_aux_sym_throw] = SHIFT(247), - [ts_aux_sym_if] = SHIFT(248), - [ts_aux_sym_while] = SHIFT(249), - [ts_aux_sym_try] = SHIFT(250), - [ts_aux_sym_switch] = SHIFT(251), - [ts_aux_sym_break] = SHIFT(252), - [ts_aux_sym_return] = SHIFT(253), - [ts_aux_sym_delete] = SHIFT(254), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1931] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1991), - }, - [1932] = { - [ts_builtin_sym_error] = SHIFT(1980), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1981), - [ts_sym_identifier] = SHIFT(1982), - [ts_aux_sym_5] = SHIFT(1981), - }, - [1933] = { - [ts_sym_expression] = SHIFT(1978), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1934] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1971), - }, - [1935] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1966), - }, - [1936] = { - [ts_sym_statement] = SHIFT(1955), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1937] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1947), - }, - [1938] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1946), - [ts_aux_sym_5] = SHIFT(1946), - }, - [1939] = { - [ts_sym_expression] = SHIFT(1943), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1944), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1944), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1940] = { - [ts_sym_expression] = SHIFT(255), - [ts_sym_in_expression] = SHIFT(79), - [ts_sym_instanceof_expression] = SHIFT(79), - [ts_sym_typeof_expression] = SHIFT(79), - [ts_sym_math_op] = SHIFT(79), - [ts_sym_bool_op] = SHIFT(79), - [ts_sym_ternary] = SHIFT(79), - [ts_sym_assignment] = SHIFT(79), - [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(79), - [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1941), - [ts_sym_object] = SHIFT(79), - [ts_sym_array] = SHIFT(79), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(79), - [ts_sym_string] = SHIFT(79), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(81), - [ts_sym_number] = SHIFT(79), - [ts_sym_null] = SHIFT(79), - [ts_sym_true] = SHIFT(79), - [ts_sym_false] = SHIFT(79), - [ts_aux_sym_1] = SHIFT(82), - [ts_aux_sym_3] = SHIFT(83), - [ts_aux_sym_typeof] = SHIFT(84), - [ts_aux_sym_9] = SHIFT(85), - [ts_aux_sym_10] = SHIFT(85), - [ts_aux_sym_11] = SHIFT(85), - [ts_aux_sym_12] = SHIFT(85), - [ts_aux_sym_28] = SHIFT(86), - [ts_aux_sym_function] = SHIFT(87), - [ts_aux_sym_new] = SHIFT(88), - [ts_aux_sym_35] = SHIFT(89), - }, - [1941] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1942), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1942), - [ts_aux_sym_7] = SHIFT(258), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(258), - [ts_aux_sym_31] = SHIFT(258), - [ts_aux_sym_32] = SHIFT(258), - [ts_aux_sym_33] = SHIFT(258), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [1942] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -84055,7 +78565,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -84090,12 +78600,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1943] = { + [1864] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1945), + [ts_sym__line_break] = SHIFT(1866), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1945), + [ts_aux_sym_5] = SHIFT(1866), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -84120,7 +78630,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1944] = { + [1865] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -84189,7 +78699,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1945] = { + [1866] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -84277,7 +78787,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1946] = { + [1867] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -84346,8 +78856,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1947] = { - [ts_sym_expression] = SHIFT(1948), + [1868] = { + [ts_sym_expression] = SHIFT(1869), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -84361,7 +78871,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1949), + [ts_builtin_sym_error] = SHIFT(1870), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -84383,11 +78893,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1948] = { + [1869] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1950), + [ts_aux_sym_4] = SHIFT(1871), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -84413,31 +78923,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1949] = { + [1870] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1950), + [ts_aux_sym_4] = SHIFT(1871), }, - [1950] = { + [1871] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1951), + [ts_aux_sym_1] = SHIFT(1872), }, - [1951] = { + [1872] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1952), - [ts_aux_sym_2] = SHIFT(1953), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1873), + [ts_aux_sym_2] = SHIFT(1874), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [1952] = { + [1873] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1954), + [ts_aux_sym_2] = SHIFT(1875), }, - [1953] = { + [1874] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -84505,7 +79015,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1954] = { + [1875] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -84573,7 +79083,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1955] = { + [1876] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -84582,8 +79092,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1956), - [ts_sym_finally_clause] = SHIFT(1957), + [ts_sym_catch_clause] = SHIFT(1877), + [ts_sym_finally_clause] = SHIFT(1878), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -84625,8 +79135,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1958), - [ts_aux_sym_finally] = SHIFT(1959), + [ts_aux_sym_catch] = SHIFT(1879), + [ts_aux_sym_finally] = SHIFT(1880), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -84641,7 +79151,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1956] = { + [1877] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -84651,7 +79161,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1965), + [ts_sym_finally_clause] = SHIFT(1886), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -84694,7 +79204,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1959), + [ts_aux_sym_finally] = SHIFT(1880), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -84709,7 +79219,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1957] = { + [1878] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -84777,27 +79287,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1958] = { + [1879] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1961), + [ts_aux_sym_3] = SHIFT(1882), }, - [1959] = { - [ts_sym_statement] = SHIFT(1960), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), + [1880] = { + [ts_sym_statement] = SHIFT(1881), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -84811,7 +79321,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), + [ts_builtin_sym_error] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -84821,18 +79331,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -84843,7 +79353,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1960] = { + [1881] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -84911,33 +79421,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1961] = { - [ts_builtin_sym_error] = SHIFT(1962), + [1882] = { + [ts_builtin_sym_error] = SHIFT(1883), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1962), + [ts_sym_identifier] = SHIFT(1883), }, - [1962] = { + [1883] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1963), + [ts_aux_sym_4] = SHIFT(1884), }, - [1963] = { - [ts_sym_statement] = SHIFT(1964), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), + [1884] = { + [ts_sym_statement] = SHIFT(1885), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -84951,7 +79461,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), + [ts_builtin_sym_error] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -84961,18 +79471,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -84983,7 +79493,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1964] = { + [1885] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -85051,7 +79561,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1965] = { + [1886] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -85119,8 +79629,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1966] = { - [ts_sym_expression] = SHIFT(1967), + [1887] = { + [ts_sym_expression] = SHIFT(1888), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -85134,7 +79644,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1968), + [ts_builtin_sym_error] = SHIFT(1889), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -85156,11 +79666,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1967] = { + [1888] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1969), + [ts_aux_sym_4] = SHIFT(1890), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -85186,27 +79696,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1968] = { + [1889] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1969), + [ts_aux_sym_4] = SHIFT(1890), }, - [1969] = { - [ts_sym_statement] = SHIFT(1970), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), + [1890] = { + [ts_sym_statement] = SHIFT(1891), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -85220,7 +79730,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), + [ts_builtin_sym_error] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -85230,18 +79740,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -85252,7 +79762,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1970] = { + [1891] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -85320,8 +79830,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1971] = { - [ts_sym_expression] = SHIFT(1972), + [1892] = { + [ts_sym_expression] = SHIFT(1893), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -85335,7 +79845,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(1973), + [ts_builtin_sym_error] = SHIFT(1894), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -85357,11 +79867,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1972] = { + [1893] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(1974), + [ts_aux_sym_4] = SHIFT(1895), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -85387,27 +79897,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1973] = { + [1894] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1974), + [ts_aux_sym_4] = SHIFT(1895), }, - [1974] = { - [ts_sym_statement] = SHIFT(1975), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), + [1895] = { + [ts_sym_statement] = SHIFT(1896), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -85421,7 +79931,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), + [ts_builtin_sym_error] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -85431,18 +79941,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -85453,7 +79963,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1975] = { + [1896] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -85502,7 +80012,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1976), + [ts_aux_sym_else] = SHIFT(1897), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -85521,22 +80031,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1976] = { - [ts_sym_statement] = SHIFT(1977), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), + [1897] = { + [ts_sym_statement] = SHIFT(1898), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -85550,7 +80060,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), + [ts_builtin_sym_error] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -85560,18 +80070,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -85582,7 +80092,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1977] = { + [1898] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -85650,12 +80160,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1978] = { + [1899] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1979), + [ts_sym__line_break] = SHIFT(1900), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(1979), + [ts_aux_sym_5] = SHIFT(1900), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -85680,7 +80190,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [1979] = { + [1900] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -85768,91 +80278,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1980] = { + [1901] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1983), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1984), - [ts_aux_sym_5] = SHIFT(1983), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(1903), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1904), + [ts_aux_sym_5] = SHIFT(1903), + [ts_aux_sym_7] = SHIFT(625), }, - [1981] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 2), + [1902] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(1903), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1904), + [ts_aux_sym_5] = SHIFT(1903), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1982] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1983), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1984), - [ts_aux_sym_5] = SHIFT(1983), - [ts_aux_sym_7] = SHIFT(1985), - [ts_aux_sym_8] = SHIFT(627), - }, - [1983] = { + [1903] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -85924,244 +80365,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1984] = { + [1904] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1990), - [ts_aux_sym_5] = SHIFT(1990), + [ts_sym__line_break] = SHIFT(1905), + [ts_aux_sym_5] = SHIFT(1905), }, - [1985] = { - [ts_sym_expression] = SHIFT(1986), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [1986] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1987), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1988), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(1987), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [1987] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1988] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1989), - [ts_aux_sym_5] = SHIFT(1989), - }, - [1989] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [1990] = { + [1905] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -86230,10 +80439,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1991] = { - [ts_sym_var_declaration] = SHIFT(1992), - [ts_sym_expression_statement] = SHIFT(1992), - [ts_sym_expression] = SHIFT(722), + [1906] = { + [ts_sym_var_declaration] = SHIFT(1907), + [ts_sym_expression_statement] = SHIFT(1907), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -86247,19 +80456,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1993), + [ts_builtin_sym_error] = SHIFT(1908), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1994), + [ts_sym_identifier] = SHIFT(1909), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1995), + [ts_aux_sym_var] = SHIFT(1910), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -86270,9 +80479,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1992] = { - [ts_sym_expression_statement] = SHIFT(2007), - [ts_sym_expression] = SHIFT(751), + [1907] = { + [ts_sym_expression_statement] = SHIFT(1922), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -86286,7 +80495,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -86308,19 +80517,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1993] = { + [1908] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(2005), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1920), + [ts_aux_sym_5] = SHIFT(734), }, - [1994] = { + [1909] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2001), + [ts_aux_sym_in] = SHIFT(1916), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -86342,31 +80551,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1995] = { - [ts_builtin_sym_error] = SHIFT(726), + [1910] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(1996), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1911), }, - [1996] = { + [1911] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(1997), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1912), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [1997] = { - [ts_sym_expression] = SHIFT(1998), + [1912] = { + [ts_sym_expression] = SHIFT(1913), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -86401,7 +80610,3788 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [1998] = { + [1913] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1914), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1914] = { + [ts_sym_statement] = SHIFT(1915), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1850), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1915] = { + [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_if_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_while_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_try_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_break_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_return_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_in_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_math_op] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_bool_op] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_ternary] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_assignment] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_function_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_function_call] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_property_access] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_object] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_array] = REDUCE(ts_sym_for_in_statement, 8), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_in_statement, 8), + [ts_builtin_sym_end] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_string] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_number] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_null] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_true] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_false] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_1] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_for] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_3] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_var] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_if] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_else] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_while] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_try] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_break] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_return] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_9] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_10] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_11] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_12] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_28] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_function] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), + }, + [1916] = { + [ts_sym_expression] = SHIFT(1917), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1917] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1918), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1918] = { + [ts_sym_statement] = SHIFT(1919), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1850), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1919] = { + [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_for_in_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_in_statement, 7), + [ts_builtin_sym_end] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_else] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), + }, + [1920] = { + [ts_sym_statement] = SHIFT(1921), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1850), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1921] = { + [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_object] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_array] = REDUCE(ts_sym_for_statement, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_string] = REDUCE(ts_sym_for_statement, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_number] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_null] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_true] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_false] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_else] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), + }, + [1922] = { + [ts_sym_expression] = SHIFT(1923), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1923] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1924), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1924] = { + [ts_sym_statement] = SHIFT(1925), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1850), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1925] = { + [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_for_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 7), + [ts_builtin_sym_end] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_for_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_else] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), + }, + [1926] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1930), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_7] = SHIFT(404), + }, + [1927] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(1929), + }, + [1928] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 2), + [ts_sym__line_break] = REDUCE(ts_sym_object, 2), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_5] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_else] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_13] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_14] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_15] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_16] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_17] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_18] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_19] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_20] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_21] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_22] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_23] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_24] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_25] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_26] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_27] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_29] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), + }, + [1929] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_else] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), + }, + [1930] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), + [ts_sym__line_break] = REDUCE(ts_sym_object, 3), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_5] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_else] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_13] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_14] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_15] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_16] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_17] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_18] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_19] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_20] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_21] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_22] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_23] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_24] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_25] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_26] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_27] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_29] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), + }, + [1931] = { + [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_expression_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_expression_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_else] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), + }, + [1932] = { + [ts_sym_statement] = SHIFT(1933), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1933] = { + [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_catch_clause] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_if_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_if_statement, 7), + [ts_builtin_sym_end] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_if_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), + }, + [1934] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1935), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1935), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1935] = { + [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_throw_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_throw_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), + }, + [1936] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1938), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1939), + [ts_aux_sym_5] = SHIFT(1938), + [ts_aux_sym_7] = SHIFT(625), + }, + [1937] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1938), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1939), + [ts_aux_sym_5] = SHIFT(1938), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), + }, + [1938] = { + [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_object] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_array] = REDUCE(ts_sym_var_declaration, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_string] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_number] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_null] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_true] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_false] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), + }, + [1939] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1940), + [ts_aux_sym_5] = SHIFT(1940), + }, + [1940] = { + [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_object] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_array] = REDUCE(ts_sym_var_declaration, 4), + [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 4), + [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_string] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_number] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_null] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_true] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_false] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), + }, + [1941] = { + [ts_sym_var_declaration] = SHIFT(1942), + [ts_sym_expression_statement] = SHIFT(1942), + [ts_sym_expression] = SHIFT(715), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1943), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1944), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1945), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1942] = { + [ts_sym_expression_statement] = SHIFT(1957), + [ts_sym_expression] = SHIFT(738), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(739), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1943] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(1955), + [ts_aux_sym_5] = SHIFT(734), + }, + [1944] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = SHIFT(1951), + [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_8] = SHIFT(729), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + }, + [1945] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1946), + }, + [1946] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(1947), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), + }, + [1947] = { + [ts_sym_expression] = SHIFT(1948), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1948] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1949), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1949] = { + [ts_sym_statement] = SHIFT(1950), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1950] = { + [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_if_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_while_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_try_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_break_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_return_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_in_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_math_op] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_bool_op] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_ternary] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_assignment] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_function_expression] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_function_call] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_property_access] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_object] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_array] = REDUCE(ts_sym_for_in_statement, 8), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_in_statement, 8), + [ts_builtin_sym_end] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_string] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_number] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_null] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_true] = REDUCE(ts_sym_for_in_statement, 8), + [ts_sym_false] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_1] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_for] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_3] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_var] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_if] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_while] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_try] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_break] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_return] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_9] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_10] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_11] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_12] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_28] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_function] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), + [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), + }, + [1951] = { + [ts_sym_expression] = SHIFT(1952), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1952] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1953), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1953] = { + [ts_sym_statement] = SHIFT(1954), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1954] = { + [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_for_in_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_in_statement, 7), + [ts_builtin_sym_end] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_for_in_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), + }, + [1955] = { + [ts_sym_statement] = SHIFT(1956), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1956] = { + [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_object] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_array] = REDUCE(ts_sym_for_statement, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_string] = REDUCE(ts_sym_for_statement, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_number] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_null] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_true] = REDUCE(ts_sym_for_statement, 5), + [ts_sym_false] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), + }, + [1957] = { + [ts_sym_expression] = SHIFT(1958), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1958] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1959), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1959] = { + [ts_sym_statement] = SHIFT(1960), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1960] = { + [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_for_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 7), + [ts_builtin_sym_end] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_for_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_for_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), + }, + [1961] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1965), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_7] = SHIFT(404), + }, + [1962] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(1964), + }, + [1963] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 2), + [ts_sym__line_break] = REDUCE(ts_sym_object, 2), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 2), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_5] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_13] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_14] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_15] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_16] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_17] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_18] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_19] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_20] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_21] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_22] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_23] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_24] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_25] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_26] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_27] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_29] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 2), + [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), + }, + [1964] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), + }, + [1965] = { + [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), + [ts_sym__line_break] = REDUCE(ts_sym_object, 3), + [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), + [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_5] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_13] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_14] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_15] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_16] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_17] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_18] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_19] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_20] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_21] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_22] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_23] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_24] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_25] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_26] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_27] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_29] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), + [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), + }, + [1966] = { + [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_expression_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_expression_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_expression_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_expression_statement, 2), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), + }, + [1967] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_finally_clause] = SHIFT(2139), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_finally] = SHIFT(1970), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [1968] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), + }, + [1969] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1972), + }, + [1970] = { + [ts_sym_statement] = SHIFT(1971), + [ts_sym_statement_block] = SHIFT(3), + [ts_sym_for_statement] = SHIFT(3), + [ts_sym_for_in_statement] = SHIFT(3), + [ts_sym_throw_statement] = SHIFT(3), + [ts_sym_if_statement] = SHIFT(3), + [ts_sym_while_statement] = SHIFT(3), + [ts_sym_try_statement] = SHIFT(3), + [ts_sym_switch_statement] = SHIFT(3), + [ts_sym_break_statement] = SHIFT(3), + [ts_sym_var_declaration] = SHIFT(3), + [ts_sym_expression_statement] = SHIFT(3), + [ts_sym_return_statement] = SHIFT(3), + [ts_sym_delete_statement] = SHIFT(3), + [ts_sym_expression] = SHIFT(4), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(9), + [ts_aux_sym_for] = SHIFT(10), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(12), + [ts_aux_sym_throw] = SHIFT(13), + [ts_aux_sym_if] = SHIFT(14), + [ts_aux_sym_while] = SHIFT(15), + [ts_aux_sym_try] = SHIFT(16), + [ts_aux_sym_switch] = SHIFT(17), + [ts_aux_sym_break] = SHIFT(18), + [ts_aux_sym_return] = SHIFT(19), + [ts_aux_sym_delete] = SHIFT(20), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1971] = { + [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), + }, + [1972] = { + [ts_builtin_sym_error] = SHIFT(1973), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1973), + }, + [1973] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1974), + }, + [1974] = { + [ts_sym_statement] = SHIFT(1975), + [ts_sym_statement_block] = SHIFT(1976), + [ts_sym_for_statement] = SHIFT(1976), + [ts_sym_for_in_statement] = SHIFT(1976), + [ts_sym_throw_statement] = SHIFT(1976), + [ts_sym_if_statement] = SHIFT(1976), + [ts_sym_while_statement] = SHIFT(1976), + [ts_sym_try_statement] = SHIFT(1976), + [ts_sym_switch_statement] = SHIFT(1976), + [ts_sym_break_statement] = SHIFT(1976), + [ts_sym_var_declaration] = SHIFT(1976), + [ts_sym_expression_statement] = SHIFT(1976), + [ts_sym_return_statement] = SHIFT(1976), + [ts_sym_delete_statement] = SHIFT(1976), + [ts_sym_expression] = SHIFT(1977), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1978), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1979), + [ts_aux_sym_for] = SHIFT(1980), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1981), + [ts_aux_sym_throw] = SHIFT(1982), + [ts_aux_sym_if] = SHIFT(1983), + [ts_aux_sym_while] = SHIFT(1984), + [ts_aux_sym_try] = SHIFT(1985), + [ts_aux_sym_switch] = SHIFT(1986), + [ts_aux_sym_break] = SHIFT(1987), + [ts_aux_sym_return] = SHIFT(1988), + [ts_aux_sym_delete] = SHIFT(1989), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1975] = { + [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), + }, + [1976] = { + [ts_sym_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), + [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_for_in_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_throw_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_if_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_while_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_try_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_finally_clause] = REDUCE(ts_sym_statement, 1), + [ts_sym_switch_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_break_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_var_declaration] = REDUCE(ts_sym_statement, 1), + [ts_sym_expression_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_return_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_delete_statement] = REDUCE(ts_sym_statement, 1), + [ts_sym_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_in_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_typeof_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_math_op] = REDUCE(ts_sym_statement, 1), + [ts_sym_bool_op] = REDUCE(ts_sym_statement, 1), + [ts_sym_ternary] = REDUCE(ts_sym_statement, 1), + [ts_sym_assignment] = REDUCE(ts_sym_statement, 1), + [ts_sym_function_expression] = REDUCE(ts_sym_statement, 1), + [ts_sym_function_call] = REDUCE(ts_sym_statement, 1), + [ts_sym_constructor_call] = REDUCE(ts_sym_statement, 1), + [ts_sym_property_access] = REDUCE(ts_sym_statement, 1), + [ts_sym_object] = REDUCE(ts_sym_statement, 1), + [ts_sym_array] = REDUCE(ts_sym_statement, 1), + [ts_builtin_sym_error] = REDUCE(ts_sym_statement, 1), + [ts_builtin_sym_end] = REDUCE(ts_sym_statement, 1), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_statement, 1), + [ts_sym_string] = REDUCE(ts_sym_statement, 1), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_statement, 1), + [ts_sym_number] = REDUCE(ts_sym_statement, 1), + [ts_sym_null] = REDUCE(ts_sym_statement, 1), + [ts_sym_true] = REDUCE(ts_sym_statement, 1), + [ts_sym_false] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_1] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_for] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_var] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_throw] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_if] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_while] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_try] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_finally] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_switch] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_break] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_return] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_delete] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_typeof] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_28] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_function] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), + }, + [1977] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(2138), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2138), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1978] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(2138), + [ts_aux_sym_5] = SHIFT(2138), + }, + [1979] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(2133), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(745), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(746), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2134), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(2135), + [ts_aux_sym_for] = SHIFT(245), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1980] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(2113), + }, + [1981] = { + [ts_sym_var_assignment] = SHIFT(2108), + [ts_builtin_sym_error] = SHIFT(2108), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(2109), + }, + [1982] = { + [ts_sym_expression] = SHIFT(2106), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1983] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(2015), + }, + [1984] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(2010), + }, + [1985] = { + [ts_sym_statement] = SHIFT(2004), + [ts_sym_statement_block] = SHIFT(1799), + [ts_sym_for_statement] = SHIFT(1799), + [ts_sym_for_in_statement] = SHIFT(1799), + [ts_sym_throw_statement] = SHIFT(1799), + [ts_sym_if_statement] = SHIFT(1799), + [ts_sym_while_statement] = SHIFT(1799), + [ts_sym_try_statement] = SHIFT(1799), + [ts_sym_switch_statement] = SHIFT(1799), + [ts_sym_break_statement] = SHIFT(1799), + [ts_sym_var_declaration] = SHIFT(1799), + [ts_sym_expression_statement] = SHIFT(1799), + [ts_sym_return_statement] = SHIFT(1799), + [ts_sym_delete_statement] = SHIFT(1799), + [ts_sym_expression] = SHIFT(1800), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1801), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1802), + [ts_aux_sym_for] = SHIFT(1803), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1804), + [ts_aux_sym_throw] = SHIFT(1805), + [ts_aux_sym_if] = SHIFT(1806), + [ts_aux_sym_while] = SHIFT(1807), + [ts_aux_sym_try] = SHIFT(1808), + [ts_aux_sym_switch] = SHIFT(1809), + [ts_aux_sym_break] = SHIFT(1810), + [ts_aux_sym_return] = SHIFT(1811), + [ts_aux_sym_delete] = SHIFT(1812), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1986] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1996), + }, + [1987] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1995), + [ts_aux_sym_5] = SHIFT(1995), + }, + [1988] = { + [ts_sym_expression] = SHIFT(1992), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1993), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1993), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1989] = { + [ts_sym_expression] = SHIFT(255), + [ts_sym_in_expression] = SHIFT(79), + [ts_sym_instanceof_expression] = SHIFT(79), + [ts_sym_typeof_expression] = SHIFT(79), + [ts_sym_math_op] = SHIFT(79), + [ts_sym_bool_op] = SHIFT(79), + [ts_sym_ternary] = SHIFT(79), + [ts_sym_assignment] = SHIFT(79), + [ts_sym_function_expression] = SHIFT(79), + [ts_sym_function_call] = SHIFT(79), + [ts_sym_constructor_call] = SHIFT(79), + [ts_sym_property_access] = SHIFT(1990), + [ts_sym_object] = SHIFT(79), + [ts_sym_array] = SHIFT(79), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(79), + [ts_sym_string] = SHIFT(79), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(81), + [ts_sym_number] = SHIFT(79), + [ts_sym_null] = SHIFT(79), + [ts_sym_true] = SHIFT(79), + [ts_sym_false] = SHIFT(79), + [ts_aux_sym_1] = SHIFT(82), + [ts_aux_sym_3] = SHIFT(83), + [ts_aux_sym_typeof] = SHIFT(84), + [ts_aux_sym_9] = SHIFT(85), + [ts_aux_sym_10] = SHIFT(85), + [ts_aux_sym_11] = SHIFT(85), + [ts_aux_sym_12] = SHIFT(85), + [ts_aux_sym_28] = SHIFT(86), + [ts_aux_sym_function] = SHIFT(87), + [ts_aux_sym_new] = SHIFT(88), + [ts_aux_sym_35] = SHIFT(89), + }, + [1990] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1991), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = SHIFT(1991), + [ts_aux_sym_8] = SHIFT(258), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + }, + [1991] = { + [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_delete_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_delete_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_delete_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_30] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_31] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_32] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_33] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_delete_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), + }, + [1992] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1994), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1994), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1993] = { + [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_return_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_return_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), + }, + [1994] = { + [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_return_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_return_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_return_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), + }, + [1995] = { + [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_math_op] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_ternary] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_assignment] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_function_call] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_property_access] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_object] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_array] = REDUCE(ts_sym_break_statement, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_break_statement, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_string] = REDUCE(ts_sym_break_statement, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_number] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_null] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_true] = REDUCE(ts_sym_break_statement, 2), + [ts_sym_false] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), + }, + [1996] = { + [ts_sym_expression] = SHIFT(1997), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1998), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1997] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), @@ -86431,4110 +84421,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [1999] = { - [ts_sym_statement] = SHIFT(2000), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), + [1998] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), + [ts_aux_sym_4] = SHIFT(1999), + }, + [1999] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(2000), }, [2000] = { - [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_if_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_while_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_try_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_break_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_return_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_in_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_math_op] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_bool_op] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_ternary] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_assignment] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_function_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_function_call] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_property_access] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_object] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_array] = REDUCE(ts_sym_for_in_statement, 8), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_in_statement, 8), - [ts_builtin_sym_end] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_string] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_number] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_null] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_true] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_false] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_1] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_for] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_3] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_var] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_if] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_else] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_while] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_try] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_break] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_return] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_9] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_10] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_11] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_12] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_28] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_function] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), - }, - [2001] = { - [ts_sym_expression] = SHIFT(2002), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [2002] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2003), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [2003] = { - [ts_sym_statement] = SHIFT(2004), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2004] = { - [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_for_in_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_in_statement, 7), - [ts_builtin_sym_end] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_else] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), - }, - [2005] = { - [ts_sym_statement] = SHIFT(2006), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2006] = { - [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_object] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_array] = REDUCE(ts_sym_for_statement, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_string] = REDUCE(ts_sym_for_statement, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_number] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_null] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_true] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_false] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), - }, - [2007] = { - [ts_sym_expression] = SHIFT(2008), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [2008] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2009), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [2009] = { - [ts_sym_statement] = SHIFT(2010), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2010] = { - [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_for_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 7), - [ts_builtin_sym_end] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_for_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_else] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), - }, - [2011] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(2015), - [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), - }, - [2012] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2014), - }, - [2013] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 2), - [ts_sym__line_break] = REDUCE(ts_sym_object, 2), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_5] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_13] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_14] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_15] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_16] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_17] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_18] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_19] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_20] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_21] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_22] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_23] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_24] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_25] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_26] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_27] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_29] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), - }, - [2014] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_else] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), - }, - [2015] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), - [ts_sym__line_break] = REDUCE(ts_sym_object, 3), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_5] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_else] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), - }, - [2016] = { - [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_expression_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_expression_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), - }, - [2017] = { - [ts_sym_statement] = SHIFT(2018), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2018] = { - [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_catch_clause] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_if_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_if_statement, 7), - [ts_builtin_sym_end] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_if_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), - }, - [2019] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2020), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2020), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [2020] = { - [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_throw_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_throw_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), - }, - [2021] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2024), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2025), - [ts_aux_sym_5] = SHIFT(2024), - [ts_aux_sym_8] = SHIFT(627), - }, - [2022] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), - }, - [2023] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2024), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2025), - [ts_aux_sym_5] = SHIFT(2024), - [ts_aux_sym_7] = SHIFT(2026), - [ts_aux_sym_8] = SHIFT(627), - }, - [2024] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), - }, - [2025] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2031), - [ts_aux_sym_5] = SHIFT(2031), - }, - [2026] = { - [ts_sym_expression] = SHIFT(2027), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [2027] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2028), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2029), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(2028), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [2028] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [2029] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2030), - [ts_aux_sym_5] = SHIFT(2030), - }, - [2030] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [2031] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 4), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 4), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), - }, - [2032] = { - [ts_sym_var_declaration] = SHIFT(2033), - [ts_sym_expression_statement] = SHIFT(2033), - [ts_sym_expression] = SHIFT(722), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2034), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2035), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2036), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2033] = { - [ts_sym_expression_statement] = SHIFT(2048), - [ts_sym_expression] = SHIFT(751), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2034] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(2046), - [ts_aux_sym_5] = SHIFT(747), - }, - [2035] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2042), - [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [2036] = { - [ts_builtin_sym_error] = SHIFT(726), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(2037), - [ts_aux_sym_5] = SHIFT(727), - }, - [2037] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(2038), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), - }, - [2038] = { - [ts_sym_expression] = SHIFT(2039), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [2039] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2040), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [2040] = { - [ts_sym_statement] = SHIFT(2041), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2041] = { - [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_if_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_while_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_try_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_break_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_return_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_in_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_math_op] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_bool_op] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_ternary] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_assignment] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_function_expression] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_function_call] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_property_access] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_object] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_array] = REDUCE(ts_sym_for_in_statement, 8), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_in_statement, 8), - [ts_builtin_sym_end] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_string] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_number] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_null] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_true] = REDUCE(ts_sym_for_in_statement, 8), - [ts_sym_false] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_1] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_for] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_3] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_var] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_if] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_while] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_try] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_break] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_return] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_9] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_10] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_11] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_12] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_28] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_function] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), - [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), - }, - [2042] = { - [ts_sym_expression] = SHIFT(2043), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [2043] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2044), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [2044] = { - [ts_sym_statement] = SHIFT(2045), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2045] = { - [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_for_in_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_in_statement, 7), - [ts_builtin_sym_end] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_for_in_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), - }, - [2046] = { - [ts_sym_statement] = SHIFT(2047), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2047] = { - [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_object] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_array] = REDUCE(ts_sym_for_statement, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_string] = REDUCE(ts_sym_for_statement, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_number] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_null] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_true] = REDUCE(ts_sym_for_statement, 5), - [ts_sym_false] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), - }, - [2048] = { - [ts_sym_expression] = SHIFT(2049), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [2049] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2050), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [2050] = { - [ts_sym_statement] = SHIFT(2051), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2051] = { - [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_catch_clause] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_for_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_for_statement, 7), - [ts_builtin_sym_end] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_for_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_for_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_catch] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), - }, - [2052] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(308), - [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(2056), - [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), - }, - [2053] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2055), - }, - [2054] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 2), - [ts_sym__line_break] = REDUCE(ts_sym_object, 2), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 2), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_5] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_13] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_14] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_15] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_16] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_17] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_18] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_19] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_20] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_21] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_22] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_23] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_24] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_25] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_26] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_27] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_29] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 2), - [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), - }, - [2055] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), - }, - [2056] = { - [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_math_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_ternary] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_assignment] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_function_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_property_access] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_object] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_array] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement_block, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_string] = REDUCE(ts_sym_statement_block, 3), - [ts_sym__line_break] = REDUCE(ts_sym_object, 3), - [ts_sym_identifier] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_number] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_null] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_true] = REDUCE(ts_sym_statement_block, 3), - [ts_sym_false] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_5] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), - }, - [2057] = { - [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_expression_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_expression_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_expression_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_expression_statement, 2), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), - }, - [2058] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(2242), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(2061), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [2059] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), - }, - [2060] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2063), - }, - [2061] = { - [ts_sym_statement] = SHIFT(2062), - [ts_sym_statement_block] = SHIFT(3), - [ts_sym_for_statement] = SHIFT(3), - [ts_sym_for_in_statement] = SHIFT(3), - [ts_sym_throw_statement] = SHIFT(3), - [ts_sym_if_statement] = SHIFT(3), - [ts_sym_while_statement] = SHIFT(3), - [ts_sym_try_statement] = SHIFT(3), - [ts_sym_switch_statement] = SHIFT(3), - [ts_sym_break_statement] = SHIFT(3), - [ts_sym_var_declaration] = SHIFT(3), - [ts_sym_expression_statement] = SHIFT(3), - [ts_sym_return_statement] = SHIFT(3), - [ts_sym_delete_statement] = SHIFT(3), - [ts_sym_expression] = SHIFT(4), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(9), - [ts_aux_sym_for] = SHIFT(10), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(12), - [ts_aux_sym_throw] = SHIFT(13), - [ts_aux_sym_if] = SHIFT(14), - [ts_aux_sym_while] = SHIFT(15), - [ts_aux_sym_try] = SHIFT(16), - [ts_aux_sym_switch] = SHIFT(17), - [ts_aux_sym_break] = SHIFT(18), - [ts_aux_sym_return] = SHIFT(19), - [ts_aux_sym_delete] = SHIFT(20), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2062] = { - [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), - }, - [2063] = { - [ts_builtin_sym_error] = SHIFT(2064), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2064), - }, - [2064] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2065), - }, - [2065] = { - [ts_sym_statement] = SHIFT(2066), - [ts_sym_statement_block] = SHIFT(2067), - [ts_sym_for_statement] = SHIFT(2067), - [ts_sym_for_in_statement] = SHIFT(2067), - [ts_sym_throw_statement] = SHIFT(2067), - [ts_sym_if_statement] = SHIFT(2067), - [ts_sym_while_statement] = SHIFT(2067), - [ts_sym_try_statement] = SHIFT(2067), - [ts_sym_switch_statement] = SHIFT(2067), - [ts_sym_break_statement] = SHIFT(2067), - [ts_sym_var_declaration] = SHIFT(2067), - [ts_sym_expression_statement] = SHIFT(2067), - [ts_sym_return_statement] = SHIFT(2067), - [ts_sym_delete_statement] = SHIFT(2067), - [ts_sym_expression] = SHIFT(2068), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2069), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2070), - [ts_aux_sym_for] = SHIFT(2071), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2072), - [ts_aux_sym_throw] = SHIFT(2073), - [ts_aux_sym_if] = SHIFT(2074), - [ts_aux_sym_while] = SHIFT(2075), - [ts_aux_sym_try] = SHIFT(2076), - [ts_aux_sym_switch] = SHIFT(2077), - [ts_aux_sym_break] = SHIFT(2078), - [ts_aux_sym_return] = SHIFT(2079), - [ts_aux_sym_delete] = SHIFT(2080), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2066] = { - [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), - }, - [2067] = { - [ts_sym_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), - [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_for_in_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_throw_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_if_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_while_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_try_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_finally_clause] = REDUCE(ts_sym_statement, 1), - [ts_sym_switch_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_break_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_var_declaration] = REDUCE(ts_sym_statement, 1), - [ts_sym_expression_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_return_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_delete_statement] = REDUCE(ts_sym_statement, 1), - [ts_sym_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_in_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_typeof_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_math_op] = REDUCE(ts_sym_statement, 1), - [ts_sym_bool_op] = REDUCE(ts_sym_statement, 1), - [ts_sym_ternary] = REDUCE(ts_sym_statement, 1), - [ts_sym_assignment] = REDUCE(ts_sym_statement, 1), - [ts_sym_function_expression] = REDUCE(ts_sym_statement, 1), - [ts_sym_function_call] = REDUCE(ts_sym_statement, 1), - [ts_sym_constructor_call] = REDUCE(ts_sym_statement, 1), - [ts_sym_property_access] = REDUCE(ts_sym_statement, 1), - [ts_sym_object] = REDUCE(ts_sym_statement, 1), - [ts_sym_array] = REDUCE(ts_sym_statement, 1), - [ts_builtin_sym_error] = REDUCE(ts_sym_statement, 1), - [ts_builtin_sym_end] = REDUCE(ts_sym_statement, 1), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_statement, 1), - [ts_sym_string] = REDUCE(ts_sym_statement, 1), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_statement, 1), - [ts_sym_number] = REDUCE(ts_sym_statement, 1), - [ts_sym_null] = REDUCE(ts_sym_statement, 1), - [ts_sym_true] = REDUCE(ts_sym_statement, 1), - [ts_sym_false] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_1] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_for] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_var] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_throw] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_if] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_while] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_try] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_finally] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_switch] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_break] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_return] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_delete] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_typeof] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_28] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_function] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), - }, - [2068] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2241), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2241), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [2069] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2241), - [ts_aux_sym_5] = SHIFT(2241), - }, - [2070] = { - [ts_sym_statement] = SHIFT(238), - [ts_sym_statement_block] = SHIFT(239), - [ts_sym_for_statement] = SHIFT(239), - [ts_sym_for_in_statement] = SHIFT(239), - [ts_sym_throw_statement] = SHIFT(239), - [ts_sym_if_statement] = SHIFT(239), - [ts_sym_while_statement] = SHIFT(239), - [ts_sym_try_statement] = SHIFT(239), - [ts_sym_switch_statement] = SHIFT(239), - [ts_sym_break_statement] = SHIFT(239), - [ts_sym_var_declaration] = SHIFT(239), - [ts_sym_expression_statement] = SHIFT(239), - [ts_sym_return_statement] = SHIFT(239), - [ts_sym_delete_statement] = SHIFT(239), - [ts_sym_expression] = SHIFT(240), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2236), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2237), - [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(2238), - [ts_aux_sym_for] = SHIFT(245), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(246), - [ts_aux_sym_throw] = SHIFT(247), - [ts_aux_sym_if] = SHIFT(248), - [ts_aux_sym_while] = SHIFT(249), - [ts_aux_sym_try] = SHIFT(250), - [ts_aux_sym_switch] = SHIFT(251), - [ts_aux_sym_break] = SHIFT(252), - [ts_aux_sym_return] = SHIFT(253), - [ts_aux_sym_delete] = SHIFT(254), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2071] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2216), - }, - [2072] = { - [ts_builtin_sym_error] = SHIFT(2205), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2206), - [ts_sym_identifier] = SHIFT(2207), - [ts_aux_sym_5] = SHIFT(2206), - }, - [2073] = { - [ts_sym_expression] = SHIFT(2203), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2074] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2106), - }, - [2075] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2101), - }, - [2076] = { - [ts_sym_statement] = SHIFT(2095), - [ts_sym_statement_block] = SHIFT(1878), - [ts_sym_for_statement] = SHIFT(1878), - [ts_sym_for_in_statement] = SHIFT(1878), - [ts_sym_throw_statement] = SHIFT(1878), - [ts_sym_if_statement] = SHIFT(1878), - [ts_sym_while_statement] = SHIFT(1878), - [ts_sym_try_statement] = SHIFT(1878), - [ts_sym_switch_statement] = SHIFT(1878), - [ts_sym_break_statement] = SHIFT(1878), - [ts_sym_var_declaration] = SHIFT(1878), - [ts_sym_expression_statement] = SHIFT(1878), - [ts_sym_return_statement] = SHIFT(1878), - [ts_sym_delete_statement] = SHIFT(1878), - [ts_sym_expression] = SHIFT(1879), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1880), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1881), - [ts_aux_sym_for] = SHIFT(1882), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1883), - [ts_aux_sym_throw] = SHIFT(1884), - [ts_aux_sym_if] = SHIFT(1885), - [ts_aux_sym_while] = SHIFT(1886), - [ts_aux_sym_try] = SHIFT(1887), - [ts_aux_sym_switch] = SHIFT(1888), - [ts_aux_sym_break] = SHIFT(1889), - [ts_aux_sym_return] = SHIFT(1890), - [ts_aux_sym_delete] = SHIFT(1891), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2077] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2087), - }, - [2078] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2086), - [ts_aux_sym_5] = SHIFT(2086), - }, - [2079] = { - [ts_sym_expression] = SHIFT(2083), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(2084), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(267), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(2084), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2080] = { - [ts_sym_expression] = SHIFT(255), - [ts_sym_in_expression] = SHIFT(79), - [ts_sym_instanceof_expression] = SHIFT(79), - [ts_sym_typeof_expression] = SHIFT(79), - [ts_sym_math_op] = SHIFT(79), - [ts_sym_bool_op] = SHIFT(79), - [ts_sym_ternary] = SHIFT(79), - [ts_sym_assignment] = SHIFT(79), - [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(79), - [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(2081), - [ts_sym_object] = SHIFT(79), - [ts_sym_array] = SHIFT(79), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(79), - [ts_sym_string] = SHIFT(79), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(81), - [ts_sym_number] = SHIFT(79), - [ts_sym_null] = SHIFT(79), - [ts_sym_true] = SHIFT(79), - [ts_sym_false] = SHIFT(79), - [ts_aux_sym_1] = SHIFT(82), - [ts_aux_sym_3] = SHIFT(83), - [ts_aux_sym_typeof] = SHIFT(84), - [ts_aux_sym_9] = SHIFT(85), - [ts_aux_sym_10] = SHIFT(85), - [ts_aux_sym_11] = SHIFT(85), - [ts_aux_sym_12] = SHIFT(85), - [ts_aux_sym_28] = SHIFT(86), - [ts_aux_sym_function] = SHIFT(87), - [ts_aux_sym_new] = SHIFT(88), - [ts_aux_sym_35] = SHIFT(89), - }, - [2081] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2082), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(2082), - [ts_aux_sym_7] = SHIFT(258), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(258), - [ts_aux_sym_31] = SHIFT(258), - [ts_aux_sym_32] = SHIFT(258), - [ts_aux_sym_33] = SHIFT(258), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [2082] = { - [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_delete_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_delete_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_delete_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_30] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_31] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_32] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_33] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), - }, - [2083] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2085), - [ts_aux_sym_3] = SHIFT(450), - [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2085), - [ts_aux_sym_instanceof] = SHIFT(452), - [ts_aux_sym_9] = SHIFT(453), - [ts_aux_sym_10] = SHIFT(453), - [ts_aux_sym_11] = SHIFT(454), - [ts_aux_sym_12] = SHIFT(454), - [ts_aux_sym_13] = SHIFT(455), - [ts_aux_sym_14] = SHIFT(455), - [ts_aux_sym_15] = SHIFT(455), - [ts_aux_sym_16] = SHIFT(455), - [ts_aux_sym_17] = SHIFT(455), - [ts_aux_sym_18] = SHIFT(456), - [ts_aux_sym_19] = SHIFT(457), - [ts_aux_sym_20] = SHIFT(458), - [ts_aux_sym_21] = SHIFT(458), - [ts_aux_sym_22] = SHIFT(458), - [ts_aux_sym_23] = SHIFT(458), - [ts_aux_sym_24] = SHIFT(458), - [ts_aux_sym_25] = SHIFT(458), - [ts_aux_sym_26] = SHIFT(458), - [ts_aux_sym_27] = SHIFT(458), - [ts_aux_sym_29] = SHIFT(459), - [ts_aux_sym_34] = SHIFT(260), - [ts_aux_sym_35] = SHIFT(261), - }, - [2084] = { - [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_return_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_return_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), - }, - [2085] = { - [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_return_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_return_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_return_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_return_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), - }, - [2086] = { - [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_math_op] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_ternary] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_assignment] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_function_call] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_property_access] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_object] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_array] = REDUCE(ts_sym_break_statement, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_break_statement, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_string] = REDUCE(ts_sym_break_statement, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_number] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_null] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_true] = REDUCE(ts_sym_break_statement, 2), - [ts_sym_false] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), - }, - [2087] = { - [ts_sym_expression] = SHIFT(2088), - [ts_sym_in_expression] = SHIFT(329), - [ts_sym_instanceof_expression] = SHIFT(329), - [ts_sym_typeof_expression] = SHIFT(329), - [ts_sym_math_op] = SHIFT(329), - [ts_sym_bool_op] = SHIFT(329), - [ts_sym_ternary] = SHIFT(329), - [ts_sym_assignment] = SHIFT(329), - [ts_sym_function_expression] = SHIFT(329), - [ts_sym_function_call] = SHIFT(329), - [ts_sym_constructor_call] = SHIFT(329), - [ts_sym_property_access] = SHIFT(330), - [ts_sym_object] = SHIFT(329), - [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2089), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(329), - [ts_sym_string] = SHIFT(329), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(330), - [ts_sym_number] = SHIFT(329), - [ts_sym_null] = SHIFT(329), - [ts_sym_true] = SHIFT(329), - [ts_sym_false] = SHIFT(329), - [ts_aux_sym_1] = SHIFT(331), - [ts_aux_sym_3] = SHIFT(332), - [ts_aux_sym_typeof] = SHIFT(333), - [ts_aux_sym_9] = SHIFT(334), - [ts_aux_sym_10] = SHIFT(334), - [ts_aux_sym_11] = SHIFT(334), - [ts_aux_sym_12] = SHIFT(334), - [ts_aux_sym_28] = SHIFT(335), - [ts_aux_sym_function] = SHIFT(336), - [ts_aux_sym_new] = SHIFT(337), - [ts_aux_sym_35] = SHIFT(338), - }, - [2088] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2090), - [ts_aux_sym_in] = SHIFT(375), - [ts_aux_sym_instanceof] = SHIFT(376), - [ts_aux_sym_9] = SHIFT(377), - [ts_aux_sym_10] = SHIFT(377), - [ts_aux_sym_11] = SHIFT(385), - [ts_aux_sym_12] = SHIFT(385), - [ts_aux_sym_13] = SHIFT(386), - [ts_aux_sym_14] = SHIFT(386), - [ts_aux_sym_15] = SHIFT(386), - [ts_aux_sym_16] = SHIFT(386), - [ts_aux_sym_17] = SHIFT(386), - [ts_aux_sym_18] = SHIFT(387), - [ts_aux_sym_19] = SHIFT(388), - [ts_aux_sym_20] = SHIFT(378), - [ts_aux_sym_21] = SHIFT(378), - [ts_aux_sym_22] = SHIFT(378), - [ts_aux_sym_23] = SHIFT(378), - [ts_aux_sym_24] = SHIFT(378), - [ts_aux_sym_25] = SHIFT(378), - [ts_aux_sym_26] = SHIFT(378), - [ts_aux_sym_27] = SHIFT(378), - [ts_aux_sym_29] = SHIFT(389), - [ts_aux_sym_34] = SHIFT(369), - [ts_aux_sym_35] = SHIFT(370), - }, - [2089] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2090), - }, - [2090] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(2091), - }, - [2091] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(2092), - [ts_aux_sym_2] = SHIFT(2093), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(2001), + [ts_aux_sym_2] = SHIFT(2002), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [2092] = { + [2001] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2094), + [ts_aux_sym_2] = SHIFT(2003), }, - [2093] = { + [2002] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -90599,7 +84510,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [2094] = { + [2003] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -90664,7 +84575,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [2095] = { + [2004] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -90673,8 +84584,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(2096), - [ts_sym_finally_clause] = SHIFT(2097), + [ts_sym_catch_clause] = SHIFT(2005), + [ts_sym_finally_clause] = SHIFT(2006), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -90715,8 +84626,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(2060), - [ts_aux_sym_finally] = SHIFT(2098), + [ts_aux_sym_catch] = SHIFT(1969), + [ts_aux_sym_finally] = SHIFT(2007), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -90731,7 +84642,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [2096] = { + [2005] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -90740,7 +84651,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(2100), + [ts_sym_finally_clause] = SHIFT(2009), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -90781,7 +84692,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(2098), + [ts_aux_sym_finally] = SHIFT(2007), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -90796,7 +84707,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2097] = { + [2006] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -90861,22 +84772,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2098] = { - [ts_sym_statement] = SHIFT(2099), - [ts_sym_statement_block] = SHIFT(2067), - [ts_sym_for_statement] = SHIFT(2067), - [ts_sym_for_in_statement] = SHIFT(2067), - [ts_sym_throw_statement] = SHIFT(2067), - [ts_sym_if_statement] = SHIFT(2067), - [ts_sym_while_statement] = SHIFT(2067), - [ts_sym_try_statement] = SHIFT(2067), - [ts_sym_switch_statement] = SHIFT(2067), - [ts_sym_break_statement] = SHIFT(2067), - [ts_sym_var_declaration] = SHIFT(2067), - [ts_sym_expression_statement] = SHIFT(2067), - [ts_sym_return_statement] = SHIFT(2067), - [ts_sym_delete_statement] = SHIFT(2067), - [ts_sym_expression] = SHIFT(2068), + [2007] = { + [ts_sym_statement] = SHIFT(2008), + [ts_sym_statement_block] = SHIFT(1976), + [ts_sym_for_statement] = SHIFT(1976), + [ts_sym_for_in_statement] = SHIFT(1976), + [ts_sym_throw_statement] = SHIFT(1976), + [ts_sym_if_statement] = SHIFT(1976), + [ts_sym_while_statement] = SHIFT(1976), + [ts_sym_try_statement] = SHIFT(1976), + [ts_sym_switch_statement] = SHIFT(1976), + [ts_sym_break_statement] = SHIFT(1976), + [ts_sym_var_declaration] = SHIFT(1976), + [ts_sym_expression_statement] = SHIFT(1976), + [ts_sym_return_statement] = SHIFT(1976), + [ts_sym_delete_statement] = SHIFT(1976), + [ts_sym_expression] = SHIFT(1977), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -90890,7 +84801,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2069), + [ts_builtin_sym_error] = SHIFT(1978), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -90900,18 +84811,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2070), - [ts_aux_sym_for] = SHIFT(2071), + [ts_aux_sym_1] = SHIFT(1979), + [ts_aux_sym_for] = SHIFT(1980), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2072), - [ts_aux_sym_throw] = SHIFT(2073), - [ts_aux_sym_if] = SHIFT(2074), - [ts_aux_sym_while] = SHIFT(2075), - [ts_aux_sym_try] = SHIFT(2076), - [ts_aux_sym_switch] = SHIFT(2077), - [ts_aux_sym_break] = SHIFT(2078), - [ts_aux_sym_return] = SHIFT(2079), - [ts_aux_sym_delete] = SHIFT(2080), + [ts_aux_sym_var] = SHIFT(1981), + [ts_aux_sym_throw] = SHIFT(1982), + [ts_aux_sym_if] = SHIFT(1983), + [ts_aux_sym_while] = SHIFT(1984), + [ts_aux_sym_try] = SHIFT(1985), + [ts_aux_sym_switch] = SHIFT(1986), + [ts_aux_sym_break] = SHIFT(1987), + [ts_aux_sym_return] = SHIFT(1988), + [ts_aux_sym_delete] = SHIFT(1989), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -90922,7 +84833,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2099] = { + [2008] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -90987,7 +84898,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [2100] = { + [2009] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -91052,8 +84963,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [2101] = { - [ts_sym_expression] = SHIFT(2102), + [2010] = { + [ts_sym_expression] = SHIFT(2011), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -91067,7 +84978,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2103), + [ts_builtin_sym_error] = SHIFT(2012), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -91089,11 +85000,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2102] = { + [2011] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2104), + [ts_aux_sym_4] = SHIFT(2013), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -91119,27 +85030,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2103] = { + [2012] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2104), + [ts_aux_sym_4] = SHIFT(2013), }, - [2104] = { - [ts_sym_statement] = SHIFT(2105), - [ts_sym_statement_block] = SHIFT(2067), - [ts_sym_for_statement] = SHIFT(2067), - [ts_sym_for_in_statement] = SHIFT(2067), - [ts_sym_throw_statement] = SHIFT(2067), - [ts_sym_if_statement] = SHIFT(2067), - [ts_sym_while_statement] = SHIFT(2067), - [ts_sym_try_statement] = SHIFT(2067), - [ts_sym_switch_statement] = SHIFT(2067), - [ts_sym_break_statement] = SHIFT(2067), - [ts_sym_var_declaration] = SHIFT(2067), - [ts_sym_expression_statement] = SHIFT(2067), - [ts_sym_return_statement] = SHIFT(2067), - [ts_sym_delete_statement] = SHIFT(2067), - [ts_sym_expression] = SHIFT(2068), + [2013] = { + [ts_sym_statement] = SHIFT(2014), + [ts_sym_statement_block] = SHIFT(1976), + [ts_sym_for_statement] = SHIFT(1976), + [ts_sym_for_in_statement] = SHIFT(1976), + [ts_sym_throw_statement] = SHIFT(1976), + [ts_sym_if_statement] = SHIFT(1976), + [ts_sym_while_statement] = SHIFT(1976), + [ts_sym_try_statement] = SHIFT(1976), + [ts_sym_switch_statement] = SHIFT(1976), + [ts_sym_break_statement] = SHIFT(1976), + [ts_sym_var_declaration] = SHIFT(1976), + [ts_sym_expression_statement] = SHIFT(1976), + [ts_sym_return_statement] = SHIFT(1976), + [ts_sym_delete_statement] = SHIFT(1976), + [ts_sym_expression] = SHIFT(1977), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91153,7 +85064,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2069), + [ts_builtin_sym_error] = SHIFT(1978), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -91163,18 +85074,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2070), - [ts_aux_sym_for] = SHIFT(2071), + [ts_aux_sym_1] = SHIFT(1979), + [ts_aux_sym_for] = SHIFT(1980), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2072), - [ts_aux_sym_throw] = SHIFT(2073), - [ts_aux_sym_if] = SHIFT(2074), - [ts_aux_sym_while] = SHIFT(2075), - [ts_aux_sym_try] = SHIFT(2076), - [ts_aux_sym_switch] = SHIFT(2077), - [ts_aux_sym_break] = SHIFT(2078), - [ts_aux_sym_return] = SHIFT(2079), - [ts_aux_sym_delete] = SHIFT(2080), + [ts_aux_sym_var] = SHIFT(1981), + [ts_aux_sym_throw] = SHIFT(1982), + [ts_aux_sym_if] = SHIFT(1983), + [ts_aux_sym_while] = SHIFT(1984), + [ts_aux_sym_try] = SHIFT(1985), + [ts_aux_sym_switch] = SHIFT(1986), + [ts_aux_sym_break] = SHIFT(1987), + [ts_aux_sym_return] = SHIFT(1988), + [ts_aux_sym_delete] = SHIFT(1989), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -91185,7 +85096,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2105] = { + [2014] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -91250,8 +85161,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [2106] = { - [ts_sym_expression] = SHIFT(2107), + [2015] = { + [ts_sym_expression] = SHIFT(2016), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -91265,7 +85176,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2108), + [ts_builtin_sym_error] = SHIFT(2017), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -91287,11 +85198,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2107] = { + [2016] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2109), + [ts_aux_sym_4] = SHIFT(2018), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -91317,27 +85228,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2108] = { + [2017] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2109), + [ts_aux_sym_4] = SHIFT(2018), }, - [2109] = { - [ts_sym_statement] = SHIFT(2110), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2018] = { + [ts_sym_statement] = SHIFT(2019), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91351,7 +85262,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -91361,18 +85272,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -91383,7 +85294,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2110] = { + [2019] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -91431,7 +85342,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2201), + [ts_aux_sym_else] = SHIFT(2104), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -91449,7 +85360,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [2111] = { + [2020] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -91515,12 +85426,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [2112] = { + [2021] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2200), + [ts_sym__line_break] = SHIFT(2103), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2200), + [ts_aux_sym_5] = SHIFT(2103), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -91545,12 +85456,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [2113] = { + [2022] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2200), - [ts_aux_sym_5] = SHIFT(2200), + [ts_sym__line_break] = SHIFT(2103), + [ts_aux_sym_5] = SHIFT(2103), }, - [2114] = { + [2023] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -91579,19 +85490,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2195), + [ts_builtin_sym_error] = SHIFT(2098), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2196), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2099), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(2197), + [ts_aux_sym_2] = SHIFT(2100), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -91613,20 +85524,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2115] = { + [2024] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2175), + [ts_aux_sym_3] = SHIFT(2078), }, - [2116] = { - [ts_builtin_sym_error] = SHIFT(2164), + [2025] = { + [ts_sym_var_assignment] = SHIFT(2073), + [ts_builtin_sym_error] = SHIFT(2073), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2165), - [ts_sym_identifier] = SHIFT(2166), - [ts_aux_sym_5] = SHIFT(2165), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(2074), }, - [2117] = { - [ts_sym_expression] = SHIFT(2162), + [2026] = { + [ts_sym_expression] = SHIFT(2071), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91661,32 +85572,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2118] = { + [2027] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2155), + [ts_aux_sym_3] = SHIFT(2064), }, - [2119] = { + [2028] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2150), + [ts_aux_sym_3] = SHIFT(2059), }, - [2120] = { - [ts_sym_statement] = SHIFT(2139), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), + [2029] = { + [ts_sym_statement] = SHIFT(2048), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91700,7 +85611,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), + [ts_builtin_sym_error] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -91710,18 +85621,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -91732,18 +85643,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2121] = { + [2030] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2131), + [ts_aux_sym_3] = SHIFT(2040), }, - [2122] = { + [2031] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2130), - [ts_aux_sym_5] = SHIFT(2130), + [ts_sym__line_break] = SHIFT(2039), + [ts_aux_sym_5] = SHIFT(2039), }, - [2123] = { - [ts_sym_expression] = SHIFT(2127), + [2032] = { + [ts_sym_expression] = SHIFT(2036), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91760,7 +85671,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(2128), + [ts_sym__line_break] = SHIFT(2037), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -91768,7 +85679,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(2128), + [ts_aux_sym_5] = SHIFT(2037), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -91779,7 +85690,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2124] = { + [2033] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -91791,7 +85702,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(2125), + [ts_sym_property_access] = SHIFT(2034), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -91815,13 +85726,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [2125] = { + [2034] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2126), + [ts_sym__line_break] = SHIFT(2035), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(2126), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(2035), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -91850,7 +85761,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2126] = { + [2035] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -91906,7 +85817,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_finally] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -91941,12 +85852,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [2127] = { + [2036] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2129), + [ts_sym__line_break] = SHIFT(2038), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2129), + [ts_aux_sym_5] = SHIFT(2038), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -91971,7 +85882,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [2128] = { + [2037] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -92038,7 +85949,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [2129] = { + [2038] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -92124,7 +86035,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [2130] = { + [2039] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -92191,8 +86102,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [2131] = { - [ts_sym_expression] = SHIFT(2132), + [2040] = { + [ts_sym_expression] = SHIFT(2041), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -92206,7 +86117,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2133), + [ts_builtin_sym_error] = SHIFT(2042), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -92228,11 +86139,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2132] = { + [2041] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2134), + [ts_aux_sym_4] = SHIFT(2043), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -92258,31 +86169,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2133] = { + [2042] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2134), + [ts_aux_sym_4] = SHIFT(2043), }, - [2134] = { + [2043] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(2135), + [ts_aux_sym_1] = SHIFT(2044), }, - [2135] = { + [2044] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(2136), - [ts_aux_sym_2] = SHIFT(2137), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(2045), + [ts_aux_sym_2] = SHIFT(2046), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [2136] = { + [2045] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2138), + [ts_aux_sym_2] = SHIFT(2047), }, - [2137] = { + [2046] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -92348,7 +86259,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [2138] = { + [2047] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -92414,7 +86325,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [2139] = { + [2048] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -92423,8 +86334,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(2140), - [ts_sym_finally_clause] = SHIFT(2141), + [ts_sym_catch_clause] = SHIFT(2049), + [ts_sym_finally_clause] = SHIFT(2050), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -92466,8 +86377,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(2142), - [ts_aux_sym_finally] = SHIFT(2143), + [ts_aux_sym_catch] = SHIFT(2051), + [ts_aux_sym_finally] = SHIFT(2052), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -92482,7 +86393,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [2140] = { + [2049] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -92491,7 +86402,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(2149), + [ts_sym_finally_clause] = SHIFT(2058), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -92533,7 +86444,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(2143), + [ts_aux_sym_finally] = SHIFT(2052), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -92548,7 +86459,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2141] = { + [2050] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -92614,27 +86525,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2142] = { + [2051] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2145), + [ts_aux_sym_3] = SHIFT(2054), }, - [2143] = { - [ts_sym_statement] = SHIFT(2144), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2052] = { + [ts_sym_statement] = SHIFT(2053), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -92648,7 +86559,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -92658,18 +86569,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -92680,7 +86591,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2144] = { + [2053] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -92746,33 +86657,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [2145] = { - [ts_builtin_sym_error] = SHIFT(2146), + [2054] = { + [ts_builtin_sym_error] = SHIFT(2055), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2146), + [ts_sym_identifier] = SHIFT(2055), }, - [2146] = { + [2055] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2147), + [ts_aux_sym_4] = SHIFT(2056), }, - [2147] = { - [ts_sym_statement] = SHIFT(2148), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2056] = { + [ts_sym_statement] = SHIFT(2057), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -92786,7 +86697,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -92796,18 +86707,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -92818,7 +86729,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2148] = { + [2057] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -92884,7 +86795,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [2149] = { + [2058] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -92950,8 +86861,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [2150] = { - [ts_sym_expression] = SHIFT(2151), + [2059] = { + [ts_sym_expression] = SHIFT(2060), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -92965,7 +86876,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2152), + [ts_builtin_sym_error] = SHIFT(2061), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -92987,11 +86898,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2151] = { + [2060] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2153), + [ts_aux_sym_4] = SHIFT(2062), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -93017,27 +86928,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2152] = { + [2061] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2153), + [ts_aux_sym_4] = SHIFT(2062), }, - [2153] = { - [ts_sym_statement] = SHIFT(2154), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2062] = { + [ts_sym_statement] = SHIFT(2063), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -93051,7 +86962,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -93061,18 +86972,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -93083,7 +86994,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2154] = { + [2063] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -93149,8 +87060,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [2155] = { - [ts_sym_expression] = SHIFT(2156), + [2064] = { + [ts_sym_expression] = SHIFT(2065), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -93164,7 +87075,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2157), + [ts_builtin_sym_error] = SHIFT(2066), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -93186,11 +87097,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2156] = { + [2065] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2158), + [ts_aux_sym_4] = SHIFT(2067), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -93216,27 +87127,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2157] = { + [2066] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2158), + [ts_aux_sym_4] = SHIFT(2067), }, - [2158] = { - [ts_sym_statement] = SHIFT(2159), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2067] = { + [ts_sym_statement] = SHIFT(2068), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -93250,7 +87161,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -93260,18 +87171,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -93282,7 +87193,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2159] = { + [2068] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -93330,7 +87241,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2160), + [ts_aux_sym_else] = SHIFT(2069), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -93348,22 +87259,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [2160] = { - [ts_sym_statement] = SHIFT(2161), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2069] = { + [ts_sym_statement] = SHIFT(2070), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -93377,7 +87288,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -93387,18 +87298,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -93409,7 +87320,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2161] = { + [2070] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -93475,12 +87386,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [2162] = { + [2071] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2163), + [ts_sym__line_break] = SHIFT(2072), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2163), + [ts_aux_sym_5] = SHIFT(2072), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -93505,7 +87416,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [2163] = { + [2072] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -93591,89 +87502,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [2164] = { + [2073] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2167), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2168), - [ts_aux_sym_5] = SHIFT(2167), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(2075), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2076), + [ts_aux_sym_5] = SHIFT(2075), + [ts_aux_sym_7] = SHIFT(625), }, - [2165] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 2), + [2074] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(2075), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2076), + [ts_aux_sym_5] = SHIFT(2075), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [2166] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2167), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2168), - [ts_aux_sym_5] = SHIFT(2167), - [ts_aux_sym_7] = SHIFT(2169), - [ts_aux_sym_8] = SHIFT(627), - }, - [2167] = { + [2075] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -93743,240 +87587,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [2168] = { + [2076] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2174), - [ts_aux_sym_5] = SHIFT(2174), + [ts_sym__line_break] = SHIFT(2077), + [ts_aux_sym_5] = SHIFT(2077), }, - [2169] = { - [ts_sym_expression] = SHIFT(2170), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [2170] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2171), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2172), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(2171), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [2171] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [2172] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2173), - [ts_aux_sym_5] = SHIFT(2173), - }, - [2173] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [2174] = { + [2077] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -94043,10 +87659,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2175] = { - [ts_sym_var_declaration] = SHIFT(2176), - [ts_sym_expression_statement] = SHIFT(2176), - [ts_sym_expression] = SHIFT(722), + [2078] = { + [ts_sym_var_declaration] = SHIFT(2079), + [ts_sym_expression_statement] = SHIFT(2079), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94060,19 +87676,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2177), + [ts_builtin_sym_error] = SHIFT(2080), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2178), + [ts_sym_identifier] = SHIFT(2081), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2179), + [ts_aux_sym_var] = SHIFT(2082), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94083,9 +87699,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2176] = { - [ts_sym_expression_statement] = SHIFT(2191), - [ts_sym_expression] = SHIFT(751), + [2079] = { + [ts_sym_expression_statement] = SHIFT(2094), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94099,7 +87715,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94121,19 +87737,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2177] = { + [2080] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(2189), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(2092), + [ts_aux_sym_5] = SHIFT(734), }, - [2178] = { + [2081] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2185), + [ts_aux_sym_in] = SHIFT(2088), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -94155,31 +87771,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2179] = { - [ts_builtin_sym_error] = SHIFT(726), + [2082] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(2180), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(2083), }, - [2180] = { + [2083] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(2181), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(2084), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [2181] = { - [ts_sym_expression] = SHIFT(2182), + [2084] = { + [ts_sym_expression] = SHIFT(2085), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -94214,11 +87830,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2182] = { + [2085] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2183), + [ts_aux_sym_4] = SHIFT(2086), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -94244,22 +87860,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2183] = { - [ts_sym_statement] = SHIFT(2184), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2086] = { + [ts_sym_statement] = SHIFT(2087), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94273,7 +87889,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94283,18 +87899,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94305,7 +87921,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2184] = { + [2087] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -94371,8 +87987,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2185] = { - [ts_sym_expression] = SHIFT(2186), + [2088] = { + [ts_sym_expression] = SHIFT(2089), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -94407,11 +88023,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2186] = { + [2089] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2187), + [ts_aux_sym_4] = SHIFT(2090), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -94437,22 +88053,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2187] = { - [ts_sym_statement] = SHIFT(2188), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2090] = { + [ts_sym_statement] = SHIFT(2091), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94466,7 +88082,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94476,18 +88092,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94498,7 +88114,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2188] = { + [2091] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -94564,22 +88180,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2189] = { - [ts_sym_statement] = SHIFT(2190), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2092] = { + [ts_sym_statement] = SHIFT(2093), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94593,7 +88209,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94603,18 +88219,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94625,7 +88241,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2190] = { + [2093] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -94691,8 +88307,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2191] = { - [ts_sym_expression] = SHIFT(2192), + [2094] = { + [ts_sym_expression] = SHIFT(2095), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -94727,11 +88343,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2192] = { + [2095] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2193), + [ts_aux_sym_4] = SHIFT(2096), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -94757,22 +88373,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2193] = { - [ts_sym_statement] = SHIFT(2194), - [ts_sym_statement_block] = SHIFT(2111), - [ts_sym_for_statement] = SHIFT(2111), - [ts_sym_for_in_statement] = SHIFT(2111), - [ts_sym_throw_statement] = SHIFT(2111), - [ts_sym_if_statement] = SHIFT(2111), - [ts_sym_while_statement] = SHIFT(2111), - [ts_sym_try_statement] = SHIFT(2111), - [ts_sym_switch_statement] = SHIFT(2111), - [ts_sym_break_statement] = SHIFT(2111), - [ts_sym_var_declaration] = SHIFT(2111), - [ts_sym_expression_statement] = SHIFT(2111), - [ts_sym_return_statement] = SHIFT(2111), - [ts_sym_delete_statement] = SHIFT(2111), - [ts_sym_expression] = SHIFT(2112), + [2096] = { + [ts_sym_statement] = SHIFT(2097), + [ts_sym_statement_block] = SHIFT(2020), + [ts_sym_for_statement] = SHIFT(2020), + [ts_sym_for_in_statement] = SHIFT(2020), + [ts_sym_throw_statement] = SHIFT(2020), + [ts_sym_if_statement] = SHIFT(2020), + [ts_sym_while_statement] = SHIFT(2020), + [ts_sym_try_statement] = SHIFT(2020), + [ts_sym_switch_statement] = SHIFT(2020), + [ts_sym_break_statement] = SHIFT(2020), + [ts_sym_var_declaration] = SHIFT(2020), + [ts_sym_expression_statement] = SHIFT(2020), + [ts_sym_return_statement] = SHIFT(2020), + [ts_sym_delete_statement] = SHIFT(2020), + [ts_sym_expression] = SHIFT(2021), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94786,7 +88402,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2113), + [ts_builtin_sym_error] = SHIFT(2022), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94796,18 +88412,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2114), - [ts_aux_sym_for] = SHIFT(2115), + [ts_aux_sym_1] = SHIFT(2023), + [ts_aux_sym_for] = SHIFT(2024), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2116), - [ts_aux_sym_throw] = SHIFT(2117), - [ts_aux_sym_if] = SHIFT(2118), - [ts_aux_sym_while] = SHIFT(2119), - [ts_aux_sym_try] = SHIFT(2120), - [ts_aux_sym_switch] = SHIFT(2121), - [ts_aux_sym_break] = SHIFT(2122), - [ts_aux_sym_return] = SHIFT(2123), - [ts_aux_sym_delete] = SHIFT(2124), + [ts_aux_sym_var] = SHIFT(2025), + [ts_aux_sym_throw] = SHIFT(2026), + [ts_aux_sym_if] = SHIFT(2027), + [ts_aux_sym_while] = SHIFT(2028), + [ts_aux_sym_try] = SHIFT(2029), + [ts_aux_sym_switch] = SHIFT(2030), + [ts_aux_sym_break] = SHIFT(2031), + [ts_aux_sym_return] = SHIFT(2032), + [ts_aux_sym_delete] = SHIFT(2033), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94818,7 +88434,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2194] = { + [2097] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -94884,20 +88500,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2195] = { + [2098] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(2199), + [ts_aux_sym_2] = SHIFT(2102), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [2196] = { + [2099] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2198), + [ts_aux_sym_2] = SHIFT(2101), }, - [2197] = { + [2100] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -94983,7 +88599,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2198] = { + [2101] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -95049,7 +88665,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2199] = { + [2102] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -95135,7 +88751,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2200] = { + [2103] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -95221,22 +88837,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2201] = { - [ts_sym_statement] = SHIFT(2202), - [ts_sym_statement_block] = SHIFT(2067), - [ts_sym_for_statement] = SHIFT(2067), - [ts_sym_for_in_statement] = SHIFT(2067), - [ts_sym_throw_statement] = SHIFT(2067), - [ts_sym_if_statement] = SHIFT(2067), - [ts_sym_while_statement] = SHIFT(2067), - [ts_sym_try_statement] = SHIFT(2067), - [ts_sym_switch_statement] = SHIFT(2067), - [ts_sym_break_statement] = SHIFT(2067), - [ts_sym_var_declaration] = SHIFT(2067), - [ts_sym_expression_statement] = SHIFT(2067), - [ts_sym_return_statement] = SHIFT(2067), - [ts_sym_delete_statement] = SHIFT(2067), - [ts_sym_expression] = SHIFT(2068), + [2104] = { + [ts_sym_statement] = SHIFT(2105), + [ts_sym_statement_block] = SHIFT(1976), + [ts_sym_for_statement] = SHIFT(1976), + [ts_sym_for_in_statement] = SHIFT(1976), + [ts_sym_throw_statement] = SHIFT(1976), + [ts_sym_if_statement] = SHIFT(1976), + [ts_sym_while_statement] = SHIFT(1976), + [ts_sym_try_statement] = SHIFT(1976), + [ts_sym_switch_statement] = SHIFT(1976), + [ts_sym_break_statement] = SHIFT(1976), + [ts_sym_var_declaration] = SHIFT(1976), + [ts_sym_expression_statement] = SHIFT(1976), + [ts_sym_return_statement] = SHIFT(1976), + [ts_sym_delete_statement] = SHIFT(1976), + [ts_sym_expression] = SHIFT(1977), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -95250,7 +88866,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2069), + [ts_builtin_sym_error] = SHIFT(1978), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -95260,18 +88876,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2070), - [ts_aux_sym_for] = SHIFT(2071), + [ts_aux_sym_1] = SHIFT(1979), + [ts_aux_sym_for] = SHIFT(1980), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2072), - [ts_aux_sym_throw] = SHIFT(2073), - [ts_aux_sym_if] = SHIFT(2074), - [ts_aux_sym_while] = SHIFT(2075), - [ts_aux_sym_try] = SHIFT(2076), - [ts_aux_sym_switch] = SHIFT(2077), - [ts_aux_sym_break] = SHIFT(2078), - [ts_aux_sym_return] = SHIFT(2079), - [ts_aux_sym_delete] = SHIFT(2080), + [ts_aux_sym_var] = SHIFT(1981), + [ts_aux_sym_throw] = SHIFT(1982), + [ts_aux_sym_if] = SHIFT(1983), + [ts_aux_sym_while] = SHIFT(1984), + [ts_aux_sym_try] = SHIFT(1985), + [ts_aux_sym_switch] = SHIFT(1986), + [ts_aux_sym_break] = SHIFT(1987), + [ts_aux_sym_return] = SHIFT(1988), + [ts_aux_sym_delete] = SHIFT(1989), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -95282,7 +88898,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2202] = { + [2105] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -95347,12 +88963,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [2203] = { + [2106] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2204), + [ts_sym__line_break] = SHIFT(2107), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2204), + [ts_aux_sym_5] = SHIFT(2107), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -95377,7 +88993,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [2204] = { + [2107] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -95462,88 +89078,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [2205] = { + [2108] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2208), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2209), - [ts_aux_sym_5] = SHIFT(2208), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(2110), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2111), + [ts_aux_sym_5] = SHIFT(2110), + [ts_aux_sym_7] = SHIFT(625), }, - [2206] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 2), + [2109] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(2110), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2111), + [ts_aux_sym_5] = SHIFT(2110), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [2207] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2208), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2209), - [ts_aux_sym_5] = SHIFT(2208), - [ts_aux_sym_7] = SHIFT(2210), - [ts_aux_sym_8] = SHIFT(627), - }, - [2208] = { + [2110] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -95612,238 +89162,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [2209] = { + [2111] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2215), - [ts_aux_sym_5] = SHIFT(2215), + [ts_sym__line_break] = SHIFT(2112), + [ts_aux_sym_5] = SHIFT(2112), }, - [2210] = { - [ts_sym_expression] = SHIFT(2211), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [2211] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2212), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2213), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(2212), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [2212] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [2213] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2214), - [ts_aux_sym_5] = SHIFT(2214), - }, - [2214] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [2215] = { + [2112] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -95909,10 +89233,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2216] = { - [ts_sym_var_declaration] = SHIFT(2217), - [ts_sym_expression_statement] = SHIFT(2217), - [ts_sym_expression] = SHIFT(722), + [2113] = { + [ts_sym_var_declaration] = SHIFT(2114), + [ts_sym_expression_statement] = SHIFT(2114), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -95926,19 +89250,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2218), + [ts_builtin_sym_error] = SHIFT(2115), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2219), + [ts_sym_identifier] = SHIFT(2116), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2220), + [ts_aux_sym_var] = SHIFT(2117), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -95949,9 +89273,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2217] = { - [ts_sym_expression_statement] = SHIFT(2232), - [ts_sym_expression] = SHIFT(751), + [2114] = { + [ts_sym_expression_statement] = SHIFT(2129), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -95965,7 +89289,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -95987,19 +89311,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2218] = { + [2115] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(2230), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(2127), + [ts_aux_sym_5] = SHIFT(734), }, - [2219] = { + [2116] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2226), + [ts_aux_sym_in] = SHIFT(2123), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -96021,31 +89345,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2220] = { - [ts_builtin_sym_error] = SHIFT(726), + [2117] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(2221), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(2118), }, - [2221] = { + [2118] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(2222), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(2119), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [2222] = { - [ts_sym_expression] = SHIFT(2223), + [2119] = { + [ts_sym_expression] = SHIFT(2120), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -96080,11 +89404,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2223] = { + [2120] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2224), + [ts_aux_sym_4] = SHIFT(2121), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -96110,22 +89434,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2224] = { - [ts_sym_statement] = SHIFT(2225), - [ts_sym_statement_block] = SHIFT(2067), - [ts_sym_for_statement] = SHIFT(2067), - [ts_sym_for_in_statement] = SHIFT(2067), - [ts_sym_throw_statement] = SHIFT(2067), - [ts_sym_if_statement] = SHIFT(2067), - [ts_sym_while_statement] = SHIFT(2067), - [ts_sym_try_statement] = SHIFT(2067), - [ts_sym_switch_statement] = SHIFT(2067), - [ts_sym_break_statement] = SHIFT(2067), - [ts_sym_var_declaration] = SHIFT(2067), - [ts_sym_expression_statement] = SHIFT(2067), - [ts_sym_return_statement] = SHIFT(2067), - [ts_sym_delete_statement] = SHIFT(2067), - [ts_sym_expression] = SHIFT(2068), + [2121] = { + [ts_sym_statement] = SHIFT(2122), + [ts_sym_statement_block] = SHIFT(1976), + [ts_sym_for_statement] = SHIFT(1976), + [ts_sym_for_in_statement] = SHIFT(1976), + [ts_sym_throw_statement] = SHIFT(1976), + [ts_sym_if_statement] = SHIFT(1976), + [ts_sym_while_statement] = SHIFT(1976), + [ts_sym_try_statement] = SHIFT(1976), + [ts_sym_switch_statement] = SHIFT(1976), + [ts_sym_break_statement] = SHIFT(1976), + [ts_sym_var_declaration] = SHIFT(1976), + [ts_sym_expression_statement] = SHIFT(1976), + [ts_sym_return_statement] = SHIFT(1976), + [ts_sym_delete_statement] = SHIFT(1976), + [ts_sym_expression] = SHIFT(1977), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -96139,7 +89463,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2069), + [ts_builtin_sym_error] = SHIFT(1978), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -96149,18 +89473,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2070), - [ts_aux_sym_for] = SHIFT(2071), + [ts_aux_sym_1] = SHIFT(1979), + [ts_aux_sym_for] = SHIFT(1980), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2072), - [ts_aux_sym_throw] = SHIFT(2073), - [ts_aux_sym_if] = SHIFT(2074), - [ts_aux_sym_while] = SHIFT(2075), - [ts_aux_sym_try] = SHIFT(2076), - [ts_aux_sym_switch] = SHIFT(2077), - [ts_aux_sym_break] = SHIFT(2078), - [ts_aux_sym_return] = SHIFT(2079), - [ts_aux_sym_delete] = SHIFT(2080), + [ts_aux_sym_var] = SHIFT(1981), + [ts_aux_sym_throw] = SHIFT(1982), + [ts_aux_sym_if] = SHIFT(1983), + [ts_aux_sym_while] = SHIFT(1984), + [ts_aux_sym_try] = SHIFT(1985), + [ts_aux_sym_switch] = SHIFT(1986), + [ts_aux_sym_break] = SHIFT(1987), + [ts_aux_sym_return] = SHIFT(1988), + [ts_aux_sym_delete] = SHIFT(1989), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -96171,7 +89495,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2225] = { + [2122] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -96236,8 +89560,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2226] = { - [ts_sym_expression] = SHIFT(2227), + [2123] = { + [ts_sym_expression] = SHIFT(2124), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -96272,11 +89596,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2227] = { + [2124] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2228), + [ts_aux_sym_4] = SHIFT(2125), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -96302,22 +89626,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2228] = { - [ts_sym_statement] = SHIFT(2229), - [ts_sym_statement_block] = SHIFT(2067), - [ts_sym_for_statement] = SHIFT(2067), - [ts_sym_for_in_statement] = SHIFT(2067), - [ts_sym_throw_statement] = SHIFT(2067), - [ts_sym_if_statement] = SHIFT(2067), - [ts_sym_while_statement] = SHIFT(2067), - [ts_sym_try_statement] = SHIFT(2067), - [ts_sym_switch_statement] = SHIFT(2067), - [ts_sym_break_statement] = SHIFT(2067), - [ts_sym_var_declaration] = SHIFT(2067), - [ts_sym_expression_statement] = SHIFT(2067), - [ts_sym_return_statement] = SHIFT(2067), - [ts_sym_delete_statement] = SHIFT(2067), - [ts_sym_expression] = SHIFT(2068), + [2125] = { + [ts_sym_statement] = SHIFT(2126), + [ts_sym_statement_block] = SHIFT(1976), + [ts_sym_for_statement] = SHIFT(1976), + [ts_sym_for_in_statement] = SHIFT(1976), + [ts_sym_throw_statement] = SHIFT(1976), + [ts_sym_if_statement] = SHIFT(1976), + [ts_sym_while_statement] = SHIFT(1976), + [ts_sym_try_statement] = SHIFT(1976), + [ts_sym_switch_statement] = SHIFT(1976), + [ts_sym_break_statement] = SHIFT(1976), + [ts_sym_var_declaration] = SHIFT(1976), + [ts_sym_expression_statement] = SHIFT(1976), + [ts_sym_return_statement] = SHIFT(1976), + [ts_sym_delete_statement] = SHIFT(1976), + [ts_sym_expression] = SHIFT(1977), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -96331,7 +89655,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2069), + [ts_builtin_sym_error] = SHIFT(1978), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -96341,18 +89665,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2070), - [ts_aux_sym_for] = SHIFT(2071), + [ts_aux_sym_1] = SHIFT(1979), + [ts_aux_sym_for] = SHIFT(1980), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2072), - [ts_aux_sym_throw] = SHIFT(2073), - [ts_aux_sym_if] = SHIFT(2074), - [ts_aux_sym_while] = SHIFT(2075), - [ts_aux_sym_try] = SHIFT(2076), - [ts_aux_sym_switch] = SHIFT(2077), - [ts_aux_sym_break] = SHIFT(2078), - [ts_aux_sym_return] = SHIFT(2079), - [ts_aux_sym_delete] = SHIFT(2080), + [ts_aux_sym_var] = SHIFT(1981), + [ts_aux_sym_throw] = SHIFT(1982), + [ts_aux_sym_if] = SHIFT(1983), + [ts_aux_sym_while] = SHIFT(1984), + [ts_aux_sym_try] = SHIFT(1985), + [ts_aux_sym_switch] = SHIFT(1986), + [ts_aux_sym_break] = SHIFT(1987), + [ts_aux_sym_return] = SHIFT(1988), + [ts_aux_sym_delete] = SHIFT(1989), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -96363,7 +89687,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2229] = { + [2126] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -96428,22 +89752,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2230] = { - [ts_sym_statement] = SHIFT(2231), - [ts_sym_statement_block] = SHIFT(2067), - [ts_sym_for_statement] = SHIFT(2067), - [ts_sym_for_in_statement] = SHIFT(2067), - [ts_sym_throw_statement] = SHIFT(2067), - [ts_sym_if_statement] = SHIFT(2067), - [ts_sym_while_statement] = SHIFT(2067), - [ts_sym_try_statement] = SHIFT(2067), - [ts_sym_switch_statement] = SHIFT(2067), - [ts_sym_break_statement] = SHIFT(2067), - [ts_sym_var_declaration] = SHIFT(2067), - [ts_sym_expression_statement] = SHIFT(2067), - [ts_sym_return_statement] = SHIFT(2067), - [ts_sym_delete_statement] = SHIFT(2067), - [ts_sym_expression] = SHIFT(2068), + [2127] = { + [ts_sym_statement] = SHIFT(2128), + [ts_sym_statement_block] = SHIFT(1976), + [ts_sym_for_statement] = SHIFT(1976), + [ts_sym_for_in_statement] = SHIFT(1976), + [ts_sym_throw_statement] = SHIFT(1976), + [ts_sym_if_statement] = SHIFT(1976), + [ts_sym_while_statement] = SHIFT(1976), + [ts_sym_try_statement] = SHIFT(1976), + [ts_sym_switch_statement] = SHIFT(1976), + [ts_sym_break_statement] = SHIFT(1976), + [ts_sym_var_declaration] = SHIFT(1976), + [ts_sym_expression_statement] = SHIFT(1976), + [ts_sym_return_statement] = SHIFT(1976), + [ts_sym_delete_statement] = SHIFT(1976), + [ts_sym_expression] = SHIFT(1977), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -96457,7 +89781,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2069), + [ts_builtin_sym_error] = SHIFT(1978), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -96467,18 +89791,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2070), - [ts_aux_sym_for] = SHIFT(2071), + [ts_aux_sym_1] = SHIFT(1979), + [ts_aux_sym_for] = SHIFT(1980), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2072), - [ts_aux_sym_throw] = SHIFT(2073), - [ts_aux_sym_if] = SHIFT(2074), - [ts_aux_sym_while] = SHIFT(2075), - [ts_aux_sym_try] = SHIFT(2076), - [ts_aux_sym_switch] = SHIFT(2077), - [ts_aux_sym_break] = SHIFT(2078), - [ts_aux_sym_return] = SHIFT(2079), - [ts_aux_sym_delete] = SHIFT(2080), + [ts_aux_sym_var] = SHIFT(1981), + [ts_aux_sym_throw] = SHIFT(1982), + [ts_aux_sym_if] = SHIFT(1983), + [ts_aux_sym_while] = SHIFT(1984), + [ts_aux_sym_try] = SHIFT(1985), + [ts_aux_sym_switch] = SHIFT(1986), + [ts_aux_sym_break] = SHIFT(1987), + [ts_aux_sym_return] = SHIFT(1988), + [ts_aux_sym_delete] = SHIFT(1989), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -96489,7 +89813,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2231] = { + [2128] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -96554,8 +89878,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2232] = { - [ts_sym_expression] = SHIFT(2233), + [2129] = { + [ts_sym_expression] = SHIFT(2130), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -96590,11 +89914,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2233] = { + [2130] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2234), + [ts_aux_sym_4] = SHIFT(2131), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -96620,22 +89944,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2234] = { - [ts_sym_statement] = SHIFT(2235), - [ts_sym_statement_block] = SHIFT(2067), - [ts_sym_for_statement] = SHIFT(2067), - [ts_sym_for_in_statement] = SHIFT(2067), - [ts_sym_throw_statement] = SHIFT(2067), - [ts_sym_if_statement] = SHIFT(2067), - [ts_sym_while_statement] = SHIFT(2067), - [ts_sym_try_statement] = SHIFT(2067), - [ts_sym_switch_statement] = SHIFT(2067), - [ts_sym_break_statement] = SHIFT(2067), - [ts_sym_var_declaration] = SHIFT(2067), - [ts_sym_expression_statement] = SHIFT(2067), - [ts_sym_return_statement] = SHIFT(2067), - [ts_sym_delete_statement] = SHIFT(2067), - [ts_sym_expression] = SHIFT(2068), + [2131] = { + [ts_sym_statement] = SHIFT(2132), + [ts_sym_statement_block] = SHIFT(1976), + [ts_sym_for_statement] = SHIFT(1976), + [ts_sym_for_in_statement] = SHIFT(1976), + [ts_sym_throw_statement] = SHIFT(1976), + [ts_sym_if_statement] = SHIFT(1976), + [ts_sym_while_statement] = SHIFT(1976), + [ts_sym_try_statement] = SHIFT(1976), + [ts_sym_switch_statement] = SHIFT(1976), + [ts_sym_break_statement] = SHIFT(1976), + [ts_sym_var_declaration] = SHIFT(1976), + [ts_sym_expression_statement] = SHIFT(1976), + [ts_sym_return_statement] = SHIFT(1976), + [ts_sym_delete_statement] = SHIFT(1976), + [ts_sym_expression] = SHIFT(1977), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -96649,7 +89973,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2069), + [ts_builtin_sym_error] = SHIFT(1978), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -96659,18 +89983,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2070), - [ts_aux_sym_for] = SHIFT(2071), + [ts_aux_sym_1] = SHIFT(1979), + [ts_aux_sym_for] = SHIFT(1980), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2072), - [ts_aux_sym_throw] = SHIFT(2073), - [ts_aux_sym_if] = SHIFT(2074), - [ts_aux_sym_while] = SHIFT(2075), - [ts_aux_sym_try] = SHIFT(2076), - [ts_aux_sym_switch] = SHIFT(2077), - [ts_aux_sym_break] = SHIFT(2078), - [ts_aux_sym_return] = SHIFT(2079), - [ts_aux_sym_delete] = SHIFT(2080), + [ts_aux_sym_var] = SHIFT(1981), + [ts_aux_sym_throw] = SHIFT(1982), + [ts_aux_sym_if] = SHIFT(1983), + [ts_aux_sym_while] = SHIFT(1984), + [ts_aux_sym_try] = SHIFT(1985), + [ts_aux_sym_switch] = SHIFT(1986), + [ts_aux_sym_break] = SHIFT(1987), + [ts_aux_sym_return] = SHIFT(1988), + [ts_aux_sym_delete] = SHIFT(1989), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -96681,7 +90005,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2235] = { + [2132] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -96746,20 +90070,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2236] = { + [2133] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(2240), + [ts_aux_sym_2] = SHIFT(2137), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [2237] = { + [2134] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2239), + [ts_aux_sym_2] = SHIFT(2136), }, - [2238] = { + [2135] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -96844,7 +90168,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2239] = { + [2136] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -96909,7 +90233,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2240] = { + [2137] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -96994,7 +90318,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2241] = { + [2138] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -97079,7 +90403,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2242] = { + [2139] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -97142,8 +90466,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [2243] = { - [ts_sym_expression] = SHIFT(2244), + [2140] = { + [ts_sym_expression] = SHIFT(2141), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -97157,7 +90481,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2245), + [ts_builtin_sym_error] = SHIFT(2142), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -97179,11 +90503,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2244] = { + [2141] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2246), + [ts_aux_sym_4] = SHIFT(2143), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -97209,13 +90533,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2245] = { + [2142] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2246), + [ts_aux_sym_4] = SHIFT(2143), }, - [2246] = { - [ts_sym_statement] = SHIFT(2247), + [2143] = { + [ts_sym_statement] = SHIFT(2144), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -97275,7 +90599,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2247] = { + [2144] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -97338,8 +90662,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [2248] = { - [ts_sym_expression] = SHIFT(2249), + [2145] = { + [ts_sym_expression] = SHIFT(2146), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -97353,7 +90677,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2250), + [ts_builtin_sym_error] = SHIFT(2147), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -97375,11 +90699,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2249] = { + [2146] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2251), + [ts_aux_sym_4] = SHIFT(2148), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -97405,27 +90729,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2250] = { + [2147] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2251), + [ts_aux_sym_4] = SHIFT(2148), }, - [2251] = { - [ts_sym_statement] = SHIFT(2252), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2148] = { + [ts_sym_statement] = SHIFT(2149), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -97439,7 +90763,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -97449,18 +90773,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -97471,7 +90795,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2252] = { + [2149] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -97518,7 +90842,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2338), + [ts_aux_sym_else] = SHIFT(2229), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -97535,7 +90859,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [2253] = { + [2150] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -97599,12 +90923,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [2254] = { + [2151] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2337), + [ts_sym__line_break] = SHIFT(2228), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2337), + [ts_aux_sym_5] = SHIFT(2228), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -97629,12 +90953,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [2255] = { + [2152] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2337), - [ts_aux_sym_5] = SHIFT(2337), + [ts_sym__line_break] = SHIFT(2228), + [ts_aux_sym_5] = SHIFT(2228), }, - [2256] = { + [2153] = { [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), [ts_sym_for_statement] = SHIFT(239), @@ -97663,19 +90987,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2332), + [ts_builtin_sym_error] = SHIFT(2223), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(758), + [ts_sym_string] = SHIFT(745), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(759), + [ts_sym_identifier] = SHIFT(746), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2333), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2224), [ts_aux_sym_1] = SHIFT(243), - [ts_aux_sym_2] = SHIFT(2334), + [ts_aux_sym_2] = SHIFT(2225), [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_var] = SHIFT(246), @@ -97697,20 +91021,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2257] = { + [2154] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2312), + [ts_aux_sym_3] = SHIFT(2203), }, - [2258] = { - [ts_builtin_sym_error] = SHIFT(2301), + [2155] = { + [ts_sym_var_assignment] = SHIFT(2198), + [ts_builtin_sym_error] = SHIFT(2198), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2302), - [ts_sym_identifier] = SHIFT(2303), - [ts_aux_sym_5] = SHIFT(2302), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(2199), }, - [2259] = { - [ts_sym_expression] = SHIFT(2299), + [2156] = { + [ts_sym_expression] = SHIFT(2196), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -97745,32 +91069,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2260] = { + [2157] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2292), + [ts_aux_sym_3] = SHIFT(2189), }, - [2261] = { + [2158] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2287), + [ts_aux_sym_3] = SHIFT(2184), }, - [2262] = { - [ts_sym_statement] = SHIFT(2281), - [ts_sym_statement_block] = SHIFT(1927), - [ts_sym_for_statement] = SHIFT(1927), - [ts_sym_for_in_statement] = SHIFT(1927), - [ts_sym_throw_statement] = SHIFT(1927), - [ts_sym_if_statement] = SHIFT(1927), - [ts_sym_while_statement] = SHIFT(1927), - [ts_sym_try_statement] = SHIFT(1927), - [ts_sym_switch_statement] = SHIFT(1927), - [ts_sym_break_statement] = SHIFT(1927), - [ts_sym_var_declaration] = SHIFT(1927), - [ts_sym_expression_statement] = SHIFT(1927), - [ts_sym_return_statement] = SHIFT(1927), - [ts_sym_delete_statement] = SHIFT(1927), - [ts_sym_expression] = SHIFT(1928), + [2159] = { + [ts_sym_statement] = SHIFT(2178), + [ts_sym_statement_block] = SHIFT(1848), + [ts_sym_for_statement] = SHIFT(1848), + [ts_sym_for_in_statement] = SHIFT(1848), + [ts_sym_throw_statement] = SHIFT(1848), + [ts_sym_if_statement] = SHIFT(1848), + [ts_sym_while_statement] = SHIFT(1848), + [ts_sym_try_statement] = SHIFT(1848), + [ts_sym_switch_statement] = SHIFT(1848), + [ts_sym_break_statement] = SHIFT(1848), + [ts_sym_var_declaration] = SHIFT(1848), + [ts_sym_expression_statement] = SHIFT(1848), + [ts_sym_return_statement] = SHIFT(1848), + [ts_sym_delete_statement] = SHIFT(1848), + [ts_sym_expression] = SHIFT(1849), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -97784,7 +91108,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1929), + [ts_builtin_sym_error] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -97794,18 +91118,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1930), - [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_1] = SHIFT(1851), + [ts_aux_sym_for] = SHIFT(1852), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1932), - [ts_aux_sym_throw] = SHIFT(1933), - [ts_aux_sym_if] = SHIFT(1934), - [ts_aux_sym_while] = SHIFT(1935), - [ts_aux_sym_try] = SHIFT(1936), - [ts_aux_sym_switch] = SHIFT(1937), - [ts_aux_sym_break] = SHIFT(1938), - [ts_aux_sym_return] = SHIFT(1939), - [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_var] = SHIFT(1853), + [ts_aux_sym_throw] = SHIFT(1854), + [ts_aux_sym_if] = SHIFT(1855), + [ts_aux_sym_while] = SHIFT(1856), + [ts_aux_sym_try] = SHIFT(1857), + [ts_aux_sym_switch] = SHIFT(1858), + [ts_aux_sym_break] = SHIFT(1859), + [ts_aux_sym_return] = SHIFT(1860), + [ts_aux_sym_delete] = SHIFT(1861), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -97816,18 +91140,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2263] = { + [2160] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2273), + [ts_aux_sym_3] = SHIFT(2170), }, - [2264] = { + [2161] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2272), - [ts_aux_sym_5] = SHIFT(2272), + [ts_sym__line_break] = SHIFT(2169), + [ts_aux_sym_5] = SHIFT(2169), }, - [2265] = { - [ts_sym_expression] = SHIFT(2269), + [2162] = { + [ts_sym_expression] = SHIFT(2166), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -97844,7 +91168,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(2270), + [ts_sym__line_break] = SHIFT(2167), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -97852,7 +91176,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(2270), + [ts_aux_sym_5] = SHIFT(2167), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -97863,7 +91187,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2266] = { + [2163] = { [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), @@ -97875,7 +91199,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(2267), + [ts_sym_property_access] = SHIFT(2164), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -97899,13 +91223,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [2267] = { + [2164] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2268), + [ts_sym__line_break] = SHIFT(2165), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(2268), - [ts_aux_sym_7] = SHIFT(258), + [ts_aux_sym_5] = SHIFT(2165), + [ts_aux_sym_8] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -97934,7 +91258,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2268] = { + [2165] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -97988,7 +91312,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_try] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_switch] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_delete_statement, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_return] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_delete] = REDUCE(ts_sym_delete_statement, 3), [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), @@ -98023,12 +91347,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [2269] = { + [2166] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2271), + [ts_sym__line_break] = SHIFT(2168), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2271), + [ts_aux_sym_5] = SHIFT(2168), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -98053,7 +91377,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [2270] = { + [2167] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -98118,7 +91442,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [2271] = { + [2168] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -98202,7 +91526,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [2272] = { + [2169] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -98267,8 +91591,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [2273] = { - [ts_sym_expression] = SHIFT(2274), + [2170] = { + [ts_sym_expression] = SHIFT(2171), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -98282,7 +91606,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2275), + [ts_builtin_sym_error] = SHIFT(2172), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -98304,11 +91628,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2274] = { + [2171] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2276), + [ts_aux_sym_4] = SHIFT(2173), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -98334,31 +91658,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2275] = { + [2172] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2276), + [ts_aux_sym_4] = SHIFT(2173), }, - [2276] = { + [2173] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(2277), + [ts_aux_sym_1] = SHIFT(2174), }, - [2277] = { + [2174] = { [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(2278), - [ts_aux_sym_2] = SHIFT(2279), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(2175), + [ts_aux_sym_2] = SHIFT(2176), [ts_aux_sym_case] = SHIFT(485), [ts_aux_sym_default] = SHIFT(486), }, - [2278] = { + [2175] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2280), + [ts_aux_sym_2] = SHIFT(2177), }, - [2279] = { + [2176] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -98422,7 +91746,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [2280] = { + [2177] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -98486,7 +91810,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [2281] = { + [2178] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -98495,8 +91819,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(2282), - [ts_sym_finally_clause] = SHIFT(2283), + [ts_sym_catch_clause] = SHIFT(2179), + [ts_sym_finally_clause] = SHIFT(2180), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -98538,8 +91862,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(2142), - [ts_aux_sym_finally] = SHIFT(2284), + [ts_aux_sym_catch] = SHIFT(2051), + [ts_aux_sym_finally] = SHIFT(2181), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -98554,7 +91878,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [2282] = { + [2179] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -98563,7 +91887,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(2286), + [ts_sym_finally_clause] = SHIFT(2183), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -98605,7 +91929,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(2284), + [ts_aux_sym_finally] = SHIFT(2181), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -98620,7 +91944,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2283] = { + [2180] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -98684,22 +92008,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2284] = { - [ts_sym_statement] = SHIFT(2285), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2181] = { + [ts_sym_statement] = SHIFT(2182), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -98713,7 +92037,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -98723,18 +92047,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -98745,7 +92069,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2285] = { + [2182] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -98809,7 +92133,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [2286] = { + [2183] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -98873,8 +92197,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [2287] = { - [ts_sym_expression] = SHIFT(2288), + [2184] = { + [ts_sym_expression] = SHIFT(2185), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -98888,7 +92212,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2289), + [ts_builtin_sym_error] = SHIFT(2186), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -98910,11 +92234,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2288] = { + [2185] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2290), + [ts_aux_sym_4] = SHIFT(2187), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -98940,27 +92264,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2289] = { + [2186] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2290), + [ts_aux_sym_4] = SHIFT(2187), }, - [2290] = { - [ts_sym_statement] = SHIFT(2291), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2187] = { + [ts_sym_statement] = SHIFT(2188), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -98974,7 +92298,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -98984,18 +92308,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -99006,7 +92330,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2291] = { + [2188] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -99070,8 +92394,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [2292] = { - [ts_sym_expression] = SHIFT(2293), + [2189] = { + [ts_sym_expression] = SHIFT(2190), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -99085,7 +92409,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(330), [ts_sym_object] = SHIFT(329), [ts_sym_array] = SHIFT(329), - [ts_builtin_sym_error] = SHIFT(2294), + [ts_builtin_sym_error] = SHIFT(2191), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(329), [ts_sym_string] = SHIFT(329), @@ -99107,11 +92431,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2293] = { + [2190] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2295), + [ts_aux_sym_4] = SHIFT(2192), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -99137,27 +92461,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2294] = { + [2191] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2295), + [ts_aux_sym_4] = SHIFT(2192), }, - [2295] = { - [ts_sym_statement] = SHIFT(2296), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2192] = { + [ts_sym_statement] = SHIFT(2193), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -99171,7 +92495,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -99181,18 +92505,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -99203,7 +92527,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2296] = { + [2193] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -99250,7 +92574,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2297), + [ts_aux_sym_else] = SHIFT(2194), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -99267,22 +92591,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [2297] = { - [ts_sym_statement] = SHIFT(2298), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2194] = { + [ts_sym_statement] = SHIFT(2195), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -99296,7 +92620,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -99306,18 +92630,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -99328,7 +92652,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2298] = { + [2195] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -99392,12 +92716,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [2299] = { + [2196] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2300), + [ts_sym__line_break] = SHIFT(2197), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2300), + [ts_aux_sym_5] = SHIFT(2197), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -99422,7 +92746,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [2300] = { + [2197] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -99506,87 +92830,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [2301] = { + [2198] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2304), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2305), - [ts_aux_sym_5] = SHIFT(2304), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(2200), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2201), + [ts_aux_sym_5] = SHIFT(2200), + [ts_aux_sym_7] = SHIFT(625), }, - [2302] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 2), + [2199] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(2200), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2201), + [ts_aux_sym_5] = SHIFT(2200), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [2303] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2304), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2305), - [ts_aux_sym_5] = SHIFT(2304), - [ts_aux_sym_7] = SHIFT(2306), - [ts_aux_sym_8] = SHIFT(627), - }, - [2304] = { + [2200] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -99654,236 +92913,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [2305] = { + [2201] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2311), - [ts_aux_sym_5] = SHIFT(2311), + [ts_sym__line_break] = SHIFT(2202), + [ts_aux_sym_5] = SHIFT(2202), }, - [2306] = { - [ts_sym_expression] = SHIFT(2307), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [2307] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2308), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2309), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(2308), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [2308] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [2309] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2310), - [ts_aux_sym_5] = SHIFT(2310), - }, - [2310] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [2311] = { + [2202] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -99948,10 +92983,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2312] = { - [ts_sym_var_declaration] = SHIFT(2313), - [ts_sym_expression_statement] = SHIFT(2313), - [ts_sym_expression] = SHIFT(722), + [2203] = { + [ts_sym_var_declaration] = SHIFT(2204), + [ts_sym_expression_statement] = SHIFT(2204), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -99965,19 +93000,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2314), + [ts_builtin_sym_error] = SHIFT(2205), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2315), + [ts_sym_identifier] = SHIFT(2206), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2316), + [ts_aux_sym_var] = SHIFT(2207), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -99988,9 +93023,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2313] = { - [ts_sym_expression_statement] = SHIFT(2328), - [ts_sym_expression] = SHIFT(751), + [2204] = { + [ts_sym_expression_statement] = SHIFT(2219), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -100004,7 +93039,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -100026,19 +93061,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2314] = { + [2205] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(2326), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(2217), + [ts_aux_sym_5] = SHIFT(734), }, - [2315] = { + [2206] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2322), + [ts_aux_sym_in] = SHIFT(2213), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -100060,31 +93095,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2316] = { - [ts_builtin_sym_error] = SHIFT(726), + [2207] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(2317), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(2208), }, - [2317] = { + [2208] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(2318), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(2209), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [2318] = { - [ts_sym_expression] = SHIFT(2319), + [2209] = { + [ts_sym_expression] = SHIFT(2210), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -100119,11 +93154,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2319] = { + [2210] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2320), + [ts_aux_sym_4] = SHIFT(2211), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -100149,22 +93184,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2320] = { - [ts_sym_statement] = SHIFT(2321), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2211] = { + [ts_sym_statement] = SHIFT(2212), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -100178,7 +93213,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -100188,18 +93223,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -100210,7 +93245,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2321] = { + [2212] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -100274,8 +93309,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2322] = { - [ts_sym_expression] = SHIFT(2323), + [2213] = { + [ts_sym_expression] = SHIFT(2214), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -100310,11 +93345,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2323] = { + [2214] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2324), + [ts_aux_sym_4] = SHIFT(2215), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -100340,22 +93375,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2324] = { - [ts_sym_statement] = SHIFT(2325), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2215] = { + [ts_sym_statement] = SHIFT(2216), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -100369,7 +93404,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -100379,18 +93414,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -100401,7 +93436,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2325] = { + [2216] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -100465,22 +93500,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2326] = { - [ts_sym_statement] = SHIFT(2327), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2217] = { + [ts_sym_statement] = SHIFT(2218), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -100494,7 +93529,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -100504,18 +93539,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -100526,7 +93561,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2327] = { + [2218] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -100590,8 +93625,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2328] = { - [ts_sym_expression] = SHIFT(2329), + [2219] = { + [ts_sym_expression] = SHIFT(2220), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -100626,11 +93661,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2329] = { + [2220] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2330), + [ts_aux_sym_4] = SHIFT(2221), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -100656,22 +93691,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2330] = { - [ts_sym_statement] = SHIFT(2331), - [ts_sym_statement_block] = SHIFT(2253), - [ts_sym_for_statement] = SHIFT(2253), - [ts_sym_for_in_statement] = SHIFT(2253), - [ts_sym_throw_statement] = SHIFT(2253), - [ts_sym_if_statement] = SHIFT(2253), - [ts_sym_while_statement] = SHIFT(2253), - [ts_sym_try_statement] = SHIFT(2253), - [ts_sym_switch_statement] = SHIFT(2253), - [ts_sym_break_statement] = SHIFT(2253), - [ts_sym_var_declaration] = SHIFT(2253), - [ts_sym_expression_statement] = SHIFT(2253), - [ts_sym_return_statement] = SHIFT(2253), - [ts_sym_delete_statement] = SHIFT(2253), - [ts_sym_expression] = SHIFT(2254), + [2221] = { + [ts_sym_statement] = SHIFT(2222), + [ts_sym_statement_block] = SHIFT(2150), + [ts_sym_for_statement] = SHIFT(2150), + [ts_sym_for_in_statement] = SHIFT(2150), + [ts_sym_throw_statement] = SHIFT(2150), + [ts_sym_if_statement] = SHIFT(2150), + [ts_sym_while_statement] = SHIFT(2150), + [ts_sym_try_statement] = SHIFT(2150), + [ts_sym_switch_statement] = SHIFT(2150), + [ts_sym_break_statement] = SHIFT(2150), + [ts_sym_var_declaration] = SHIFT(2150), + [ts_sym_expression_statement] = SHIFT(2150), + [ts_sym_return_statement] = SHIFT(2150), + [ts_sym_delete_statement] = SHIFT(2150), + [ts_sym_expression] = SHIFT(2151), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -100685,7 +93720,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2255), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -100695,18 +93730,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2256), - [ts_aux_sym_for] = SHIFT(2257), + [ts_aux_sym_1] = SHIFT(2153), + [ts_aux_sym_for] = SHIFT(2154), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2258), - [ts_aux_sym_throw] = SHIFT(2259), - [ts_aux_sym_if] = SHIFT(2260), - [ts_aux_sym_while] = SHIFT(2261), - [ts_aux_sym_try] = SHIFT(2262), - [ts_aux_sym_switch] = SHIFT(2263), - [ts_aux_sym_break] = SHIFT(2264), - [ts_aux_sym_return] = SHIFT(2265), - [ts_aux_sym_delete] = SHIFT(2266), + [ts_aux_sym_var] = SHIFT(2155), + [ts_aux_sym_throw] = SHIFT(2156), + [ts_aux_sym_if] = SHIFT(2157), + [ts_aux_sym_while] = SHIFT(2158), + [ts_aux_sym_try] = SHIFT(2159), + [ts_aux_sym_switch] = SHIFT(2160), + [ts_aux_sym_break] = SHIFT(2161), + [ts_aux_sym_return] = SHIFT(2162), + [ts_aux_sym_delete] = SHIFT(2163), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -100717,7 +93752,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2331] = { + [2222] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -100781,20 +93816,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2332] = { + [2223] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(2336), + [ts_aux_sym_2] = SHIFT(2227), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [2333] = { + [2224] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2335), + [ts_aux_sym_2] = SHIFT(2226), }, - [2334] = { + [2225] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -100878,7 +93913,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2335] = { + [2226] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -100942,7 +93977,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2336] = { + [2227] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -101026,7 +94061,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2337] = { + [2228] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -101110,8 +94145,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2338] = { - [ts_sym_statement] = SHIFT(2339), + [2229] = { + [ts_sym_statement] = SHIFT(2230), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -101171,7 +94206,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2339] = { + [2230] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -101234,12 +94269,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [2340] = { + [2231] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2341), + [ts_sym__line_break] = SHIFT(2232), [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(451), - [ts_aux_sym_5] = SHIFT(2341), + [ts_aux_sym_5] = SHIFT(2232), [ts_aux_sym_instanceof] = SHIFT(452), [ts_aux_sym_9] = SHIFT(453), [ts_aux_sym_10] = SHIFT(453), @@ -101264,7 +94299,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(260), [ts_aux_sym_35] = SHIFT(261), }, - [2341] = { + [2232] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -101347,86 +94382,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [2342] = { + [2233] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2345), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2346), - [ts_aux_sym_5] = SHIFT(2345), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(2235), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2236), + [ts_aux_sym_5] = SHIFT(2235), + [ts_aux_sym_7] = SHIFT(625), }, - [2343] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 2), + [2234] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT(2235), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2236), + [ts_aux_sym_5] = SHIFT(2235), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [2344] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2345), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2346), - [ts_aux_sym_5] = SHIFT(2345), - [ts_aux_sym_7] = SHIFT(2347), - [ts_aux_sym_8] = SHIFT(627), - }, - [2345] = { + [2235] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -101493,234 +94464,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [2346] = { + [2236] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2352), - [ts_aux_sym_5] = SHIFT(2352), + [ts_sym__line_break] = SHIFT(2237), + [ts_aux_sym_5] = SHIFT(2237), }, - [2347] = { - [ts_sym_expression] = SHIFT(2348), - [ts_sym_in_expression] = SHIFT(633), - [ts_sym_instanceof_expression] = SHIFT(633), - [ts_sym_typeof_expression] = SHIFT(633), - [ts_sym_math_op] = SHIFT(633), - [ts_sym_bool_op] = SHIFT(633), - [ts_sym_ternary] = SHIFT(633), - [ts_sym_assignment] = SHIFT(633), - [ts_sym_function_expression] = SHIFT(633), - [ts_sym_function_call] = SHIFT(633), - [ts_sym_constructor_call] = SHIFT(633), - [ts_sym_property_access] = SHIFT(634), - [ts_sym_object] = SHIFT(633), - [ts_sym_array] = SHIFT(633), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(633), - [ts_sym_string] = SHIFT(633), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(634), - [ts_sym_number] = SHIFT(633), - [ts_sym_null] = SHIFT(633), - [ts_sym_true] = SHIFT(633), - [ts_sym_false] = SHIFT(633), - [ts_aux_sym_1] = SHIFT(635), - [ts_aux_sym_3] = SHIFT(636), - [ts_aux_sym_typeof] = SHIFT(637), - [ts_aux_sym_9] = SHIFT(638), - [ts_aux_sym_10] = SHIFT(638), - [ts_aux_sym_11] = SHIFT(638), - [ts_aux_sym_12] = SHIFT(638), - [ts_aux_sym_28] = SHIFT(639), - [ts_aux_sym_function] = SHIFT(640), - [ts_aux_sym_new] = SHIFT(641), - [ts_aux_sym_35] = SHIFT(642), - }, - [2348] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2349), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2350), - [ts_aux_sym_3] = SHIFT(651), - [ts_aux_sym_in] = SHIFT(679), - [ts_aux_sym_5] = SHIFT(2349), - [ts_aux_sym_8] = SHIFT(627), - [ts_aux_sym_instanceof] = SHIFT(680), - [ts_aux_sym_9] = SHIFT(681), - [ts_aux_sym_10] = SHIFT(681), - [ts_aux_sym_11] = SHIFT(702), - [ts_aux_sym_12] = SHIFT(702), - [ts_aux_sym_13] = SHIFT(703), - [ts_aux_sym_14] = SHIFT(703), - [ts_aux_sym_15] = SHIFT(703), - [ts_aux_sym_16] = SHIFT(703), - [ts_aux_sym_17] = SHIFT(703), - [ts_aux_sym_18] = SHIFT(704), - [ts_aux_sym_19] = SHIFT(705), - [ts_aux_sym_20] = SHIFT(682), - [ts_aux_sym_21] = SHIFT(682), - [ts_aux_sym_22] = SHIFT(682), - [ts_aux_sym_23] = SHIFT(682), - [ts_aux_sym_24] = SHIFT(682), - [ts_aux_sym_25] = SHIFT(682), - [ts_aux_sym_26] = SHIFT(682), - [ts_aux_sym_27] = SHIFT(682), - [ts_aux_sym_29] = SHIFT(706), - [ts_aux_sym_34] = SHIFT(673), - [ts_aux_sym_35] = SHIFT(674), - }, - [2349] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [2350] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2351), - [ts_aux_sym_5] = SHIFT(2351), - }, - [2351] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, - [2352] = { + [2237] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -101784,11 +94533,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2353] = { + [2238] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2354), + [ts_aux_sym_4] = SHIFT(2239), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -101814,7 +94563,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2354] = { + [2239] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -101844,10 +94593,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [2355] = { - [ts_sym_var_declaration] = SHIFT(2356), - [ts_sym_expression_statement] = SHIFT(2356), - [ts_sym_expression] = SHIFT(722), + [2240] = { + [ts_sym_var_declaration] = SHIFT(2241), + [ts_sym_expression_statement] = SHIFT(2241), + [ts_sym_expression] = SHIFT(715), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -101861,19 +94610,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2357), + [ts_builtin_sym_error] = SHIFT(2242), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2358), + [ts_sym_identifier] = SHIFT(2243), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2359), + [ts_aux_sym_var] = SHIFT(2244), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -101884,9 +94633,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2356] = { - [ts_sym_expression_statement] = SHIFT(2371), - [ts_sym_expression] = SHIFT(751), + [2241] = { + [ts_sym_expression_statement] = SHIFT(2256), + [ts_sym_expression] = SHIFT(738), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -101900,7 +94649,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(752), + [ts_builtin_sym_error] = SHIFT(739), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -101922,19 +94671,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2357] = { + [2242] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(747), - [ts_aux_sym_4] = SHIFT(2369), - [ts_aux_sym_5] = SHIFT(747), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_4] = SHIFT(2254), + [ts_aux_sym_5] = SHIFT(734), }, - [2358] = { + [2243] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2365), + [ts_aux_sym_in] = SHIFT(2250), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(742), + [ts_aux_sym_8] = SHIFT(729), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -101956,31 +94705,31 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(742), - [ts_aux_sym_31] = SHIFT(742), - [ts_aux_sym_32] = SHIFT(742), - [ts_aux_sym_33] = SHIFT(742), + [ts_aux_sym_30] = SHIFT(729), + [ts_aux_sym_31] = SHIFT(729), + [ts_aux_sym_32] = SHIFT(729), + [ts_aux_sym_33] = SHIFT(729), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2359] = { - [ts_builtin_sym_error] = SHIFT(726), + [2244] = { + [ts_sym_var_assignment] = SHIFT(719), + [ts_builtin_sym_error] = SHIFT(719), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_sym_identifier] = SHIFT(2360), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(2245), }, - [2360] = { + [2245] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(729), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), - [ts_aux_sym_in] = SHIFT(2361), - [ts_aux_sym_5] = SHIFT(729), - [ts_aux_sym_7] = SHIFT(732), - [ts_aux_sym_8] = SHIFT(627), + [ts_sym__line_break] = SHIFT(721), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(722), + [ts_aux_sym_in] = SHIFT(2246), + [ts_aux_sym_5] = SHIFT(721), + [ts_aux_sym_7] = SHIFT(625), + [ts_aux_sym_8] = SHIFT(626), }, - [2361] = { - [ts_sym_expression] = SHIFT(2362), + [2246] = { + [ts_sym_expression] = SHIFT(2247), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -102015,11 +94764,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2362] = { + [2247] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2363), + [ts_aux_sym_4] = SHIFT(2248), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -102045,8 +94794,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2363] = { - [ts_sym_statement] = SHIFT(2364), + [2248] = { + [ts_sym_statement] = SHIFT(2249), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -102106,7 +94855,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2364] = { + [2249] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -102169,8 +94918,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2365] = { - [ts_sym_expression] = SHIFT(2366), + [2250] = { + [ts_sym_expression] = SHIFT(2251), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -102205,11 +94954,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2366] = { + [2251] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2367), + [ts_aux_sym_4] = SHIFT(2252), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -102235,8 +94984,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2367] = { - [ts_sym_statement] = SHIFT(2368), + [2252] = { + [ts_sym_statement] = SHIFT(2253), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -102296,7 +95045,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2368] = { + [2253] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -102359,8 +95108,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2369] = { - [ts_sym_statement] = SHIFT(2370), + [2254] = { + [ts_sym_statement] = SHIFT(2255), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -102420,7 +95169,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2370] = { + [2255] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -102483,8 +95232,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2371] = { - [ts_sym_expression] = SHIFT(2372), + [2256] = { + [ts_sym_expression] = SHIFT(2257), [ts_sym_in_expression] = SHIFT(329), [ts_sym_instanceof_expression] = SHIFT(329), [ts_sym_typeof_expression] = SHIFT(329), @@ -102519,11 +95268,11 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(337), [ts_aux_sym_35] = SHIFT(338), }, - [2372] = { + [2257] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(347), - [ts_aux_sym_4] = SHIFT(2373), + [ts_aux_sym_4] = SHIFT(2258), [ts_aux_sym_in] = SHIFT(375), [ts_aux_sym_instanceof] = SHIFT(376), [ts_aux_sym_9] = SHIFT(377), @@ -102549,8 +95298,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(369), [ts_aux_sym_35] = SHIFT(370), }, - [2373] = { - [ts_sym_statement] = SHIFT(2374), + [2258] = { + [ts_sym_statement] = SHIFT(2259), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -102610,7 +95359,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2374] = { + [2259] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -102673,20 +95422,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2375] = { + [2260] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(308), [ts_aux_sym_object_repeat0] = SHIFT(446), - [ts_aux_sym_2] = SHIFT(2379), + [ts_aux_sym_2] = SHIFT(2264), [ts_aux_sym_5] = SHIFT(308), - [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_7] = SHIFT(404), }, - [2376] = { + [2261] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2378), + [ts_aux_sym_2] = SHIFT(2263), }, - [2377] = { + [2262] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -102769,7 +95518,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2378] = { + [2263] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -102832,7 +95581,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2379] = { + [2264] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -102915,7 +95664,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2380] = { + [2265] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -102998,7 +95747,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2381] = { + [2266] = { [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat0, 2), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), diff --git a/spec/runtime/languages/javascript/control_flow.txt b/spec/runtime/languages/javascript/control_flow.txt index 65000125..26392dc9 100644 --- a/spec/runtime/languages/javascript/control_flow.txt +++ b/spec/runtime/languages/javascript/control_flow.txt @@ -7,9 +7,9 @@ secondFunction(x); --- (program (var_declaration - (identifier) (object) + (var_assignment (identifier) (object)) (identifier) - (identifier) (number)) + (var_assignment (identifier) (number))) (expression_statement (function_call (identifier) (identifier))) (expression_statement (function_call (identifier) (identifier)))) @@ -62,7 +62,7 @@ for (var i = 1; someCondition(i); i = next()) { } --- (for_statement - (var_declaration (identifier) (number)) + (var_declaration (var_assignment (identifier) (number))) (expression_statement (function_call (identifier) (identifier))) (assignment (identifier) (function_call (identifier))) (statement_block (expression_statement (function_call (identifier))))) diff --git a/spec/runtime/languages/javascript/literals.txt b/spec/runtime/languages/javascript/literals.txt index 5f842508..6a7b9621 100644 --- a/spec/runtime/languages/javascript/literals.txt +++ b/spec/runtime/languages/javascript/literals.txt @@ -31,11 +31,12 @@ var x = { } }; --- -(var_declaration +(var_declaration (var_assignment (identifier) (object (identifier) (function_expression (formal_parameters (identifier) (identifier)) - (statement_block (var_declaration (identifier) (identifier)))))) + (statement_block + (var_declaration (var_assignment (identifier) (identifier)))))))) ========================================== parses comments @@ -55,14 +56,16 @@ var thing = { --- (comment) (comment) -(var_declaration (identifier) (object - (comment) - (comment) - (identifier) (function_expression - (formal_parameters (identifier) (comment)) - (statement_block - (comment) - (expression_statement (function_call (identifier))))))) +(var_declaration (var_assignment + (identifier) + (object + (comment) + (comment) + (identifier) (function_expression + (formal_parameters (identifier) (comment)) + (statement_block + (comment) + (expression_statement (function_call (identifier)))))))) ========================================== parses comments within expressions diff --git a/spec/runtime/languages/javascript/operators.txt b/spec/runtime/languages/javascript/operators.txt index 752a4a29..dba2e0a1 100644 --- a/spec/runtime/languages/javascript/operators.txt +++ b/spec/runtime/languages/javascript/operators.txt @@ -12,13 +12,13 @@ parses constructor calls ========================================== var x = new Node(5, new Node(3, null)); --- -(var_declaration +(var_declaration (var_assignment (identifier) (constructor_call (function_call (identifier) (number) (constructor_call (function_call (identifier) (number) - (null)))))) + (null))))))) ========================================== parses property access with dot notation diff --git a/spec/runtime/parser_spec.cc b/spec/runtime/parser_spec.cc index 6c6d35a1..22f78a32 100644 --- a/spec/runtime/parser_spec.cc +++ b/spec/runtime/parser_spec.cc @@ -279,8 +279,8 @@ describe("Parser", [&]() { set_text("var x = y;"); AssertThat(ts_node_string(root), Equals( - "(DOCUMENT (var_declaration " - "(identifier) (identifier)))")); + "(DOCUMENT (var_declaration (var_assignment " + "(identifier) (identifier))))")); insert_text(strlen("var x = y"), " *"); @@ -290,8 +290,8 @@ describe("Parser", [&]() { insert_text(strlen("var x = y *"), " z"); AssertThat(ts_node_string(root), Equals( - "(DOCUMENT (var_declaration " - "(identifier) (math_op (identifier) (identifier))))")); + "(DOCUMENT (var_declaration (var_assignment " + "(identifier) (math_op (identifier) (identifier)))))")); }); });