From 545e575508902b7010752ab5708c9229780a4b5d Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Tue, 2 Sep 2014 07:41:29 -0700 Subject: [PATCH] Revert "Remove the separator characters construct" This reverts commit 5cd07648fde3775a2935e21a8c791ce62760a212. The separators construct is useful as an optimization. It turns out that constructing a node for every chunk of whitespace in a document causes a significant performance regression. Conflicts: src/compiler/build_tables/build_lex_table.cc src/compiler/grammar.cc src/runtime/parser.c --- examples/grammars/arithmetic.cc | 5 +- examples/grammars/golang.cc | 4 +- examples/grammars/javascript.cc | 4 +- examples/grammars/json.cc | 5 +- examples/parsers/arithmetic.c | 302 +- examples/parsers/golang.c | 3466 ++-- examples/parsers/javascript.c | 15579 +++++++--------- examples/parsers/json.c | 499 +- include/tree_sitter/compiler.h | 3 + include/tree_sitter/parser.h | 7 + .../build_tables/conflict_manager_spec.cc | 2 +- spec/compiler/build_tables/lex_item_spec.cc | 44 + .../prepare_grammar/extract_tokens_spec.cc | 20 + .../prepare_grammar/intern_symbols_spec.cc | 10 + spec/runtime/document_spec.cc | 5 +- spec/runtime/languages/arithmetic/errors.txt | 6 +- spec/runtime/languages/arithmetic/main.txt | 20 +- .../languages/javascript/operators.txt | 18 +- spec/runtime/languages/json/errors.txt | 2 +- spec/runtime/languages/json/main.txt | 6 +- spec/runtime/stack_spec.cc | 2 +- spec/runtime/tree_spec.cc | 29 +- src/compiler/build_tables/build_lex_table.cc | 29 +- src/compiler/build_tables/lex_item.cc | 19 + src/compiler/build_tables/lex_item.h | 1 + src/compiler/generate_code/c_code.cc | 2 + src/compiler/grammar.cc | 11 +- src/compiler/lex_table.h | 1 + src/compiler/prepare_grammar/expand_tokens.cc | 2 +- .../prepare_grammar/extract_tokens.cc | 2 +- .../prepare_grammar/intern_symbols.cc | 1 + .../prepare_grammar/interned_grammar.h | 1 + src/compiler/prepare_grammar/parse_regex.cc | 2 - src/compiler/prepared_grammar.cc | 20 +- src/compiler/prepared_grammar.h | 6 + src/compiler/rules/metadata.h | 1 + src/runtime/lexer.c | 8 +- src/runtime/node.c | 2 +- src/runtime/parser.c | 67 +- src/runtime/stack.c | 21 +- src/runtime/stack.h | 1 - src/runtime/tree.c | 27 +- src/runtime/tree.h | 6 +- 43 files changed, 9065 insertions(+), 11203 deletions(-) create mode 100644 spec/compiler/build_tables/lex_item_spec.cc diff --git a/examples/grammars/arithmetic.cc b/examples/grammars/arithmetic.cc index fe7bae6a..e414711c 100644 --- a/examples/grammars/arithmetic.cc +++ b/examples/grammars/arithmetic.cc @@ -6,7 +6,7 @@ namespace tree_sitter_examples { using tree_sitter::Grammar; using namespace tree_sitter::rules; -extern const Grammar arithmetic = Grammar({ +extern const Grammar arithmetic({ { "expression", choice({ sym("sum"), sym("difference"), @@ -26,7 +26,6 @@ extern const Grammar arithmetic = Grammar({ { "number", pattern("\\d+") }, { "variable", pattern("\\a[\\w_]*") }, - { "_whitespace", pattern("[\\s\n]+") }, -}).ubiquitous_tokens({ "_whitespace" }); +}); } // namespace tree_sitter_examples diff --git a/examples/grammars/golang.cc b/examples/grammars/golang.cc index 83063b84..4a868771 100644 --- a/examples/grammars/golang.cc +++ b/examples/grammars/golang.cc @@ -158,7 +158,6 @@ extern const Grammar golang = Grammar({ blank() }) }) }, { "_line_break", str("\n") }, - { "_whitespace", pattern("\\s+") }, { "string", delimited("\"") }, { "package_name", sym("_identifier") }, @@ -168,6 +167,7 @@ extern const Grammar golang = Grammar({ { "number", pattern("\\d+(\\.\\d+)?") }, { "comment", keypattern("//[^\n]*") }, }) - .ubiquitous_tokens({ "comment", "_whitespace", "_line_break" }); + .ubiquitous_tokens({ "comment", "_line_break" }) + .separators({ ' ', '\t', '\r' }); } // namespace tree_sitter_examples diff --git a/examples/grammars/javascript.cc b/examples/grammars/javascript.cc index 2e9749c6..0987c3df 100644 --- a/examples/grammars/javascript.cc +++ b/examples/grammars/javascript.cc @@ -208,13 +208,13 @@ extern const Grammar javascript = Grammar({ delimited("\""), delimited("'") })) }, { "_line_break", str("\n") }, - { "_whitespace", pattern("\\s+") }, { "identifier", pattern("[\\a_$][\\w_$]*") }, { "number", pattern("\\d+(\\.\\d+)?") }, { "null", keyword("null") }, { "true", keyword("true") }, { "false", keyword("false") }, }) - .ubiquitous_tokens({ "comment", "_whitespace", "_line_break" }); + .ubiquitous_tokens({ "comment", "_line_break" }) + .separators({ ' ', '\t', '\r' }); } // namespace tree_sitter_examples diff --git a/examples/grammars/json.cc b/examples/grammars/json.cc index 00d83bce..81af2368 100644 --- a/examples/grammars/json.cc +++ b/examples/grammars/json.cc @@ -6,7 +6,7 @@ namespace tree_sitter_examples { using tree_sitter::Grammar; using namespace tree_sitter::rules; -extern const Grammar json = Grammar({ +extern const Grammar json({ { "value", choice({ sym("object"), sym("array"), @@ -25,7 +25,6 @@ extern const Grammar json = Grammar({ { "null", keyword("null") }, { "true", keyword("true") }, { "false", keyword("false") }, - { "_whitespace", pattern("[\\s\n]+") }, -}).ubiquitous_tokens({ "_whitespace" }); +}); } // namespace tree_sitter_examples diff --git a/examples/parsers/arithmetic.c b/examples/parsers/arithmetic.c index 9c742797..7b835dbd 100644 --- a/examples/parsers/arithmetic.c +++ b/examples/parsers/arithmetic.c @@ -1,7 +1,7 @@ #include "tree_sitter/parser.h" #define STATE_COUNT 32 -#define SYMBOL_COUNT 20 +#define SYMBOL_COUNT 19 enum { ts_sym_expression = ts_builtin_sym_start, @@ -13,7 +13,6 @@ enum { ts_sym_group, ts_sym_number, ts_sym_variable, - ts_sym__whitespace, ts_aux_sym_1, ts_aux_sym_2, ts_aux_sym_3, @@ -36,7 +35,6 @@ SYMBOL_NAMES = { [ts_builtin_sym_end] = "end", [ts_sym_number] = "number", [ts_sym_variable] = "variable", - [ts_sym__whitespace] = "_whitespace", [ts_aux_sym_1] = "'+'", [ts_aux_sym_2] = "'-'", [ts_aux_sym_3] = "'*'", @@ -47,7 +45,6 @@ SYMBOL_NAMES = { }; HIDDEN_SYMBOLS = { - [ts_sym__whitespace] = 1, [ts_aux_sym_1] = 1, [ts_aux_sym_2] = 1, [ts_aux_sym_3] = 1, @@ -61,127 +58,154 @@ LEX_FN() { START_LEXER(); switch (lex_state) { case 1: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\n') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(1); if (lookahead == '(') - ADVANCE(3); + ADVANCE(2); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(4); + ADVANCE(3); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(5); + ADVANCE(4); LEX_ERROR(); case 2: - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - ACCEPT_TOKEN(ts_sym__whitespace); - case 3: ACCEPT_TOKEN(ts_aux_sym_6); - case 4: + case 3: if ('0' <= lookahead && lookahead <= '9') - ADVANCE(4); + ADVANCE(3); ACCEPT_TOKEN(ts_sym_number); - case 5: + case 4: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(5); - ACCEPT_TOKEN(ts_sym_variable); - case 6: - if (lookahead == 0) - ADVANCE(7); - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '*') - ADVANCE(8); - if (lookahead == '+') - ADVANCE(9); - if (lookahead == '-') - ADVANCE(10); - if (lookahead == '/') - ADVANCE(11); - if (lookahead == '^') - ADVANCE(12); - LEX_ERROR(); - case 7: - ACCEPT_TOKEN(ts_builtin_sym_end); - case 8: - ACCEPT_TOKEN(ts_aux_sym_3); - case 9: - ACCEPT_TOKEN(ts_aux_sym_1); - case 10: - ACCEPT_TOKEN(ts_aux_sym_2); - case 11: - ACCEPT_TOKEN(ts_aux_sym_4); - case 12: - ACCEPT_TOKEN(ts_aux_sym_5); - case 13: - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == ')') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(8); - if (lookahead == '+') - ADVANCE(9); - if (lookahead == '-') - ADVANCE(10); - if (lookahead == '/') - ADVANCE(11); - if (lookahead == '^') - ADVANCE(12); - LEX_ERROR(); - case 14: - ACCEPT_TOKEN(ts_aux_sym_7); - case 15: - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == ')') - ADVANCE(14); - LEX_ERROR(); - case ts_lex_state_error: - if (lookahead == 0) - ADVANCE(7); - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '(') - ADVANCE(3); - if (lookahead == ')') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(8); - if (lookahead == '+') - ADVANCE(9); - if (lookahead == '-') - ADVANCE(10); - if (lookahead == '/') - ADVANCE(11); - if ('0' <= lookahead && lookahead <= '9') ADVANCE(4); + ACCEPT_TOKEN(ts_sym_variable); + case 5: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(6); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(5); + if (lookahead == '*') + ADVANCE(7); + if (lookahead == '+') + ADVANCE(8); + if (lookahead == '-') + ADVANCE(9); + if (lookahead == '/') + ADVANCE(10); + if (lookahead == '^') + ADVANCE(11); + LEX_ERROR(); + case 6: + ACCEPT_TOKEN(ts_builtin_sym_end); + case 7: + ACCEPT_TOKEN(ts_aux_sym_3); + case 8: + ACCEPT_TOKEN(ts_aux_sym_1); + case 9: + ACCEPT_TOKEN(ts_aux_sym_2); + case 10: + ACCEPT_TOKEN(ts_aux_sym_4); + case 11: + ACCEPT_TOKEN(ts_aux_sym_5); + case 12: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(12); + if (lookahead == ')') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(7); + if (lookahead == '+') + ADVANCE(8); + if (lookahead == '-') + ADVANCE(9); + if (lookahead == '/') + ADVANCE(10); + if (lookahead == '^') + ADVANCE(11); + LEX_ERROR(); + case 13: + ACCEPT_TOKEN(ts_aux_sym_7); + case 14: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(14); + if (lookahead == ')') + ADVANCE(13); + LEX_ERROR(); + case 15: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(6); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(15); + if (lookahead == '(') + ADVANCE(2); + if (lookahead == ')') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(7); + if (lookahead == '+') + ADVANCE(8); + if (lookahead == '-') + ADVANCE(9); + if (lookahead == '/') + ADVANCE(10); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(3); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(5); + ADVANCE(4); if (lookahead == '^') - ADVANCE(12); + ADVANCE(11); + LEX_ERROR(); + case ts_lex_state_error: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(6); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(15); + if (lookahead == '(') + ADVANCE(2); + if (lookahead == ')') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(7); + if (lookahead == '+') + ADVANCE(8); + if (lookahead == '-') + ADVANCE(9); + if (lookahead == '/') + ADVANCE(10); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(3); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(4); + if (lookahead == '^') + ADVANCE(11); LEX_ERROR(); default: LEX_ERROR(); @@ -190,37 +214,37 @@ LEX_FN() { LEX_STATES = { [0] = 1, - [1] = 6, - [2] = 6, + [1] = 5, + [2] = 5, [3] = 1, - [4] = 13, - [5] = 13, - [6] = 15, + [4] = 12, + [5] = 12, + [6] = 14, [7] = 1, - [8] = 13, - [9] = 15, - [10] = 13, + [8] = 12, + [9] = 14, + [10] = 12, [11] = 1, [12] = 1, [13] = 1, [14] = 1, [15] = 1, - [16] = 13, - [17] = 13, - [18] = 13, - [19] = 13, - [20] = 13, - [21] = 6, + [16] = 12, + [17] = 12, + [18] = 12, + [19] = 12, + [20] = 12, + [21] = 5, [22] = 1, [23] = 1, [24] = 1, [25] = 1, [26] = 1, - [27] = 6, - [28] = 6, - [29] = 6, - [30] = 6, - [31] = 6, + [27] = 5, + [28] = 5, + [29] = 5, + [30] = 5, + [31] = 5, }; #pragma GCC diagnostic push @@ -237,12 +261,10 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(2), [ts_sym_number] = SHIFT(2), [ts_sym_variable] = SHIFT(2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(3), }, [1] = { [ts_builtin_sym_end] = ACCEPT_INPUT(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(22), [ts_aux_sym_2] = SHIFT(23), [ts_aux_sym_3] = SHIFT(24), @@ -251,7 +273,6 @@ PARSE_TABLE = { }, [2] = { [ts_builtin_sym_end] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), @@ -269,11 +290,9 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_variable] = SHIFT(5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(7), }, [4] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(11), [ts_aux_sym_2] = SHIFT(12), [ts_aux_sym_3] = SHIFT(13), @@ -282,7 +301,6 @@ PARSE_TABLE = { [ts_aux_sym_7] = SHIFT(21), }, [5] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), @@ -291,7 +309,6 @@ PARSE_TABLE = { [ts_aux_sym_7] = REDUCE(ts_sym_expression, 1), }, [6] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(21), }, [7] = { @@ -305,11 +322,9 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(9), [ts_sym_number] = SHIFT(5), [ts_sym_variable] = SHIFT(5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(7), }, [8] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(11), [ts_aux_sym_2] = SHIFT(12), [ts_aux_sym_3] = SHIFT(13), @@ -318,11 +333,9 @@ PARSE_TABLE = { [ts_aux_sym_7] = SHIFT(10), }, [9] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(10), }, [10] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_group, 3), [ts_aux_sym_2] = REDUCE(ts_sym_group, 3), [ts_aux_sym_3] = REDUCE(ts_sym_group, 3), @@ -340,7 +353,6 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(5), [ts_sym_number] = SHIFT(5), [ts_sym_variable] = SHIFT(5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(7), }, [12] = { @@ -353,7 +365,6 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(5), [ts_sym_number] = SHIFT(5), [ts_sym_variable] = SHIFT(5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(7), }, [13] = { @@ -366,7 +377,6 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(5), [ts_sym_number] = SHIFT(5), [ts_sym_variable] = SHIFT(5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(7), }, [14] = { @@ -379,7 +389,6 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(5), [ts_sym_number] = SHIFT(5), [ts_sym_variable] = SHIFT(5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(7), }, [15] = { @@ -392,11 +401,9 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(5), [ts_sym_number] = SHIFT(5), [ts_sym_variable] = SHIFT(5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(7), }, [16] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_exponent, 3), [ts_aux_sym_2] = REDUCE(ts_sym_exponent, 3), [ts_aux_sym_3] = REDUCE(ts_sym_exponent, 3), @@ -405,7 +412,6 @@ PARSE_TABLE = { [ts_aux_sym_7] = REDUCE(ts_sym_exponent, 3), }, [17] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_quotient, 3), [ts_aux_sym_2] = REDUCE(ts_sym_quotient, 3), [ts_aux_sym_3] = SHIFT(13), @@ -414,7 +420,6 @@ PARSE_TABLE = { [ts_aux_sym_7] = REDUCE(ts_sym_quotient, 3), }, [18] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_product, 3), [ts_aux_sym_2] = REDUCE(ts_sym_product, 3), [ts_aux_sym_3] = SHIFT(13), @@ -423,7 +428,6 @@ PARSE_TABLE = { [ts_aux_sym_7] = REDUCE(ts_sym_product, 3), }, [19] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(11), [ts_aux_sym_2] = SHIFT(12), [ts_aux_sym_3] = SHIFT(13), @@ -432,7 +436,6 @@ PARSE_TABLE = { [ts_aux_sym_7] = REDUCE(ts_sym_difference, 3), }, [20] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(11), [ts_aux_sym_2] = SHIFT(12), [ts_aux_sym_3] = SHIFT(13), @@ -442,7 +445,6 @@ PARSE_TABLE = { }, [21] = { [ts_builtin_sym_end] = REDUCE(ts_sym_group, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_group, 3), [ts_aux_sym_2] = REDUCE(ts_sym_group, 3), [ts_aux_sym_3] = REDUCE(ts_sym_group, 3), @@ -459,7 +461,6 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(2), [ts_sym_number] = SHIFT(2), [ts_sym_variable] = SHIFT(2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(3), }, [23] = { @@ -472,7 +473,6 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(2), [ts_sym_number] = SHIFT(2), [ts_sym_variable] = SHIFT(2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(3), }, [24] = { @@ -485,7 +485,6 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(2), [ts_sym_number] = SHIFT(2), [ts_sym_variable] = SHIFT(2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(3), }, [25] = { @@ -498,7 +497,6 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(2), [ts_sym_number] = SHIFT(2), [ts_sym_variable] = SHIFT(2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(3), }, [26] = { @@ -511,12 +509,10 @@ PARSE_TABLE = { [ts_sym_group] = SHIFT(2), [ts_sym_number] = SHIFT(2), [ts_sym_variable] = SHIFT(2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(3), }, [27] = { [ts_builtin_sym_end] = REDUCE(ts_sym_exponent, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_exponent, 3), [ts_aux_sym_2] = REDUCE(ts_sym_exponent, 3), [ts_aux_sym_3] = REDUCE(ts_sym_exponent, 3), @@ -525,7 +521,6 @@ PARSE_TABLE = { }, [28] = { [ts_builtin_sym_end] = REDUCE(ts_sym_quotient, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_quotient, 3), [ts_aux_sym_2] = REDUCE(ts_sym_quotient, 3), [ts_aux_sym_3] = SHIFT(24), @@ -534,7 +529,6 @@ PARSE_TABLE = { }, [29] = { [ts_builtin_sym_end] = REDUCE(ts_sym_product, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_product, 3), [ts_aux_sym_2] = REDUCE(ts_sym_product, 3), [ts_aux_sym_3] = SHIFT(24), @@ -543,7 +537,6 @@ PARSE_TABLE = { }, [30] = { [ts_builtin_sym_end] = REDUCE(ts_sym_difference, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(22), [ts_aux_sym_2] = SHIFT(23), [ts_aux_sym_3] = SHIFT(24), @@ -552,7 +545,6 @@ PARSE_TABLE = { }, [31] = { [ts_builtin_sym_end] = REDUCE(ts_sym_sum, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(22), [ts_aux_sym_2] = SHIFT(23), [ts_aux_sym_3] = SHIFT(24), diff --git a/examples/parsers/golang.c b/examples/parsers/golang.c index b78e5846..db0108b0 100644 --- a/examples/parsers/golang.c +++ b/examples/parsers/golang.c @@ -1,7 +1,7 @@ #include "tree_sitter/parser.h" #define STATE_COUNT 372 -#define SYMBOL_COUNT 89 +#define SYMBOL_COUNT 88 enum { ts_sym_program = ts_builtin_sym_start, @@ -35,7 +35,6 @@ enum { ts_sym_var_name, ts_sym_type_name, ts_sym__line_break, - ts_sym__whitespace, ts_sym_string, ts_sym__identifier, ts_sym_number, @@ -127,7 +126,6 @@ SYMBOL_NAMES = { [ts_builtin_sym_error] = "error", [ts_builtin_sym_end] = "end", [ts_sym__line_break] = "_line_break", - [ts_sym__whitespace] = "_whitespace", [ts_sym_string] = "string", [ts_sym__identifier] = "_identifier", [ts_sym_number] = "number", @@ -187,7 +185,6 @@ SYMBOL_NAMES = { HIDDEN_SYMBOLS = { [ts_sym__func_signature] = 1, [ts_sym__line_break] = 1, - [ts_sym__whitespace] = 1, [ts_sym__identifier] = 1, [ts_aux_sym_program_repeat0] = 1, [ts_aux_sym_program_repeat1] = 1, @@ -245,687 +242,704 @@ LEX_FN() { START_LEXER(); switch (lex_state) { case 1: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(1); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (lookahead == 'p') - ADVANCE(6); + ADVANCE(5); LEX_ERROR(); case 2: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - ACCEPT_TOKEN(ts_sym__whitespace); - case 3: ACCEPT_TOKEN(ts_sym__line_break); - case 4: + case 3: if (lookahead == '/') - ADVANCE(5); + ADVANCE(4); LEX_ERROR(); - case 5: + case 4: if (!(lookahead == '\n')) - ADVANCE(5); + ADVANCE(4); ACCEPT_TOKEN(ts_sym_comment); - case 6: + case 5: if (lookahead == 'a') + ADVANCE(6); + LEX_ERROR(); + case 6: + if (lookahead == 'c') ADVANCE(7); LEX_ERROR(); case 7: - if (lookahead == 'c') + if (lookahead == 'k') ADVANCE(8); LEX_ERROR(); case 8: - if (lookahead == 'k') + if (lookahead == 'a') ADVANCE(9); LEX_ERROR(); case 9: - if (lookahead == 'a') + if (lookahead == 'g') ADVANCE(10); LEX_ERROR(); case 10: - if (lookahead == 'g') + if (lookahead == 'e') ADVANCE(11); LEX_ERROR(); case 11: - if (lookahead == 'e') - ADVANCE(12); - LEX_ERROR(); - case 12: ACCEPT_TOKEN(ts_aux_sym_package); - case 13: + case 12: + START_TOKEN(); if (lookahead == 0) - ADVANCE(14); + ADVANCE(13); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(12); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); LEX_ERROR(); - case 14: + case 13: ACCEPT_TOKEN(ts_builtin_sym_end); - case 15: + case 14: + START_TOKEN(); if (lookahead == 0) - ADVANCE(14); + ADVANCE(13); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(14); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (lookahead == 'f') - ADVANCE(16); + ADVANCE(15); if (lookahead == 'i') - ADVANCE(20); + ADVANCE(19); if (lookahead == 't') - ADVANCE(26); + ADVANCE(25); if (lookahead == 'v') - ADVANCE(30); + ADVANCE(29); + LEX_ERROR(); + case 15: + if (lookahead == 'u') + ADVANCE(16); LEX_ERROR(); case 16: - if (lookahead == 'u') + if (lookahead == 'n') ADVANCE(17); LEX_ERROR(); case 17: - if (lookahead == 'n') + if (lookahead == 'c') ADVANCE(18); LEX_ERROR(); case 18: - if (lookahead == 'c') - ADVANCE(19); - LEX_ERROR(); - case 19: ACCEPT_TOKEN(ts_aux_sym_func); - case 20: + case 19: if (lookahead == 'm') + ADVANCE(20); + LEX_ERROR(); + case 20: + if (lookahead == 'p') ADVANCE(21); LEX_ERROR(); case 21: - if (lookahead == 'p') + if (lookahead == 'o') ADVANCE(22); LEX_ERROR(); case 22: - if (lookahead == 'o') + if (lookahead == 'r') ADVANCE(23); LEX_ERROR(); case 23: - if (lookahead == 'r') + if (lookahead == 't') ADVANCE(24); LEX_ERROR(); case 24: - if (lookahead == 't') - ADVANCE(25); - LEX_ERROR(); - case 25: ACCEPT_TOKEN(ts_aux_sym_import); - case 26: + case 25: if (lookahead == 'y') + ADVANCE(26); + LEX_ERROR(); + case 26: + if (lookahead == 'p') ADVANCE(27); LEX_ERROR(); case 27: - if (lookahead == 'p') + if (lookahead == 'e') ADVANCE(28); LEX_ERROR(); case 28: - if (lookahead == 'e') - ADVANCE(29); - LEX_ERROR(); - case 29: ACCEPT_TOKEN(ts_aux_sym_type); - case 30: + case 29: if (lookahead == 'a') + ADVANCE(30); + LEX_ERROR(); + case 30: + if (lookahead == 'r') ADVANCE(31); LEX_ERROR(); case 31: - if (lookahead == 'r') - ADVANCE(32); - LEX_ERROR(); - case 32: ACCEPT_TOKEN(ts_aux_sym_var); - case 33: + case 32: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(32); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); LEX_ERROR(); - case 34: + case 33: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_sym__identifier); - case 35: + case 34: + START_TOKEN(); if (lookahead == 0) - ADVANCE(14); + ADVANCE(13); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(34); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (lookahead == 'f') - ADVANCE(16); + ADVANCE(15); if (lookahead == 't') - ADVANCE(26); + ADVANCE(25); if (lookahead == 'v') - ADVANCE(30); + ADVANCE(29); + LEX_ERROR(); + case 35: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(35); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '\"') + ADVANCE(36); + if (lookahead == '(') + ADVANCE(40); + if (lookahead == '/') + ADVANCE(3); LEX_ERROR(); case 36: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); if (lookahead == '\"') ADVANCE(37); - if (lookahead == '(') - ADVANCE(41); - if (lookahead == '/') - ADVANCE(4); + if (lookahead == '\\') + ADVANCE(38); + if (!((lookahead == '\"') || + (lookahead == '\\'))) + ADVANCE(36); LEX_ERROR(); case 37: + ACCEPT_TOKEN(ts_sym_string); + case 38: if (lookahead == '\"') - ADVANCE(38); - if (lookahead == '\\') ADVANCE(39); + if (lookahead == '\\') + ADVANCE(38); if (!((lookahead == '\"') || (lookahead == '\\'))) - ADVANCE(37); + ADVANCE(36); LEX_ERROR(); - case 38: - ACCEPT_TOKEN(ts_sym_string); case 39: if (lookahead == '\"') - ADVANCE(40); - if (lookahead == '\\') - ADVANCE(39); - if (!((lookahead == '\"') || - (lookahead == '\\'))) ADVANCE(37); - LEX_ERROR(); - case 40: - if (lookahead == '\"') + if (lookahead == '\\') ADVANCE(38); - if (lookahead == '\\') - ADVANCE(39); if (!((lookahead == '\"') || (lookahead == '\\'))) - ADVANCE(37); + ADVANCE(36); ACCEPT_TOKEN(ts_sym_string); - case 41: + case 40: ACCEPT_TOKEN(ts_aux_sym_1); - case 42: + case 41: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(41); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '\"') - ADVANCE(37); + ADVANCE(36); if (lookahead == ')') - ADVANCE(43); + ADVANCE(42); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); LEX_ERROR(); - case 43: + case 42: ACCEPT_TOKEN(ts_aux_sym_2); - case 44: + case 43: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == ')') ADVANCE(43); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == ')') + ADVANCE(42); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); + LEX_ERROR(); + case 44: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(44); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '(') + ADVANCE(40); + if (lookahead == '/') + ADVANCE(3); LEX_ERROR(); case 45: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(45); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '(') - ADVANCE(41); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); + if (lookahead == '{') + ADVANCE(46); LEX_ERROR(); case 46: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '/') - ADVANCE(4); - if (lookahead == '{') - ADVANCE(47); - LEX_ERROR(); - case 47: ACCEPT_TOKEN(ts_aux_sym_5); - case 48: + case 47: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(47); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == ')') - ADVANCE(43); + ADVANCE(42); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); LEX_ERROR(); - case 49: + case 48: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(48); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '*') - ADVANCE(50); + ADVANCE(49); if (lookahead == ',') - ADVANCE(51); + ADVANCE(50); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'h') || ('j' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'r') || ('t' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == '[') - ADVANCE(52); + ADVANCE(51); if (lookahead == 'i') - ADVANCE(53); + ADVANCE(52); if (lookahead == 'm') - ADVANCE(62); + ADVANCE(61); if (lookahead == 's') - ADVANCE(65); + ADVANCE(64); LEX_ERROR(); - case 50: + case 49: ACCEPT_TOKEN(ts_aux_sym_7); - case 51: + case 50: ACCEPT_TOKEN(ts_aux_sym_10); - case 52: + case 51: ACCEPT_TOKEN(ts_aux_sym_8); - case 53: + case 52: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'n') + ADVANCE(53); + ACCEPT_TOKEN(ts_sym__identifier); + case 53: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 't') ADVANCE(54); ACCEPT_TOKEN(ts_sym__identifier); case 54: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 't') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'e') ADVANCE(55); ACCEPT_TOKEN(ts_sym__identifier); case 55: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'e') + ('a' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'r') ADVANCE(56); ACCEPT_TOKEN(ts_sym__identifier); case 56: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'r') + ('a' <= lookahead && lookahead <= 'e') || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'f') ADVANCE(57); ACCEPT_TOKEN(ts_sym__identifier); case 57: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'e') || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'f') + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'a') ADVANCE(58); ACCEPT_TOKEN(ts_sym__identifier); case 58: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'a') + (lookahead == 'a') || + (lookahead == 'b') || + ('d' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'c') ADVANCE(59); ACCEPT_TOKEN(ts_sym__identifier); case 59: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'b') || - ('d' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'c') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'e') ADVANCE(60); ACCEPT_TOKEN(ts_sym__identifier); case 60: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'e') - ADVANCE(61); - ACCEPT_TOKEN(ts_sym__identifier); + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + ACCEPT_TOKEN(ts_aux_sym_interface); case 61: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - ACCEPT_TOKEN(ts_aux_sym_interface); + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'a') + ADVANCE(62); + ACCEPT_TOKEN(ts_sym__identifier); case 62: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'a') + ('a' <= lookahead && lookahead <= 'o') || + ('q' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'p') ADVANCE(63); ACCEPT_TOKEN(ts_sym__identifier); case 63: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'o') || - ('q' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'p') - ADVANCE(64); - ACCEPT_TOKEN(ts_sym__identifier); - case 64: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_aux_sym_map); - case 65: + case 64: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 's') || ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 't') + ADVANCE(65); + ACCEPT_TOKEN(ts_sym__identifier); + case 65: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'r') ADVANCE(66); ACCEPT_TOKEN(ts_sym__identifier); case 66: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'r') + ('a' <= lookahead && lookahead <= 't') || + ('v' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'u') ADVANCE(67); ACCEPT_TOKEN(ts_sym__identifier); case 67: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 't') || - ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'u') + (lookahead == 'a') || + (lookahead == 'b') || + ('d' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'c') ADVANCE(68); ACCEPT_TOKEN(ts_sym__identifier); case 68: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'b') || - ('d' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'c') + ('a' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 't') ADVANCE(69); ACCEPT_TOKEN(ts_sym__identifier); case 69: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 't') - ADVANCE(70); - ACCEPT_TOKEN(ts_sym__identifier); - case 70: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_aux_sym_struct); - case 71: + case 70: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(70); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '(') - ADVANCE(41); + ADVANCE(40); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == '{') - ADVANCE(47); + ADVANCE(46); LEX_ERROR(); - case 72: + case 71: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(71); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == ')') - ADVANCE(43); + ADVANCE(42); if (lookahead == ',') - ADVANCE(51); - if (lookahead == '/') - ADVANCE(4); - LEX_ERROR(); - case 73: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == ')') - ADVANCE(43); - if (lookahead == ',') - ADVANCE(51); - if (lookahead == '/') - ADVANCE(4); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - LEX_ERROR(); - case 74: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '*') ADVANCE(50); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); + LEX_ERROR(); + case 72: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(72); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == ')') + ADVANCE(42); + if (lookahead == ',') + ADVANCE(50); + if (lookahead == '/') + ADVANCE(3); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + LEX_ERROR(); + case 73: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(73); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '*') + ADVANCE(49); + if (lookahead == '/') + ADVANCE(3); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'h') || ('j' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'r') || ('t' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == '[') - ADVANCE(52); + ADVANCE(51); if (lookahead == 'i') - ADVANCE(53); + ADVANCE(52); if (lookahead == 'm') - ADVANCE(62); + ADVANCE(61); if (lookahead == 's') - ADVANCE(65); + ADVANCE(64); + LEX_ERROR(); + case 74: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(74); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '/') + ADVANCE(3); + if (lookahead == '[') + ADVANCE(51); LEX_ERROR(); case 75: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(75); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); - if (lookahead == '[') - ADVANCE(52); + ADVANCE(3); + if (lookahead == ']') + ADVANCE(76); LEX_ERROR(); case 76: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '/') - ADVANCE(4); - if (lookahead == ']') - ADVANCE(77); - LEX_ERROR(); - case 77: ACCEPT_TOKEN(ts_aux_sym_9); - case 78: + case 77: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(77); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == '}') - ADVANCE(79); + ADVANCE(78); LEX_ERROR(); - case 79: + case 78: ACCEPT_TOKEN(ts_aux_sym_6); - case 80: + case 79: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '/') - ADVANCE(4); - if (lookahead == '}') ADVANCE(79); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '/') + ADVANCE(3); + if (lookahead == '}') + ADVANCE(78); + LEX_ERROR(); + case 80: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(80); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '(') + ADVANCE(40); + if (lookahead == '/') + ADVANCE(3); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == '}') + ADVANCE(78); LEX_ERROR(); case 81: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(81); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '(') - ADVANCE(41); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == '}') - ADVANCE(79); + ADVANCE(3); + if (lookahead == ';') + ADVANCE(82); LEX_ERROR(); case 82: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '/') - ADVANCE(4); - if (lookahead == ';') - ADVANCE(83); - LEX_ERROR(); - case 83: ACCEPT_TOKEN(ts_aux_sym_3); - case 84: + case 83: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(83); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '!') - ADVANCE(85); + ADVANCE(84); if (lookahead == '\"') - ADVANCE(37); + ADVANCE(36); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); + ADVANCE(85); if (lookahead == ':') - ADVANCE(89); + ADVANCE(88); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'e') || (lookahead == 'g') || @@ -933,364 +947,370 @@ LEX_FN() { ('j' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'u') || ('w' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'f') - ADVANCE(91); + ADVANCE(90); if (lookahead == 'i') - ADVANCE(94); + ADVANCE(93); if (lookahead == 'r') - ADVANCE(96); + ADVANCE(95); if (lookahead == 'v') - ADVANCE(102); + ADVANCE(101); if (lookahead == '}') - ADVANCE(79); + ADVANCE(78); LEX_ERROR(); - case 85: + case 84: ACCEPT_TOKEN(ts_aux_sym_23); - case 86: + case 85: if (lookahead == '.') - ADVANCE(87); - if ('0' <= lookahead && lookahead <= '9') ADVANCE(86); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(85); ACCEPT_TOKEN(ts_sym_number); + case 86: + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(87); + LEX_ERROR(); case 87: if ('0' <= lookahead && lookahead <= '9') - ADVANCE(88); - LEX_ERROR(); - case 88: - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(88); + ADVANCE(87); ACCEPT_TOKEN(ts_sym_number); - case 89: + case 88: if (lookahead == '=') - ADVANCE(90); + ADVANCE(89); LEX_ERROR(); - case 90: + case 89: ACCEPT_TOKEN(ts_aux_sym_11); - case 91: + case 90: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'n') || ('p' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'o') + ADVANCE(91); + ACCEPT_TOKEN(ts_sym__identifier); + case 91: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'r') ADVANCE(92); ACCEPT_TOKEN(ts_sym__identifier); case 92: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'r') - ADVANCE(93); - ACCEPT_TOKEN(ts_sym__identifier); - case 93: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_aux_sym_for); - case 94: + case 93: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'f') - ADVANCE(95); + ADVANCE(94); ACCEPT_TOKEN(ts_sym__identifier); - case 95: + case 94: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_aux_sym_if); - case 96: + case 95: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'd') || ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'e') + ADVANCE(96); + ACCEPT_TOKEN(ts_sym__identifier); + case 96: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 't') ADVANCE(97); ACCEPT_TOKEN(ts_sym__identifier); case 97: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 't') + ('a' <= lookahead && lookahead <= 't') || + ('v' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'u') ADVANCE(98); ACCEPT_TOKEN(ts_sym__identifier); case 98: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 't') || - ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'u') + ('a' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'r') ADVANCE(99); ACCEPT_TOKEN(ts_sym__identifier); case 99: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'r') + ('a' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'n') ADVANCE(100); ACCEPT_TOKEN(ts_sym__identifier); case 100: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'n') - ADVANCE(101); - ACCEPT_TOKEN(ts_sym__identifier); + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + ACCEPT_TOKEN(ts_aux_sym_return); case 101: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - ACCEPT_TOKEN(ts_aux_sym_return); + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'a') + ADVANCE(102); + ACCEPT_TOKEN(ts_sym__identifier); case 102: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'a') + ('a' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'r') ADVANCE(103); ACCEPT_TOKEN(ts_sym__identifier); case 103: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'r') - ADVANCE(104); - ACCEPT_TOKEN(ts_sym__identifier); - case 104: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_aux_sym_var); - case 105: + case 104: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(104); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '&') - ADVANCE(106); + ADVANCE(105); if (lookahead == '(') - ADVANCE(41); + ADVANCE(40); if (lookahead == '*') - ADVANCE(50); + ADVANCE(49); if (lookahead == '+') - ADVANCE(108); - if (lookahead == '-') - ADVANCE(109); - if (lookahead == '.') - ADVANCE(110); - if (lookahead == '/') - ADVANCE(111); - if (lookahead == ';') - ADVANCE(83); - if (lookahead == '<') - ADVANCE(112); - if (lookahead == '=') - ADVANCE(114); - if (lookahead == '>') - ADVANCE(116); - if (lookahead == '|') - ADVANCE(118); - LEX_ERROR(); - case 106: - if (lookahead == '&') ADVANCE(107); - LEX_ERROR(); - case 107: - ACCEPT_TOKEN(ts_aux_sym_17); - case 108: - ACCEPT_TOKEN(ts_aux_sym_14); - case 109: - ACCEPT_TOKEN(ts_aux_sym_15); - case 110: - ACCEPT_TOKEN(ts_aux_sym_12); - case 111: + if (lookahead == '-') + ADVANCE(108); + if (lookahead == '.') + ADVANCE(109); if (lookahead == '/') - ADVANCE(5); - ACCEPT_TOKEN(ts_aux_sym_13); - case 112: + ADVANCE(110); + if (lookahead == ';') + ADVANCE(82); + if (lookahead == '<') + ADVANCE(111); if (lookahead == '=') ADVANCE(113); - ACCEPT_TOKEN(ts_aux_sym_20); - case 113: - ACCEPT_TOKEN(ts_aux_sym_19); - case 114: - if (lookahead == '=') + if (lookahead == '>') ADVANCE(115); - LEX_ERROR(); - case 115: - ACCEPT_TOKEN(ts_aux_sym_18); - case 116: - if (lookahead == '=') - ADVANCE(117); - ACCEPT_TOKEN(ts_aux_sym_22); - case 117: - ACCEPT_TOKEN(ts_aux_sym_21); - case 118: if (lookahead == '|') - ADVANCE(119); + ADVANCE(117); LEX_ERROR(); - case 119: + case 105: + if (lookahead == '&') + ADVANCE(106); + LEX_ERROR(); + case 106: + ACCEPT_TOKEN(ts_aux_sym_17); + case 107: + ACCEPT_TOKEN(ts_aux_sym_14); + case 108: + ACCEPT_TOKEN(ts_aux_sym_15); + case 109: + ACCEPT_TOKEN(ts_aux_sym_12); + case 110: + if (lookahead == '/') + ADVANCE(4); + ACCEPT_TOKEN(ts_aux_sym_13); + case 111: + if (lookahead == '=') + ADVANCE(112); + ACCEPT_TOKEN(ts_aux_sym_20); + case 112: + ACCEPT_TOKEN(ts_aux_sym_19); + case 113: + if (lookahead == '=') + ADVANCE(114); + LEX_ERROR(); + case 114: + ACCEPT_TOKEN(ts_aux_sym_18); + case 115: + if (lookahead == '=') + ADVANCE(116); + ACCEPT_TOKEN(ts_aux_sym_22); + case 116: + ACCEPT_TOKEN(ts_aux_sym_21); + case 117: + if (lookahead == '|') + ADVANCE(118); + LEX_ERROR(); + case 118: ACCEPT_TOKEN(ts_aux_sym_16); - case 120: + case 119: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(119); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '&') - ADVANCE(106); + ADVANCE(105); if (lookahead == '(') - ADVANCE(41); + ADVANCE(40); if (lookahead == '*') - ADVANCE(50); + ADVANCE(49); if (lookahead == '+') - ADVANCE(108); + ADVANCE(107); if (lookahead == ',') - ADVANCE(51); + ADVANCE(50); if (lookahead == '-') - ADVANCE(109); + ADVANCE(108); if (lookahead == '.') - ADVANCE(110); + ADVANCE(109); if (lookahead == '/') - ADVANCE(111); + ADVANCE(110); if (lookahead == ':') - ADVANCE(89); + ADVANCE(88); if (lookahead == ';') - ADVANCE(83); + ADVANCE(82); if (lookahead == '<') - ADVANCE(112); + ADVANCE(111); if (lookahead == '=') - ADVANCE(114); + ADVANCE(113); if (lookahead == '>') - ADVANCE(116); + ADVANCE(115); if (lookahead == '|') - ADVANCE(118); + ADVANCE(117); + LEX_ERROR(); + case 120: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(120); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '!') + ADVANCE(84); + if (lookahead == '\"') + ADVANCE(36); + if (lookahead == '/') + ADVANCE(3); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(85); + if (lookahead == ';') + ADVANCE(82); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); LEX_ERROR(); case 121: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(121); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '!') - ADVANCE(85); + ADVANCE(84); if (lookahead == '\"') - ADVANCE(37); + ADVANCE(36); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); - if (lookahead == ';') - ADVANCE(83); + ADVANCE(85); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); LEX_ERROR(); case 122: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(122); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(85); - if (lookahead == '\"') - ADVANCE(37); + ADVANCE(2); + if (lookahead == '&') + ADVANCE(105); + if (lookahead == '(') + ADVANCE(40); + if (lookahead == '*') + ADVANCE(49); + if (lookahead == '+') + ADVANCE(107); + if (lookahead == '-') + ADVANCE(108); + if (lookahead == '.') + ADVANCE(109); if (lookahead == '/') - ADVANCE(4); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(110); + if (lookahead == '<') + ADVANCE(111); + if (lookahead == '=') + ADVANCE(113); + if (lookahead == '>') + ADVANCE(115); + if (lookahead == '{') + ADVANCE(46); + if (lookahead == '|') + ADVANCE(117); LEX_ERROR(); case 123: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(123); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '&') - ADVANCE(106); - if (lookahead == '(') - ADVANCE(41); - if (lookahead == '*') - ADVANCE(50); - if (lookahead == '+') - ADVANCE(108); - if (lookahead == '-') - ADVANCE(109); - if (lookahead == '.') - ADVANCE(110); - if (lookahead == '/') - ADVANCE(111); - if (lookahead == '<') - ADVANCE(112); - if (lookahead == '=') - ADVANCE(114); - if (lookahead == '>') - ADVANCE(116); - if (lookahead == '{') - ADVANCE(47); - if (lookahead == '|') - ADVANCE(118); - LEX_ERROR(); - case 124: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); if (lookahead == '!') - ADVANCE(85); + ADVANCE(84); if (lookahead == '\"') - ADVANCE(37); + ADVANCE(36); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); + ADVANCE(85); if (lookahead == ':') - ADVANCE(89); + ADVANCE(88); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'd') || (lookahead == 'g') || @@ -1298,299 +1318,308 @@ LEX_FN() { ('j' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'u') || ('w' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'e') - ADVANCE(125); + ADVANCE(124); if (lookahead == 'f') - ADVANCE(91); + ADVANCE(90); if (lookahead == 'i') - ADVANCE(94); + ADVANCE(93); if (lookahead == 'r') - ADVANCE(96); + ADVANCE(95); if (lookahead == 'v') - ADVANCE(102); + ADVANCE(101); if (lookahead == '}') - ADVANCE(79); + ADVANCE(78); LEX_ERROR(); - case 125: + case 124: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'k') || ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'l') + ADVANCE(125); + ACCEPT_TOKEN(ts_sym__identifier); + case 125: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'r') || + ('t' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 's') ADVANCE(126); ACCEPT_TOKEN(ts_sym__identifier); case 126: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'r') || - ('t' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 's') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'e') ADVANCE(127); ACCEPT_TOKEN(ts_sym__identifier); case 127: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'e') - ADVANCE(128); - ACCEPT_TOKEN(ts_sym__identifier); - case 128: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_aux_sym_else); - case 129: + case 128: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(128); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '!') - ADVANCE(85); + ADVANCE(84); if (lookahead == '\"') - ADVANCE(37); + ADVANCE(36); if (lookahead == ')') - ADVANCE(43); + ADVANCE(42); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); + ADVANCE(85); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); + LEX_ERROR(); + case 129: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(129); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '&') + ADVANCE(105); + if (lookahead == '(') + ADVANCE(40); + if (lookahead == ')') + ADVANCE(42); + if (lookahead == '*') + ADVANCE(49); + if (lookahead == '+') + ADVANCE(107); + if (lookahead == ',') + ADVANCE(50); + if (lookahead == '-') + ADVANCE(108); + if (lookahead == '.') + ADVANCE(109); + if (lookahead == '/') + ADVANCE(110); + if (lookahead == '<') + ADVANCE(111); + if (lookahead == '=') + ADVANCE(113); + if (lookahead == '>') + ADVANCE(115); + if (lookahead == '|') + ADVANCE(117); LEX_ERROR(); case 130: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(130); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '&') - ADVANCE(106); - if (lookahead == '(') - ADVANCE(41); - if (lookahead == ')') - ADVANCE(43); - if (lookahead == '*') - ADVANCE(50); - if (lookahead == '+') - ADVANCE(108); - if (lookahead == ',') - ADVANCE(51); - if (lookahead == '-') - ADVANCE(109); - if (lookahead == '.') - ADVANCE(110); + ADVANCE(2); if (lookahead == '/') - ADVANCE(111); - if (lookahead == '<') - ADVANCE(112); - if (lookahead == '=') - ADVANCE(114); - if (lookahead == '>') - ADVANCE(116); - if (lookahead == '|') - ADVANCE(118); + ADVANCE(3); + if (lookahead == 'i') + ADVANCE(131); + if (lookahead == '{') + ADVANCE(46); LEX_ERROR(); case 131: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '/') - ADVANCE(4); - if (lookahead == 'i') + if (lookahead == 'f') ADVANCE(132); - if (lookahead == '{') - ADVANCE(47); LEX_ERROR(); case 132: - if (lookahead == 'f') - ADVANCE(133); - LEX_ERROR(); - case 133: ACCEPT_TOKEN(ts_aux_sym_if); - case 134: + case 133: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(133); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == ',') - ADVANCE(51); + ADVANCE(50); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (lookahead == ':') - ADVANCE(89); + ADVANCE(88); + LEX_ERROR(); + case 134: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(134); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '/') + ADVANCE(3); + if (lookahead == 'r') + ADVANCE(135); LEX_ERROR(); case 135: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '/') - ADVANCE(4); - if (lookahead == 'r') + if (lookahead == 'a') ADVANCE(136); LEX_ERROR(); case 136: - if (lookahead == 'a') + if (lookahead == 'n') ADVANCE(137); LEX_ERROR(); case 137: - if (lookahead == 'n') + if (lookahead == 'g') ADVANCE(138); LEX_ERROR(); case 138: - if (lookahead == 'g') + if (lookahead == 'e') ADVANCE(139); LEX_ERROR(); case 139: - if (lookahead == 'e') - ADVANCE(140); - LEX_ERROR(); - case 140: ACCEPT_TOKEN(ts_aux_sym_range); - case 141: + case 140: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(140); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (lookahead == ':') - ADVANCE(89); + ADVANCE(88); + LEX_ERROR(); + case 141: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(141); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '!') + ADVANCE(84); + if (lookahead == '\"') + ADVANCE(36); + if (lookahead == '&') + ADVANCE(105); + if (lookahead == '(') + ADVANCE(40); + if (lookahead == '*') + ADVANCE(49); + if (lookahead == '+') + ADVANCE(107); + if (lookahead == '-') + ADVANCE(108); + if (lookahead == '.') + ADVANCE(109); + if (lookahead == '/') + ADVANCE(110); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(85); + if (lookahead == ':') + ADVANCE(88); + if (lookahead == ';') + ADVANCE(82); + if (lookahead == '<') + ADVANCE(111); + if (lookahead == '=') + ADVANCE(113); + if (lookahead == '>') + ADVANCE(115); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'e') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'u') || + ('w' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'f') + ADVANCE(90); + if (lookahead == 'i') + ADVANCE(93); + if (lookahead == 'r') + ADVANCE(95); + if (lookahead == 'v') + ADVANCE(101); + if (lookahead == '|') + ADVANCE(117); + if (lookahead == '}') + ADVANCE(78); LEX_ERROR(); case 142: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(142); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '!') - ADVANCE(85); - if (lookahead == '\"') - ADVANCE(37); + ADVANCE(2); if (lookahead == '&') - ADVANCE(106); + ADVANCE(105); if (lookahead == '(') - ADVANCE(41); + ADVANCE(40); if (lookahead == '*') - ADVANCE(50); + ADVANCE(49); if (lookahead == '+') - ADVANCE(108); + ADVANCE(107); + if (lookahead == ',') + ADVANCE(50); if (lookahead == '-') - ADVANCE(109); + ADVANCE(108); if (lookahead == '.') - ADVANCE(110); + ADVANCE(109); if (lookahead == '/') - ADVANCE(111); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); - if (lookahead == ':') - ADVANCE(89); + ADVANCE(110); if (lookahead == ';') - ADVANCE(83); + ADVANCE(82); if (lookahead == '<') - ADVANCE(112); + ADVANCE(111); if (lookahead == '=') - ADVANCE(114); + ADVANCE(113); if (lookahead == '>') - ADVANCE(116); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'e') || - (lookahead == 'g') || - (lookahead == 'h') || - ('j' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'u') || - ('w' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'f') - ADVANCE(91); - if (lookahead == 'i') - ADVANCE(94); - if (lookahead == 'r') - ADVANCE(96); - if (lookahead == 'v') - ADVANCE(102); + ADVANCE(115); if (lookahead == '|') - ADVANCE(118); - if (lookahead == '}') - ADVANCE(79); + ADVANCE(117); LEX_ERROR(); case 143: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(143); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '&') - ADVANCE(106); - if (lookahead == '(') - ADVANCE(41); - if (lookahead == '*') - ADVANCE(50); - if (lookahead == '+') - ADVANCE(108); - if (lookahead == ',') - ADVANCE(51); - if (lookahead == '-') - ADVANCE(109); - if (lookahead == '.') - ADVANCE(110); - if (lookahead == '/') - ADVANCE(111); - if (lookahead == ';') - ADVANCE(83); - if (lookahead == '<') - ADVANCE(112); - if (lookahead == '=') - ADVANCE(114); - if (lookahead == '>') - ADVANCE(116); - if (lookahead == '|') - ADVANCE(118); - LEX_ERROR(); - case 144: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); if (lookahead == '!') - ADVANCE(85); + ADVANCE(84); if (lookahead == '\"') - ADVANCE(37); + ADVANCE(36); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); + ADVANCE(85); if (lookahead == ':') - ADVANCE(89); + ADVANCE(88); if (lookahead == ';') - ADVANCE(83); + ADVANCE(82); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'e') || (lookahead == 'g') || @@ -1598,83 +1627,86 @@ LEX_FN() { ('j' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'u') || ('w' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'f') - ADVANCE(91); + ADVANCE(90); if (lookahead == 'i') - ADVANCE(94); + ADVANCE(93); if (lookahead == 'r') - ADVANCE(96); + ADVANCE(95); if (lookahead == 'v') - ADVANCE(102); + ADVANCE(101); if (lookahead == '}') - ADVANCE(79); + ADVANCE(78); LEX_ERROR(); - case 145: + case 144: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(144); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '*') - ADVANCE(50); + ADVANCE(49); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if (lookahead == '=') - ADVANCE(146); + ADVANCE(145); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'h') || ('j' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'r') || ('t' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == '[') - ADVANCE(52); + ADVANCE(51); if (lookahead == 'i') - ADVANCE(53); + ADVANCE(52); if (lookahead == 'm') - ADVANCE(62); + ADVANCE(61); if (lookahead == 's') - ADVANCE(65); + ADVANCE(64); LEX_ERROR(); - case 146: + case 145: ACCEPT_TOKEN(ts_aux_sym_4); - case 147: + case 146: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '/') - ADVANCE(4); - if (lookahead == ';') - ADVANCE(83); - if (lookahead == '=') ADVANCE(146); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '/') + ADVANCE(3); + if (lookahead == ';') + ADVANCE(82); + if (lookahead == '=') + ADVANCE(145); LEX_ERROR(); - case 148: + case 147: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(147); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); if (lookahead == '!') - ADVANCE(85); + ADVANCE(84); if (lookahead == '\"') - ADVANCE(37); + ADVANCE(36); if (lookahead == '/') - ADVANCE(4); + ADVANCE(3); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); + ADVANCE(85); if (lookahead == ':') - ADVANCE(89); + ADVANCE(88); if (lookahead == ';') - ADVANCE(83); + ADVANCE(82); if (lookahead == '=') - ADVANCE(146); + ADVANCE(145); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'e') || (lookahead == 'g') || @@ -1682,402 +1714,147 @@ LEX_FN() { ('j' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'u') || ('w' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == 'f') - ADVANCE(91); + ADVANCE(90); if (lookahead == 'i') - ADVANCE(94); + ADVANCE(93); if (lookahead == 'r') - ADVANCE(96); + ADVANCE(95); if (lookahead == 'v') - ADVANCE(102); + ADVANCE(101); if (lookahead == '}') - ADVANCE(79); + ADVANCE(78); + LEX_ERROR(); + case 148: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(13); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(148); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '/') + ADVANCE(3); + if (lookahead == ';') + ADVANCE(82); + if (lookahead == 'f') + ADVANCE(15); + if (lookahead == 't') + ADVANCE(25); + if (lookahead == 'v') + ADVANCE(29); LEX_ERROR(); case 149: + START_TOKEN(); if (lookahead == 0) - ADVANCE(14); + ADVANCE(13); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(149); if (lookahead == '\n') - ADVANCE(3); + ADVANCE(2); + if (lookahead == '&') + ADVANCE(105); + if (lookahead == '(') + ADVANCE(40); + if (lookahead == '*') + ADVANCE(49); + if (lookahead == '+') + ADVANCE(107); + if (lookahead == '-') + ADVANCE(108); + if (lookahead == '.') + ADVANCE(109); if (lookahead == '/') - ADVANCE(4); + ADVANCE(110); if (lookahead == ';') - ADVANCE(83); + ADVANCE(82); + if (lookahead == '<') + ADVANCE(111); + if (lookahead == '=') + ADVANCE(113); + if (lookahead == '>') + ADVANCE(115); if (lookahead == 'f') - ADVANCE(16); + ADVANCE(15); if (lookahead == 't') - ADVANCE(26); + ADVANCE(25); if (lookahead == 'v') - ADVANCE(30); + ADVANCE(29); + if (lookahead == '|') + ADVANCE(117); LEX_ERROR(); case 150: + START_TOKEN(); if (lookahead == 0) - ADVANCE(14); + ADVANCE(13); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(150); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '&') - ADVANCE(106); - if (lookahead == '(') - ADVANCE(41); - if (lookahead == '*') - ADVANCE(50); - if (lookahead == '+') - ADVANCE(108); - if (lookahead == '-') - ADVANCE(109); - if (lookahead == '.') - ADVANCE(110); + ADVANCE(2); if (lookahead == '/') - ADVANCE(111); + ADVANCE(3); if (lookahead == ';') - ADVANCE(83); - if (lookahead == '<') - ADVANCE(112); + ADVANCE(82); if (lookahead == '=') - ADVANCE(114); - if (lookahead == '>') - ADVANCE(116); + ADVANCE(145); if (lookahead == 'f') - ADVANCE(16); + ADVANCE(15); if (lookahead == 't') - ADVANCE(26); + ADVANCE(25); if (lookahead == 'v') - ADVANCE(30); - if (lookahead == '|') - ADVANCE(118); + ADVANCE(29); LEX_ERROR(); case 151: + START_TOKEN(); if (lookahead == 0) - ADVANCE(14); + ADVANCE(13); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(151); if (lookahead == '\n') - ADVANCE(3); - if (lookahead == '/') - ADVANCE(4); - if (lookahead == ';') - ADVANCE(83); - if (lookahead == '=') - ADVANCE(146); - if (lookahead == 'f') - ADVANCE(16); - if (lookahead == 't') - ADVANCE(26); - if (lookahead == 'v') - ADVANCE(30); - LEX_ERROR(); - case 152: - if (lookahead == '=') - ADVANCE(115); - ACCEPT_TOKEN(ts_aux_sym_4); - case 153: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'n') || - ('p' <= lookahead && lookahead <= 't') || - ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'o') - ADVANCE(92); - if (lookahead == 'u') - ADVANCE(154); - ACCEPT_TOKEN(ts_sym__identifier); - case 154: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'n') - ADVANCE(155); - ACCEPT_TOKEN(ts_sym__identifier); - case 155: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'b') || - ('d' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'c') - ADVANCE(156); - ACCEPT_TOKEN(ts_sym__identifier); - case 156: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - ACCEPT_TOKEN(ts_aux_sym_func); - case 157: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'e') || - ('g' <= lookahead && lookahead <= 'l') || - ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'f') - ADVANCE(95); - if (lookahead == 'm') - ADVANCE(158); - if (lookahead == 'n') - ADVANCE(54); - ACCEPT_TOKEN(ts_sym__identifier); - case 158: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'o') || - ('q' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'p') - ADVANCE(159); - ACCEPT_TOKEN(ts_sym__identifier); - case 159: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'n') || - ('p' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'o') - ADVANCE(160); - ACCEPT_TOKEN(ts_sym__identifier); - case 160: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'r') - ADVANCE(161); - ACCEPT_TOKEN(ts_sym__identifier); - case 161: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 't') - ADVANCE(162); - ACCEPT_TOKEN(ts_sym__identifier); - case 162: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - ACCEPT_TOKEN(ts_aux_sym_import); - case 163: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'a') - ADVANCE(164); - ACCEPT_TOKEN(ts_sym__identifier); - case 164: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'b') || - ('d' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'c') - ADVANCE(165); - ACCEPT_TOKEN(ts_sym__identifier); - case 165: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'j') || - ('l' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'k') - ADVANCE(166); - ACCEPT_TOKEN(ts_sym__identifier); - case 166: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'a') - ADVANCE(167); - ACCEPT_TOKEN(ts_sym__identifier); - case 167: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'f') || - ('h' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'g') - ADVANCE(168); - ACCEPT_TOKEN(ts_sym__identifier); - case 168: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'e') - ADVANCE(169); - ACCEPT_TOKEN(ts_sym__identifier); - case 169: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - ACCEPT_TOKEN(ts_aux_sym_package); - case 170: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'a') - ADVANCE(171); - if (lookahead == 'e') - ADVANCE(97); - ACCEPT_TOKEN(ts_sym__identifier); - case 171: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'n') - ADVANCE(172); - ACCEPT_TOKEN(ts_sym__identifier); - case 172: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'f') || - ('h' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'g') - ADVANCE(173); - ACCEPT_TOKEN(ts_sym__identifier); - case 173: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'e') - ADVANCE(174); - ACCEPT_TOKEN(ts_sym__identifier); - case 174: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - ACCEPT_TOKEN(ts_aux_sym_range); - case 175: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'x') || - (lookahead == 'z')) - ADVANCE(34); - if (lookahead == 'y') - ADVANCE(176); - ACCEPT_TOKEN(ts_sym__identifier); - case 176: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'o') || - ('q' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'p') - ADVANCE(177); - ACCEPT_TOKEN(ts_sym__identifier); - case 177: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - if (lookahead == 'e') - ADVANCE(178); - ACCEPT_TOKEN(ts_sym__identifier); - case 178: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(34); - ACCEPT_TOKEN(ts_aux_sym_type); - case ts_lex_state_error: - if (lookahead == 0) - ADVANCE(14); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(2); - if (lookahead == '\n') - ADVANCE(3); if (lookahead == '!') - ADVANCE(85); + ADVANCE(84); if (lookahead == '\"') - ADVANCE(37); + ADVANCE(36); if (lookahead == '&') - ADVANCE(106); + ADVANCE(105); if (lookahead == '(') - ADVANCE(41); + ADVANCE(40); if (lookahead == ')') - ADVANCE(43); + ADVANCE(42); if (lookahead == '*') - ADVANCE(50); + ADVANCE(49); if (lookahead == '+') - ADVANCE(108); + ADVANCE(107); if (lookahead == ',') - ADVANCE(51); + ADVANCE(50); if (lookahead == '-') - ADVANCE(109); + ADVANCE(108); if (lookahead == '.') - ADVANCE(110); + ADVANCE(109); if (lookahead == '/') - ADVANCE(111); + ADVANCE(110); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(86); + ADVANCE(85); if (lookahead == ':') - ADVANCE(89); + ADVANCE(88); if (lookahead == ';') - ADVANCE(83); + ADVANCE(82); if (lookahead == '<') - ADVANCE(112); + ADVANCE(111); if (lookahead == '=') ADVANCE(152); if (lookahead == '>') - ADVANCE(116); + ADVANCE(115); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'd') || (lookahead == 'g') || @@ -2088,35 +1865,378 @@ LEX_FN() { (lookahead == 'q') || (lookahead == 'u') || ('w' <= lookahead && lookahead <= 'z')) - ADVANCE(34); + ADVANCE(33); if (lookahead == '[') - ADVANCE(52); + ADVANCE(51); if (lookahead == ']') - ADVANCE(77); + ADVANCE(76); if (lookahead == 'e') - ADVANCE(125); + ADVANCE(124); if (lookahead == 'f') ADVANCE(153); if (lookahead == 'i') ADVANCE(157); if (lookahead == 'm') - ADVANCE(62); + ADVANCE(61); if (lookahead == 'p') ADVANCE(163); if (lookahead == 'r') ADVANCE(170); if (lookahead == 's') - ADVANCE(65); + ADVANCE(64); if (lookahead == 't') ADVANCE(175); if (lookahead == 'v') - ADVANCE(102); + ADVANCE(101); if (lookahead == '{') - ADVANCE(47); + ADVANCE(46); if (lookahead == '|') - ADVANCE(118); + ADVANCE(117); if (lookahead == '}') - ADVANCE(79); + ADVANCE(78); + LEX_ERROR(); + case 152: + if (lookahead == '=') + ADVANCE(114); + ACCEPT_TOKEN(ts_aux_sym_4); + case 153: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'n') || + ('p' <= lookahead && lookahead <= 't') || + ('v' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'o') + ADVANCE(91); + if (lookahead == 'u') + ADVANCE(154); + ACCEPT_TOKEN(ts_sym__identifier); + case 154: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'n') + ADVANCE(155); + ACCEPT_TOKEN(ts_sym__identifier); + case 155: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'b') || + ('d' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'c') + ADVANCE(156); + ACCEPT_TOKEN(ts_sym__identifier); + case 156: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + ACCEPT_TOKEN(ts_aux_sym_func); + case 157: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'e') || + ('g' <= lookahead && lookahead <= 'l') || + ('o' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'f') + ADVANCE(94); + if (lookahead == 'm') + ADVANCE(158); + if (lookahead == 'n') + ADVANCE(53); + ACCEPT_TOKEN(ts_sym__identifier); + case 158: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'o') || + ('q' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'p') + ADVANCE(159); + ACCEPT_TOKEN(ts_sym__identifier); + case 159: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'n') || + ('p' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'o') + ADVANCE(160); + ACCEPT_TOKEN(ts_sym__identifier); + case 160: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'r') + ADVANCE(161); + ACCEPT_TOKEN(ts_sym__identifier); + case 161: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 't') + ADVANCE(162); + ACCEPT_TOKEN(ts_sym__identifier); + case 162: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + ACCEPT_TOKEN(ts_aux_sym_import); + case 163: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'a') + ADVANCE(164); + ACCEPT_TOKEN(ts_sym__identifier); + case 164: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + (lookahead == 'a') || + (lookahead == 'b') || + ('d' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'c') + ADVANCE(165); + ACCEPT_TOKEN(ts_sym__identifier); + case 165: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'j') || + ('l' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'k') + ADVANCE(166); + ACCEPT_TOKEN(ts_sym__identifier); + case 166: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'a') + ADVANCE(167); + ACCEPT_TOKEN(ts_sym__identifier); + case 167: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'f') || + ('h' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'g') + ADVANCE(168); + ACCEPT_TOKEN(ts_sym__identifier); + case 168: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'e') + ADVANCE(169); + ACCEPT_TOKEN(ts_sym__identifier); + case 169: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + ACCEPT_TOKEN(ts_aux_sym_package); + case 170: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('b' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'a') + ADVANCE(171); + if (lookahead == 'e') + ADVANCE(96); + ACCEPT_TOKEN(ts_sym__identifier); + case 171: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'n') + ADVANCE(172); + ACCEPT_TOKEN(ts_sym__identifier); + case 172: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'f') || + ('h' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'g') + ADVANCE(173); + ACCEPT_TOKEN(ts_sym__identifier); + case 173: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'e') + ADVANCE(174); + ACCEPT_TOKEN(ts_sym__identifier); + case 174: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + ACCEPT_TOKEN(ts_aux_sym_range); + case 175: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'x') || + (lookahead == 'z')) + ADVANCE(33); + if (lookahead == 'y') + ADVANCE(176); + ACCEPT_TOKEN(ts_sym__identifier); + case 176: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'o') || + ('q' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'p') + ADVANCE(177); + ACCEPT_TOKEN(ts_sym__identifier); + case 177: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == 'e') + ADVANCE(178); + ACCEPT_TOKEN(ts_sym__identifier); + case 178: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + ACCEPT_TOKEN(ts_aux_sym_type); + case ts_lex_state_error: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(13); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(151); + if (lookahead == '\n') + ADVANCE(2); + if (lookahead == '!') + ADVANCE(84); + if (lookahead == '\"') + ADVANCE(36); + if (lookahead == '&') + ADVANCE(105); + if (lookahead == '(') + ADVANCE(40); + if (lookahead == ')') + ADVANCE(42); + if (lookahead == '*') + ADVANCE(49); + if (lookahead == '+') + ADVANCE(107); + if (lookahead == ',') + ADVANCE(50); + if (lookahead == '-') + ADVANCE(108); + if (lookahead == '.') + ADVANCE(109); + if (lookahead == '/') + ADVANCE(110); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(85); + if (lookahead == ':') + ADVANCE(88); + if (lookahead == ';') + ADVANCE(82); + if (lookahead == '<') + ADVANCE(111); + if (lookahead == '=') + ADVANCE(152); + if (lookahead == '>') + ADVANCE(115); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'd') || + (lookahead == 'g') || + (lookahead == 'h') || + ('j' <= lookahead && lookahead <= 'l') || + (lookahead == 'n') || + (lookahead == 'o') || + (lookahead == 'q') || + (lookahead == 'u') || + ('w' <= lookahead && lookahead <= 'z')) + ADVANCE(33); + if (lookahead == '[') + ADVANCE(51); + if (lookahead == ']') + ADVANCE(76); + if (lookahead == 'e') + ADVANCE(124); + if (lookahead == 'f') + ADVANCE(153); + if (lookahead == 'i') + ADVANCE(157); + if (lookahead == 'm') + ADVANCE(61); + if (lookahead == 'p') + ADVANCE(163); + if (lookahead == 'r') + ADVANCE(170); + if (lookahead == 's') + ADVANCE(64); + if (lookahead == 't') + ADVANCE(175); + if (lookahead == 'v') + ADVANCE(101); + if (lookahead == '{') + ADVANCE(46); + if (lookahead == '|') + ADVANCE(117); + if (lookahead == '}') + ADVANCE(78); LEX_ERROR(); default: LEX_ERROR(); @@ -2125,377 +2245,377 @@ LEX_FN() { LEX_STATES = { [0] = 1, - [1] = 13, - [2] = 15, - [3] = 33, - [4] = 15, - [5] = 15, - [6] = 15, - [7] = 35, - [8] = 36, - [9] = 15, - [10] = 15, - [11] = 42, - [12] = 42, - [13] = 44, - [14] = 42, - [15] = 15, - [16] = 44, - [17] = 35, - [18] = 35, - [19] = 13, - [20] = 33, - [21] = 33, - [22] = 33, - [23] = 45, - [24] = 45, - [25] = 46, - [26] = 48, - [27] = 49, - [28] = 49, - [29] = 71, - [30] = 46, - [31] = 46, - [32] = 33, - [33] = 33, - [34] = 72, - [35] = 73, - [36] = 44, - [37] = 33, - [38] = 72, - [39] = 72, - [40] = 44, - [41] = 46, - [42] = 72, - [43] = 44, - [44] = 33, - [45] = 33, - [46] = 33, - [47] = 72, - [48] = 44, - [49] = 46, - [50] = 74, - [51] = 33, - [52] = 49, - [53] = 74, - [54] = 72, - [55] = 72, - [56] = 74, - [57] = 75, - [58] = 76, - [59] = 46, - [60] = 46, - [61] = 78, - [62] = 45, - [63] = 80, - [64] = 72, - [65] = 78, - [66] = 48, - [67] = 49, - [68] = 81, - [69] = 78, - [70] = 78, - [71] = 33, - [72] = 33, - [73] = 72, - [74] = 44, - [75] = 78, - [76] = 72, - [77] = 44, - [78] = 78, - [79] = 74, - [80] = 72, - [81] = 44, - [82] = 33, - [83] = 49, - [84] = 74, - [85] = 33, - [86] = 49, - [87] = 74, - [88] = 72, - [89] = 44, - [90] = 81, - [91] = 33, - [92] = 33, - [93] = 72, - [94] = 44, - [95] = 78, - [96] = 72, - [97] = 44, - [98] = 78, - [99] = 80, - [100] = 78, - [101] = 74, - [102] = 74, - [103] = 80, - [104] = 72, - [105] = 78, - [106] = 78, - [107] = 74, - [108] = 75, - [109] = 76, - [110] = 46, - [111] = 46, - [112] = 78, - [113] = 80, - [114] = 78, - [115] = 78, - [116] = 80, - [117] = 78, - [118] = 74, - [119] = 78, - [120] = 74, - [121] = 76, - [122] = 76, - [123] = 76, - [124] = 74, - [125] = 75, - [126] = 76, - [127] = 46, - [128] = 46, - [129] = 78, - [130] = 80, - [131] = 76, - [132] = 78, - [133] = 80, - [134] = 76, - [135] = 74, - [136] = 76, - [137] = 74, - [138] = 76, - [139] = 74, - [140] = 76, - [141] = 76, - [142] = 74, - [143] = 78, - [144] = 78, - [145] = 80, - [146] = 74, - [147] = 72, - [148] = 74, - [149] = 76, - [150] = 74, - [151] = 72, - [152] = 72, - [153] = 44, - [154] = 71, - [155] = 33, - [156] = 33, - [157] = 72, - [158] = 44, - [159] = 46, - [160] = 72, - [161] = 44, - [162] = 46, - [163] = 82, - [164] = 84, - [165] = 84, - [166] = 84, - [167] = 84, - [168] = 105, - [169] = 105, - [170] = 120, - [171] = 80, - [172] = 120, - [173] = 33, - [174] = 121, - [175] = 122, - [176] = 33, - [177] = 122, - [178] = 122, - [179] = 105, - [180] = 105, - [181] = 123, - [182] = 123, - [183] = 123, - [184] = 122, - [185] = 123, - [186] = 124, - [187] = 129, - [188] = 84, - [189] = 122, - [190] = 33, - [191] = 122, - [192] = 122, - [193] = 122, - [194] = 122, - [195] = 123, - [196] = 123, - [197] = 123, - [198] = 123, - [199] = 123, - [200] = 123, - [201] = 80, - [202] = 124, - [203] = 130, - [204] = 130, - [205] = 130, - [206] = 123, - [207] = 122, - [208] = 130, - [209] = 44, - [210] = 129, - [211] = 122, - [212] = 122, - [213] = 33, - [214] = 122, - [215] = 122, - [216] = 122, - [217] = 122, - [218] = 130, - [219] = 130, - [220] = 130, - [221] = 130, - [222] = 130, - [223] = 130, - [224] = 44, - [225] = 130, - [226] = 130, - [227] = 130, - [228] = 44, - [229] = 130, - [230] = 123, - [231] = 131, - [232] = 84, - [233] = 84, - [234] = 80, - [235] = 84, - [236] = 134, - [237] = 134, - [238] = 33, - [239] = 135, - [240] = 122, - [241] = 123, - [242] = 84, - [243] = 141, - [244] = 141, - [245] = 135, - [246] = 122, - [247] = 123, - [248] = 84, - [249] = 105, - [250] = 142, - [251] = 129, - [252] = 122, - [253] = 33, - [254] = 122, - [255] = 122, - [256] = 122, - [257] = 122, - [258] = 105, - [259] = 105, - [260] = 105, - [261] = 105, - [262] = 105, - [263] = 105, - [264] = 130, - [265] = 105, - [266] = 44, - [267] = 105, - [268] = 143, - [269] = 143, - [270] = 144, - [271] = 143, - [272] = 122, - [273] = 143, - [274] = 82, - [275] = 129, - [276] = 122, - [277] = 122, - [278] = 33, - [279] = 122, - [280] = 122, - [281] = 122, - [282] = 122, - [283] = 143, - [284] = 143, - [285] = 143, - [286] = 143, - [287] = 143, - [288] = 143, - [289] = 82, - [290] = 143, - [291] = 130, - [292] = 143, - [293] = 44, - [294] = 143, - [295] = 144, - [296] = 145, - [297] = 145, - [298] = 147, - [299] = 147, - [300] = 147, - [301] = 122, - [302] = 74, - [303] = 75, - [304] = 76, - [305] = 46, - [306] = 46, - [307] = 78, - [308] = 80, - [309] = 147, - [310] = 78, - [311] = 80, - [312] = 147, - [313] = 74, - [314] = 147, - [315] = 74, - [316] = 76, - [317] = 74, - [318] = 147, - [319] = 147, - [320] = 105, - [321] = 142, - [322] = 148, - [323] = 122, - [324] = 105, - [325] = 142, - [326] = 82, - [327] = 141, - [328] = 33, - [329] = 134, - [330] = 141, - [331] = 122, - [332] = 105, - [333] = 142, - [334] = 142, - [335] = 80, - [336] = 149, - [337] = 145, - [338] = 147, - [339] = 122, - [340] = 105, - [341] = 150, - [342] = 151, - [343] = 122, - [344] = 105, - [345] = 150, - [346] = 74, - [347] = 74, - [348] = 82, - [349] = 82, - [350] = 82, - [351] = 74, - [352] = 75, - [353] = 76, - [354] = 46, - [355] = 46, - [356] = 78, - [357] = 80, - [358] = 82, - [359] = 78, - [360] = 80, - [361] = 82, - [362] = 74, - [363] = 82, - [364] = 74, - [365] = 76, - [366] = 74, - [367] = 82, - [368] = 82, - [369] = 149, - [370] = 13, - [371] = 35, + [1] = 12, + [2] = 14, + [3] = 32, + [4] = 14, + [5] = 14, + [6] = 14, + [7] = 34, + [8] = 35, + [9] = 14, + [10] = 14, + [11] = 41, + [12] = 41, + [13] = 43, + [14] = 41, + [15] = 14, + [16] = 43, + [17] = 34, + [18] = 34, + [19] = 12, + [20] = 32, + [21] = 32, + [22] = 32, + [23] = 44, + [24] = 44, + [25] = 45, + [26] = 47, + [27] = 48, + [28] = 48, + [29] = 70, + [30] = 45, + [31] = 45, + [32] = 32, + [33] = 32, + [34] = 71, + [35] = 72, + [36] = 43, + [37] = 32, + [38] = 71, + [39] = 71, + [40] = 43, + [41] = 45, + [42] = 71, + [43] = 43, + [44] = 32, + [45] = 32, + [46] = 32, + [47] = 71, + [48] = 43, + [49] = 45, + [50] = 73, + [51] = 32, + [52] = 48, + [53] = 73, + [54] = 71, + [55] = 71, + [56] = 73, + [57] = 74, + [58] = 75, + [59] = 45, + [60] = 45, + [61] = 77, + [62] = 44, + [63] = 79, + [64] = 71, + [65] = 77, + [66] = 47, + [67] = 48, + [68] = 80, + [69] = 77, + [70] = 77, + [71] = 32, + [72] = 32, + [73] = 71, + [74] = 43, + [75] = 77, + [76] = 71, + [77] = 43, + [78] = 77, + [79] = 73, + [80] = 71, + [81] = 43, + [82] = 32, + [83] = 48, + [84] = 73, + [85] = 32, + [86] = 48, + [87] = 73, + [88] = 71, + [89] = 43, + [90] = 80, + [91] = 32, + [92] = 32, + [93] = 71, + [94] = 43, + [95] = 77, + [96] = 71, + [97] = 43, + [98] = 77, + [99] = 79, + [100] = 77, + [101] = 73, + [102] = 73, + [103] = 79, + [104] = 71, + [105] = 77, + [106] = 77, + [107] = 73, + [108] = 74, + [109] = 75, + [110] = 45, + [111] = 45, + [112] = 77, + [113] = 79, + [114] = 77, + [115] = 77, + [116] = 79, + [117] = 77, + [118] = 73, + [119] = 77, + [120] = 73, + [121] = 75, + [122] = 75, + [123] = 75, + [124] = 73, + [125] = 74, + [126] = 75, + [127] = 45, + [128] = 45, + [129] = 77, + [130] = 79, + [131] = 75, + [132] = 77, + [133] = 79, + [134] = 75, + [135] = 73, + [136] = 75, + [137] = 73, + [138] = 75, + [139] = 73, + [140] = 75, + [141] = 75, + [142] = 73, + [143] = 77, + [144] = 77, + [145] = 79, + [146] = 73, + [147] = 71, + [148] = 73, + [149] = 75, + [150] = 73, + [151] = 71, + [152] = 71, + [153] = 43, + [154] = 70, + [155] = 32, + [156] = 32, + [157] = 71, + [158] = 43, + [159] = 45, + [160] = 71, + [161] = 43, + [162] = 45, + [163] = 81, + [164] = 83, + [165] = 83, + [166] = 83, + [167] = 83, + [168] = 104, + [169] = 104, + [170] = 119, + [171] = 79, + [172] = 119, + [173] = 32, + [174] = 120, + [175] = 121, + [176] = 32, + [177] = 121, + [178] = 121, + [179] = 104, + [180] = 104, + [181] = 122, + [182] = 122, + [183] = 122, + [184] = 121, + [185] = 122, + [186] = 123, + [187] = 128, + [188] = 83, + [189] = 121, + [190] = 32, + [191] = 121, + [192] = 121, + [193] = 121, + [194] = 121, + [195] = 122, + [196] = 122, + [197] = 122, + [198] = 122, + [199] = 122, + [200] = 122, + [201] = 79, + [202] = 123, + [203] = 129, + [204] = 129, + [205] = 129, + [206] = 122, + [207] = 121, + [208] = 129, + [209] = 43, + [210] = 128, + [211] = 121, + [212] = 121, + [213] = 32, + [214] = 121, + [215] = 121, + [216] = 121, + [217] = 121, + [218] = 129, + [219] = 129, + [220] = 129, + [221] = 129, + [222] = 129, + [223] = 129, + [224] = 43, + [225] = 129, + [226] = 129, + [227] = 129, + [228] = 43, + [229] = 129, + [230] = 122, + [231] = 130, + [232] = 83, + [233] = 83, + [234] = 79, + [235] = 83, + [236] = 133, + [237] = 133, + [238] = 32, + [239] = 134, + [240] = 121, + [241] = 122, + [242] = 83, + [243] = 140, + [244] = 140, + [245] = 134, + [246] = 121, + [247] = 122, + [248] = 83, + [249] = 104, + [250] = 141, + [251] = 128, + [252] = 121, + [253] = 32, + [254] = 121, + [255] = 121, + [256] = 121, + [257] = 121, + [258] = 104, + [259] = 104, + [260] = 104, + [261] = 104, + [262] = 104, + [263] = 104, + [264] = 129, + [265] = 104, + [266] = 43, + [267] = 104, + [268] = 142, + [269] = 142, + [270] = 143, + [271] = 142, + [272] = 121, + [273] = 142, + [274] = 81, + [275] = 128, + [276] = 121, + [277] = 121, + [278] = 32, + [279] = 121, + [280] = 121, + [281] = 121, + [282] = 121, + [283] = 142, + [284] = 142, + [285] = 142, + [286] = 142, + [287] = 142, + [288] = 142, + [289] = 81, + [290] = 142, + [291] = 129, + [292] = 142, + [293] = 43, + [294] = 142, + [295] = 143, + [296] = 144, + [297] = 144, + [298] = 146, + [299] = 146, + [300] = 146, + [301] = 121, + [302] = 73, + [303] = 74, + [304] = 75, + [305] = 45, + [306] = 45, + [307] = 77, + [308] = 79, + [309] = 146, + [310] = 77, + [311] = 79, + [312] = 146, + [313] = 73, + [314] = 146, + [315] = 73, + [316] = 75, + [317] = 73, + [318] = 146, + [319] = 146, + [320] = 104, + [321] = 141, + [322] = 147, + [323] = 121, + [324] = 104, + [325] = 141, + [326] = 81, + [327] = 140, + [328] = 32, + [329] = 133, + [330] = 140, + [331] = 121, + [332] = 104, + [333] = 141, + [334] = 141, + [335] = 79, + [336] = 148, + [337] = 144, + [338] = 146, + [339] = 121, + [340] = 104, + [341] = 149, + [342] = 150, + [343] = 121, + [344] = 104, + [345] = 149, + [346] = 73, + [347] = 73, + [348] = 81, + [349] = 81, + [350] = 81, + [351] = 73, + [352] = 74, + [353] = 75, + [354] = 45, + [355] = 45, + [356] = 77, + [357] = 79, + [358] = 81, + [359] = 77, + [360] = 79, + [361] = 81, + [362] = 73, + [363] = 81, + [364] = 73, + [365] = 75, + [366] = 73, + [367] = 81, + [368] = 81, + [369] = 148, + [370] = 12, + [371] = 34, }; #pragma GCC diagnostic push @@ -2506,21 +2626,18 @@ PARSE_TABLE = { [ts_sym_program] = SHIFT(1), [ts_sym_package_directive] = SHIFT(2), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_package] = SHIFT(3), }, [1] = { [ts_builtin_sym_end] = ACCEPT_INPUT(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), }, [2] = { [ts_sym_imports_block] = SHIFT(6), [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat0, 0), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_program_repeat0] = SHIFT(7), [ts_aux_sym_import] = SHIFT(8), @@ -2531,14 +2648,12 @@ PARSE_TABLE = { [3] = { [ts_sym_package_name] = SHIFT(4), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(5), [ts_sym_comment] = SHIFT_EXTRA(), }, [4] = { [ts_builtin_sym_end] = REDUCE(ts_sym_package_directive, 2), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_import] = REDUCE(ts_sym_package_directive, 2), [ts_aux_sym_type] = REDUCE(ts_sym_package_directive, 2), @@ -2548,7 +2663,6 @@ PARSE_TABLE = { [5] = { [ts_builtin_sym_end] = REDUCE(ts_sym_package_name, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_import] = REDUCE(ts_sym_package_name, 1), [ts_aux_sym_type] = REDUCE(ts_sym_package_name, 1), @@ -2559,7 +2673,6 @@ PARSE_TABLE = { [ts_sym_imports_block] = SHIFT(6), [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat0, 0), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_program_repeat0] = SHIFT(371), [ts_aux_sym_import] = SHIFT(8), @@ -2574,7 +2687,6 @@ PARSE_TABLE = { [ts_sym_func_declaration] = SHIFT(18), [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat1, 0), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_program_repeat1] = SHIFT(19), [ts_aux_sym_type] = SHIFT(20), @@ -2584,7 +2696,6 @@ PARSE_TABLE = { [8] = { [ts_sym_package_import] = SHIFT(9), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(10), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(11), @@ -2592,7 +2703,6 @@ PARSE_TABLE = { [9] = { [ts_builtin_sym_end] = REDUCE(ts_sym_imports_block, 2), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_import] = REDUCE(ts_sym_imports_block, 2), [ts_aux_sym_type] = REDUCE(ts_sym_imports_block, 2), @@ -2602,7 +2712,6 @@ PARSE_TABLE = { [10] = { [ts_builtin_sym_end] = REDUCE(ts_sym_package_import, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_import] = REDUCE(ts_sym_package_import, 1), [ts_aux_sym_type] = REDUCE(ts_sym_package_import, 1), @@ -2613,7 +2722,6 @@ PARSE_TABLE = { [ts_sym_package_import] = SHIFT(12), [ts_builtin_sym_error] = SHIFT(13), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(14), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_imports_block_repeat0] = SHIFT(13), @@ -2622,7 +2730,6 @@ PARSE_TABLE = { [12] = { [ts_sym_package_import] = SHIFT(12), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(14), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_imports_block_repeat0] = SHIFT(16), @@ -2630,13 +2737,11 @@ PARSE_TABLE = { }, [13] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(15), }, [14] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_package_import, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_package_import, 1), @@ -2644,7 +2749,6 @@ PARSE_TABLE = { [15] = { [ts_builtin_sym_end] = REDUCE(ts_sym_imports_block, 4), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_import] = REDUCE(ts_sym_imports_block, 4), [ts_aux_sym_type] = REDUCE(ts_sym_imports_block, 4), @@ -2653,7 +2757,6 @@ PARSE_TABLE = { }, [16] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_imports_block_repeat0, 2), }, @@ -2664,7 +2767,6 @@ PARSE_TABLE = { [ts_sym_func_declaration] = SHIFT(18), [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat1, 0), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_program_repeat1] = SHIFT(370), [ts_aux_sym_type] = SHIFT(20), @@ -2674,7 +2776,6 @@ PARSE_TABLE = { [18] = { [ts_builtin_sym_end] = REDUCE(ts_sym_declaration, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_type] = REDUCE(ts_sym_declaration, 1), [ts_aux_sym_var] = REDUCE(ts_sym_declaration, 1), @@ -2683,61 +2784,52 @@ PARSE_TABLE = { [19] = { [ts_builtin_sym_end] = REDUCE(ts_sym_program, 3), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), }, [20] = { [ts_sym_type_name] = SHIFT(346), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(347), [ts_sym_comment] = SHIFT_EXTRA(), }, [21] = { [ts_sym_var_name] = SHIFT(337), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(297), [ts_sym_comment] = SHIFT_EXTRA(), }, [22] = { [ts_sym_var_name] = SHIFT(23), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(24), [ts_sym_comment] = SHIFT_EXTRA(), }, [23] = { [ts_sym__func_signature] = SHIFT(25), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(26), }, [24] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_var_name, 1), }, [25] = { [ts_sym_block_statement] = SHIFT(163), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(164), }, [26] = { [ts_sym_var_name] = SHIFT(27), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(28), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(29), }, [27] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_aux_sym__func_signature_repeat0, 0), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat0] = SHIFT(50), @@ -2750,7 +2842,6 @@ PARSE_TABLE = { }, [28] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_var_name, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = REDUCE(ts_sym_var_name, 1), @@ -2763,7 +2854,6 @@ PARSE_TABLE = { [29] = { [ts_sym_type_name] = SHIFT(30), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(31), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(32), @@ -2771,13 +2861,11 @@ PARSE_TABLE = { }, [30] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = REDUCE(ts_sym__func_signature, 3), }, [31] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = REDUCE(ts_sym_type_name, 1), }, @@ -2785,20 +2873,17 @@ PARSE_TABLE = { [ts_sym_var_name] = SHIFT(33), [ts_sym_type_name] = SHIFT(34), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(35), [ts_sym_comment] = SHIFT_EXTRA(), }, [33] = { [ts_sym_type_name] = SHIFT(42), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), }, [34] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat4] = SHIFT(36), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat4, 0), @@ -2806,7 +2891,6 @@ PARSE_TABLE = { }, [35] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_var_name, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_type_name, 1), @@ -2814,20 +2898,17 @@ PARSE_TABLE = { }, [36] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(41), }, [37] = { [ts_sym_type_name] = SHIFT(38), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), }, [38] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat4] = SHIFT(40), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat4, 0), @@ -2835,26 +2916,22 @@ PARSE_TABLE = { }, [39] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_type_name, 1), [ts_aux_sym_10] = REDUCE(ts_sym_type_name, 1), }, [40] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat4, 3), }, [41] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = REDUCE(ts_sym__func_signature, 6), }, [42] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat3] = SHIFT(43), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat3, 0), @@ -2862,33 +2939,28 @@ PARSE_TABLE = { }, [43] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(49), }, [44] = { [ts_sym_var_name] = SHIFT(45), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(46), [ts_sym_comment] = SHIFT_EXTRA(), }, [45] = { [ts_sym_type_name] = SHIFT(47), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), }, [46] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_var_name, 1), [ts_sym_comment] = SHIFT_EXTRA(), }, [47] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat3] = SHIFT(48), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat3, 0), @@ -2896,13 +2968,11 @@ PARSE_TABLE = { }, [48] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat3, 4), }, [49] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = REDUCE(ts_sym__func_signature, 7), }, @@ -2915,7 +2985,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(55), [ts_sym_type_name] = SHIFT(55), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(56), @@ -2927,13 +2996,11 @@ PARSE_TABLE = { [51] = { [ts_sym_var_name] = SHIFT(52), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(28), [ts_sym_comment] = SHIFT_EXTRA(), }, [52] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_aux_sym__func_signature_repeat0, 0), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat0] = SHIFT(53), @@ -2946,7 +3013,6 @@ PARSE_TABLE = { }, [53] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_aux_sym__func_signature_repeat0, 3), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = REDUCE(ts_aux_sym__func_signature_repeat0, 3), @@ -2957,7 +3023,6 @@ PARSE_TABLE = { }, [54] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat2] = SHIFT(153), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat2, 0), @@ -2965,7 +3030,6 @@ PARSE_TABLE = { }, [55] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_type_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_type_expression, 1), @@ -2979,7 +3043,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(55), [ts_sym_type_name] = SHIFT(55), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(56), @@ -2990,32 +3053,27 @@ PARSE_TABLE = { }, [57] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_8] = SHIFT(148), }, [58] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(146), }, [59] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(100), }, [60] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(61), }, [61] = { [ts_sym_var_name] = SHIFT(62), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(24), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_interface_type_repeat0] = SHIFT(63), @@ -3024,19 +3082,16 @@ PARSE_TABLE = { [62] = { [ts_sym__func_signature] = SHIFT(65), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(66), }, [63] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(64), }, [64] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_interface_type, 4), [ts_aux_sym_10] = REDUCE(ts_sym_interface_type, 4), @@ -3044,7 +3099,6 @@ PARSE_TABLE = { [65] = { [ts_sym_var_name] = SHIFT(62), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(24), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_interface_type_repeat0] = SHIFT(99), @@ -3053,14 +3107,12 @@ PARSE_TABLE = { [66] = { [ts_sym_var_name] = SHIFT(67), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(28), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(68), }, [67] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_aux_sym__func_signature_repeat0, 0), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat0] = SHIFT(79), @@ -3074,7 +3126,6 @@ PARSE_TABLE = { [68] = { [ts_sym_type_name] = SHIFT(69), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(70), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(71), @@ -3082,14 +3133,12 @@ PARSE_TABLE = { }, [69] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym__func_signature, 3), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym__func_signature, 3), }, [70] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_type_name, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym_type_name, 1), @@ -3098,20 +3147,17 @@ PARSE_TABLE = { [ts_sym_var_name] = SHIFT(72), [ts_sym_type_name] = SHIFT(73), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(35), [ts_sym_comment] = SHIFT_EXTRA(), }, [72] = { [ts_sym_type_name] = SHIFT(76), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), }, [73] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat4] = SHIFT(74), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat4, 0), @@ -3119,20 +3165,17 @@ PARSE_TABLE = { }, [74] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(75), }, [75] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym__func_signature, 6), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym__func_signature, 6), }, [76] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat3] = SHIFT(77), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat3, 0), @@ -3140,13 +3183,11 @@ PARSE_TABLE = { }, [77] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(78), }, [78] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym__func_signature, 7), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym__func_signature, 7), @@ -3160,7 +3201,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(55), [ts_sym_type_name] = SHIFT(55), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(56), @@ -3171,7 +3211,6 @@ PARSE_TABLE = { }, [80] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat2] = SHIFT(81), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat2, 0), @@ -3179,20 +3218,17 @@ PARSE_TABLE = { }, [81] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(90), }, [82] = { [ts_sym_var_name] = SHIFT(83), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(28), [ts_sym_comment] = SHIFT_EXTRA(), }, [83] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_aux_sym__func_signature_repeat1, 0), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat1] = SHIFT(84), @@ -3212,7 +3248,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(55), [ts_sym_type_name] = SHIFT(55), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(56), @@ -3224,13 +3259,11 @@ PARSE_TABLE = { [85] = { [ts_sym_var_name] = SHIFT(86), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(28), [ts_sym_comment] = SHIFT_EXTRA(), }, [86] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_aux_sym__func_signature_repeat1, 0), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat1] = SHIFT(87), @@ -3243,7 +3276,6 @@ PARSE_TABLE = { }, [87] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_aux_sym__func_signature_repeat1, 3), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = REDUCE(ts_aux_sym__func_signature_repeat1, 3), @@ -3254,7 +3286,6 @@ PARSE_TABLE = { }, [88] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat2] = SHIFT(89), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat2, 0), @@ -3262,14 +3293,12 @@ PARSE_TABLE = { }, [89] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat2, 5), }, [90] = { [ts_sym_type_name] = SHIFT(78), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(70), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(91), @@ -3279,20 +3308,17 @@ PARSE_TABLE = { [ts_sym_var_name] = SHIFT(92), [ts_sym_type_name] = SHIFT(93), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(35), [ts_sym_comment] = SHIFT_EXTRA(), }, [92] = { [ts_sym_type_name] = SHIFT(96), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), }, [93] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat4] = SHIFT(94), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat4, 0), @@ -3300,20 +3326,17 @@ PARSE_TABLE = { }, [94] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(95), }, [95] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym__func_signature, 10), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym__func_signature, 10), }, [96] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat3] = SHIFT(97), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat3, 0), @@ -3321,27 +3344,23 @@ PARSE_TABLE = { }, [97] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(98), }, [98] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym__func_signature, 11), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym__func_signature, 11), }, [99] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_aux_sym_interface_type_repeat0, 3), }, [100] = { [ts_sym_var_name] = SHIFT(101), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(102), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_struct_type_repeat0] = SHIFT(103), @@ -3356,7 +3375,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(106), [ts_sym_type_name] = SHIFT(106), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(70), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(107), @@ -3367,7 +3385,6 @@ PARSE_TABLE = { }, [102] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_var_name, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = REDUCE(ts_sym_var_name, 1), @@ -3378,13 +3395,11 @@ PARSE_TABLE = { }, [103] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(104), }, [104] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_struct_type, 4), [ts_aux_sym_10] = REDUCE(ts_sym_struct_type, 4), @@ -3392,7 +3407,6 @@ PARSE_TABLE = { [105] = { [ts_sym_var_name] = SHIFT(101), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(102), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_struct_type_repeat0] = SHIFT(145), @@ -3400,7 +3414,6 @@ PARSE_TABLE = { }, [106] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_type_expression, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym_type_expression, 1), @@ -3414,7 +3427,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(106), [ts_sym_type_name] = SHIFT(106), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(70), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(107), @@ -3425,32 +3437,27 @@ PARSE_TABLE = { }, [108] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_8] = SHIFT(120), }, [109] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(118), }, [110] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(115), }, [111] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(112), }, [112] = { [ts_sym_var_name] = SHIFT(62), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(24), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_interface_type_repeat0] = SHIFT(113), @@ -3458,13 +3465,11 @@ PARSE_TABLE = { }, [113] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(114), }, [114] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_interface_type, 4), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym_interface_type, 4), @@ -3472,7 +3477,6 @@ PARSE_TABLE = { [115] = { [ts_sym_var_name] = SHIFT(101), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(102), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_struct_type_repeat0] = SHIFT(116), @@ -3480,13 +3484,11 @@ PARSE_TABLE = { }, [116] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(117), }, [117] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_struct_type, 4), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym_struct_type, 4), @@ -3500,7 +3502,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(106), [ts_sym_type_name] = SHIFT(106), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(70), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(107), @@ -3511,7 +3512,6 @@ PARSE_TABLE = { }, [119] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_slice_type, 3), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym_slice_type, 3), @@ -3525,7 +3525,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(122), [ts_sym_type_name] = SHIFT(122), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(123), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(124), @@ -3536,19 +3535,16 @@ PARSE_TABLE = { }, [121] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(142), }, [122] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = REDUCE(ts_sym_type_expression, 1), }, [123] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = REDUCE(ts_sym_type_name, 1), }, @@ -3561,7 +3557,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(122), [ts_sym_type_name] = SHIFT(122), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(123), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(124), @@ -3572,32 +3567,27 @@ PARSE_TABLE = { }, [125] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_8] = SHIFT(137), }, [126] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(135), }, [127] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(132), }, [128] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(129), }, [129] = { [ts_sym_var_name] = SHIFT(62), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(24), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_interface_type_repeat0] = SHIFT(130), @@ -3605,20 +3595,17 @@ PARSE_TABLE = { }, [130] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(131), }, [131] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = REDUCE(ts_sym_interface_type, 4), }, [132] = { [ts_sym_var_name] = SHIFT(101), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(102), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_struct_type_repeat0] = SHIFT(133), @@ -3626,13 +3613,11 @@ PARSE_TABLE = { }, [133] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(134), }, [134] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = REDUCE(ts_sym_struct_type, 4), }, @@ -3645,7 +3630,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(122), [ts_sym_type_name] = SHIFT(122), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(123), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(124), @@ -3656,7 +3640,6 @@ PARSE_TABLE = { }, [136] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = REDUCE(ts_sym_slice_type, 3), }, @@ -3669,7 +3652,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(122), [ts_sym_type_name] = SHIFT(122), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(123), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(124), @@ -3680,7 +3662,6 @@ PARSE_TABLE = { }, [138] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(139), }, @@ -3693,7 +3674,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(122), [ts_sym_type_name] = SHIFT(122), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(123), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(124), @@ -3704,13 +3684,11 @@ PARSE_TABLE = { }, [140] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = REDUCE(ts_sym_map_type, 5), }, [141] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = REDUCE(ts_sym_pointer_type, 2), }, @@ -3723,7 +3701,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(106), [ts_sym_type_name] = SHIFT(106), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(70), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(107), @@ -3734,21 +3711,18 @@ PARSE_TABLE = { }, [143] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_map_type, 5), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym_map_type, 5), }, [144] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_pointer_type, 2), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_sym_pointer_type, 2), }, [145] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_aux_sym_struct_type_repeat0, 3), }, @@ -3761,7 +3735,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(55), [ts_sym_type_name] = SHIFT(55), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(56), @@ -3772,7 +3745,6 @@ PARSE_TABLE = { }, [147] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_slice_type, 3), [ts_aux_sym_10] = REDUCE(ts_sym_slice_type, 3), @@ -3786,7 +3758,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(122), [ts_sym_type_name] = SHIFT(122), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(123), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(124), @@ -3797,7 +3768,6 @@ PARSE_TABLE = { }, [149] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(150), }, @@ -3810,7 +3780,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(55), [ts_sym_type_name] = SHIFT(55), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(56), @@ -3821,28 +3790,24 @@ PARSE_TABLE = { }, [151] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_map_type, 5), [ts_aux_sym_10] = REDUCE(ts_sym_map_type, 5), }, [152] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_pointer_type, 2), [ts_aux_sym_10] = REDUCE(ts_sym_pointer_type, 2), }, [153] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(154), }, [154] = { [ts_sym_type_name] = SHIFT(49), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(31), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(155), @@ -3852,20 +3817,17 @@ PARSE_TABLE = { [ts_sym_var_name] = SHIFT(156), [ts_sym_type_name] = SHIFT(157), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(35), [ts_sym_comment] = SHIFT_EXTRA(), }, [156] = { [ts_sym_type_name] = SHIFT(160), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(39), [ts_sym_comment] = SHIFT_EXTRA(), }, [157] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat4] = SHIFT(158), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat4, 0), @@ -3873,19 +3835,16 @@ PARSE_TABLE = { }, [158] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(159), }, [159] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = REDUCE(ts_sym__func_signature, 10), }, [160] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym__func_signature_repeat3] = SHIFT(161), [ts_aux_sym_2] = REDUCE(ts_aux_sym__func_signature_repeat3, 0), @@ -3893,19 +3852,16 @@ PARSE_TABLE = { }, [161] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(162), }, [162] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = REDUCE(ts_sym__func_signature, 11), }, [163] = { [ts_sym__line_break] = SHIFT(336), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(336), }, @@ -3925,7 +3881,6 @@ PARSE_TABLE = { [ts_sym_var_name] = SHIFT(170), [ts_builtin_sym_error] = SHIFT(171), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(172), [ts_sym_number] = SHIFT(169), @@ -3941,7 +3896,6 @@ PARSE_TABLE = { }, [165] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_declaration_statement, 1), [ts_sym__identifier] = REDUCE(ts_sym_declaration_statement, 1), [ts_sym_number] = REDUCE(ts_sym_declaration_statement, 1), @@ -3969,7 +3923,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(170), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(172), [ts_sym_number] = SHIFT(169), @@ -3985,7 +3938,6 @@ PARSE_TABLE = { }, [167] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__identifier] = REDUCE(ts_sym_statement, 1), [ts_sym_number] = REDUCE(ts_sym_statement, 1), @@ -4000,7 +3952,6 @@ PARSE_TABLE = { }, [168] = { [ts_sym__line_break] = SHIFT(334), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(251), [ts_aux_sym_3] = SHIFT(334), @@ -4019,7 +3970,6 @@ PARSE_TABLE = { }, [169] = { [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), @@ -4038,7 +3988,6 @@ PARSE_TABLE = { }, [170] = { [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_declaration_statement_repeat0] = SHIFT(327), [ts_aux_sym_1] = REDUCE(ts_sym_expression, 1), @@ -4060,13 +4009,11 @@ PARSE_TABLE = { }, [171] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(326), }, [172] = { [ts_sym__line_break] = REDUCE(ts_sym_var_name, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_var_name, 1), [ts_aux_sym_3] = REDUCE(ts_sym_var_name, 1), @@ -4088,7 +4035,6 @@ PARSE_TABLE = { [173] = { [ts_sym_var_name] = SHIFT(296), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(297), [ts_sym_comment] = SHIFT_EXTRA(), }, @@ -4100,7 +4046,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(269), [ts_sym_var_name] = SHIFT(269), [ts_sym__line_break] = SHIFT(270), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(269), [ts_sym__identifier] = SHIFT(271), [ts_sym_number] = SHIFT(269), @@ -4116,7 +4061,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -4126,7 +4070,6 @@ PARSE_TABLE = { [176] = { [ts_sym_var_name] = SHIFT(236), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(237), [ts_sym_comment] = SHIFT_EXTRA(), }, @@ -4138,7 +4081,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -4153,7 +4095,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -4162,7 +4103,6 @@ PARSE_TABLE = { }, [179] = { [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -4181,7 +4121,6 @@ PARSE_TABLE = { }, [180] = { [ts_sym__line_break] = REDUCE(ts_sym_var_name, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_var_name, 1), [ts_aux_sym_3] = REDUCE(ts_sym_var_name, 1), @@ -4201,7 +4140,6 @@ PARSE_TABLE = { [181] = { [ts_sym_block_statement] = SHIFT(186), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(187), [ts_aux_sym_5] = SHIFT(188), @@ -4220,7 +4158,6 @@ PARSE_TABLE = { }, [182] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -4239,7 +4176,6 @@ PARSE_TABLE = { }, [183] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_var_name, 1), [ts_aux_sym_5] = REDUCE(ts_sym_var_name, 1), @@ -4264,7 +4200,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -4273,7 +4208,6 @@ PARSE_TABLE = { }, [185] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 2), @@ -4292,7 +4226,6 @@ PARSE_TABLE = { }, [186] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_if_statement, 3), [ts_sym__identifier] = REDUCE(ts_sym_if_statement, 3), [ts_sym_number] = REDUCE(ts_sym_if_statement, 3), @@ -4314,7 +4247,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4338,7 +4270,6 @@ PARSE_TABLE = { [ts_sym_var_name] = SHIFT(170), [ts_builtin_sym_error] = SHIFT(201), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(172), [ts_sym_number] = SHIFT(169), @@ -4360,7 +4291,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -4370,7 +4300,6 @@ PARSE_TABLE = { [190] = { [ts_sym_var_name] = SHIFT(199), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(183), [ts_sym_comment] = SHIFT_EXTRA(), }, @@ -4382,7 +4311,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -4397,7 +4325,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -4412,7 +4339,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -4427,7 +4353,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -4436,7 +4361,6 @@ PARSE_TABLE = { }, [195] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -4455,7 +4379,6 @@ PARSE_TABLE = { }, [196] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -4474,7 +4397,6 @@ PARSE_TABLE = { }, [197] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -4493,7 +4415,6 @@ PARSE_TABLE = { }, [198] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), @@ -4512,7 +4433,6 @@ PARSE_TABLE = { }, [199] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_selector_expression, 3), [ts_aux_sym_5] = REDUCE(ts_sym_selector_expression, 3), @@ -4531,7 +4451,6 @@ PARSE_TABLE = { }, [200] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), @@ -4550,13 +4469,11 @@ PARSE_TABLE = { }, [201] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(202), }, [202] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_block_statement, 3), [ts_sym__identifier] = REDUCE(ts_sym_block_statement, 3), [ts_sym_number] = REDUCE(ts_sym_block_statement, 3), @@ -4572,7 +4489,6 @@ PARSE_TABLE = { }, [203] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_call_expression_repeat0] = SHIFT(209), [ts_aux_sym_1] = SHIFT(210), @@ -4593,7 +4509,6 @@ PARSE_TABLE = { }, [204] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), @@ -4613,7 +4528,6 @@ PARSE_TABLE = { }, [205] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_var_name, 1), [ts_aux_sym_2] = REDUCE(ts_sym_var_name, 1), @@ -4633,7 +4547,6 @@ PARSE_TABLE = { }, [206] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_call_expression, 3), [ts_aux_sym_5] = REDUCE(ts_sym_call_expression, 3), @@ -4658,7 +4571,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4667,7 +4579,6 @@ PARSE_TABLE = { }, [208] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 2), @@ -4687,7 +4598,6 @@ PARSE_TABLE = { }, [209] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(230), }, @@ -4699,7 +4609,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4715,7 +4624,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4730,7 +4638,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4740,7 +4647,6 @@ PARSE_TABLE = { [213] = { [ts_sym_var_name] = SHIFT(222), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(205), [ts_sym_comment] = SHIFT_EXTRA(), }, @@ -4752,7 +4658,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4767,7 +4672,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4782,7 +4686,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4797,7 +4700,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -4806,7 +4708,6 @@ PARSE_TABLE = { }, [218] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), @@ -4826,7 +4727,6 @@ PARSE_TABLE = { }, [219] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), @@ -4846,7 +4746,6 @@ PARSE_TABLE = { }, [220] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), @@ -4866,7 +4765,6 @@ PARSE_TABLE = { }, [221] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 3), @@ -4886,7 +4784,6 @@ PARSE_TABLE = { }, [222] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_selector_expression, 3), [ts_aux_sym_2] = REDUCE(ts_sym_selector_expression, 3), @@ -4906,7 +4803,6 @@ PARSE_TABLE = { }, [223] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_call_expression_repeat0] = SHIFT(224), [ts_aux_sym_1] = SHIFT(210), @@ -4927,13 +4823,11 @@ PARSE_TABLE = { }, [224] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_call_expression_repeat0, 3), }, [225] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 3), @@ -4953,7 +4847,6 @@ PARSE_TABLE = { }, [226] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_call_expression_repeat0] = SHIFT(228), [ts_aux_sym_1] = SHIFT(210), @@ -4974,7 +4867,6 @@ PARSE_TABLE = { }, [227] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_call_expression, 3), [ts_aux_sym_2] = REDUCE(ts_sym_call_expression, 3), @@ -4994,13 +4886,11 @@ PARSE_TABLE = { }, [228] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(229), }, [229] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_call_expression, 5), [ts_aux_sym_2] = REDUCE(ts_sym_call_expression, 5), @@ -5020,7 +4910,6 @@ PARSE_TABLE = { }, [230] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_call_expression, 5), [ts_aux_sym_5] = REDUCE(ts_sym_call_expression, 5), @@ -5041,14 +4930,12 @@ PARSE_TABLE = { [ts_sym_block_statement] = SHIFT(232), [ts_sym_if_statement] = SHIFT(232), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(233), [ts_aux_sym_if] = SHIFT(177), }, [232] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_if_statement, 5), [ts_sym__identifier] = REDUCE(ts_sym_if_statement, 5), [ts_sym_number] = REDUCE(ts_sym_if_statement, 5), @@ -5077,7 +4964,6 @@ PARSE_TABLE = { [ts_sym_var_name] = SHIFT(170), [ts_builtin_sym_error] = SHIFT(234), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(172), [ts_sym_number] = SHIFT(169), @@ -5093,13 +4979,11 @@ PARSE_TABLE = { }, [234] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(235), }, [235] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_block_statement, 3), [ts_sym__identifier] = REDUCE(ts_sym_block_statement, 3), [ts_sym_number] = REDUCE(ts_sym_block_statement, 3), @@ -5114,14 +4998,12 @@ PARSE_TABLE = { }, [236] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_10] = SHIFT(238), [ts_aux_sym_11] = SHIFT(239), }, [237] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_10] = REDUCE(ts_sym_var_name, 1), [ts_aux_sym_11] = REDUCE(ts_sym_var_name, 1), @@ -5129,13 +5011,11 @@ PARSE_TABLE = { [238] = { [ts_sym_var_name] = SHIFT(243), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(244), [ts_sym_comment] = SHIFT_EXTRA(), }, [239] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_range] = SHIFT(240), }, @@ -5147,7 +5027,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -5157,7 +5036,6 @@ PARSE_TABLE = { [241] = { [ts_sym_block_statement] = SHIFT(242), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(187), [ts_aux_sym_5] = SHIFT(233), @@ -5176,7 +5054,6 @@ PARSE_TABLE = { }, [242] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_range_statement, 6), [ts_sym__identifier] = REDUCE(ts_sym_range_statement, 6), [ts_sym_number] = REDUCE(ts_sym_range_statement, 6), @@ -5191,19 +5068,16 @@ PARSE_TABLE = { }, [243] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_11] = SHIFT(245), }, [244] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_11] = REDUCE(ts_sym_var_name, 1), }, [245] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_range] = SHIFT(246), }, @@ -5215,7 +5089,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(182), [ts_sym_var_name] = SHIFT(182), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(182), [ts_sym__identifier] = SHIFT(183), [ts_sym_number] = SHIFT(182), @@ -5225,7 +5098,6 @@ PARSE_TABLE = { [247] = { [ts_sym_block_statement] = SHIFT(248), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(187), [ts_aux_sym_5] = SHIFT(233), @@ -5244,7 +5116,6 @@ PARSE_TABLE = { }, [248] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_range_statement, 8), [ts_sym__identifier] = REDUCE(ts_sym_range_statement, 8), [ts_sym_number] = REDUCE(ts_sym_range_statement, 8), @@ -5259,7 +5130,6 @@ PARSE_TABLE = { }, [249] = { [ts_sym__line_break] = SHIFT(250), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(251), [ts_aux_sym_3] = SHIFT(250), @@ -5278,7 +5148,6 @@ PARSE_TABLE = { }, [250] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_declaration_statement, 3), [ts_sym__identifier] = REDUCE(ts_sym_declaration_statement, 3), [ts_sym_number] = REDUCE(ts_sym_declaration_statement, 3), @@ -5313,7 +5182,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -5329,7 +5197,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -5339,7 +5206,6 @@ PARSE_TABLE = { [253] = { [ts_sym_var_name] = SHIFT(262), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(180), [ts_sym_comment] = SHIFT_EXTRA(), }, @@ -5351,7 +5217,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -5366,7 +5231,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -5381,7 +5245,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -5396,7 +5259,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -5405,7 +5267,6 @@ PARSE_TABLE = { }, [258] = { [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -5424,7 +5285,6 @@ PARSE_TABLE = { }, [259] = { [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -5443,7 +5303,6 @@ PARSE_TABLE = { }, [260] = { [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -5462,7 +5321,6 @@ PARSE_TABLE = { }, [261] = { [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -5481,7 +5339,6 @@ PARSE_TABLE = { }, [262] = { [ts_sym__line_break] = REDUCE(ts_sym_selector_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_selector_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_selector_expression, 3), @@ -5500,7 +5357,6 @@ PARSE_TABLE = { }, [263] = { [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -5519,7 +5375,6 @@ PARSE_TABLE = { }, [264] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_call_expression_repeat0] = SHIFT(266), [ts_aux_sym_1] = SHIFT(210), @@ -5540,7 +5395,6 @@ PARSE_TABLE = { }, [265] = { [ts_sym__line_break] = REDUCE(ts_sym_call_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_call_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_call_expression, 3), @@ -5559,13 +5413,11 @@ PARSE_TABLE = { }, [266] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(267), }, [267] = { [ts_sym__line_break] = REDUCE(ts_sym_call_expression, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_call_expression, 5), [ts_aux_sym_3] = REDUCE(ts_sym_call_expression, 5), @@ -5584,7 +5436,6 @@ PARSE_TABLE = { }, [268] = { [ts_sym__line_break] = REDUCE(ts_aux_sym_return_statement_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_return_statement_repeat0] = SHIFT(274), [ts_aux_sym_1] = SHIFT(275), @@ -5605,7 +5456,6 @@ PARSE_TABLE = { }, [269] = { [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), @@ -5631,7 +5481,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = REDUCE_EXTRA(ts_sym__line_break), [ts_sym_var_name] = REDUCE_EXTRA(ts_sym__line_break), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_return_statement, 2), [ts_sym__identifier] = REDUCE(ts_sym_return_statement, 2), [ts_sym_number] = REDUCE(ts_sym_return_statement, 2), @@ -5647,7 +5496,6 @@ PARSE_TABLE = { }, [271] = { [ts_sym__line_break] = REDUCE(ts_sym_var_name, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_var_name, 1), [ts_aux_sym_3] = REDUCE(ts_sym_var_name, 1), @@ -5673,7 +5521,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(269), [ts_sym_var_name] = SHIFT(269), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(269), [ts_sym__identifier] = SHIFT(271), [ts_sym_number] = SHIFT(269), @@ -5682,7 +5529,6 @@ PARSE_TABLE = { }, [273] = { [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -5702,7 +5548,6 @@ PARSE_TABLE = { }, [274] = { [ts_sym__line_break] = SHIFT(295), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(295), }, @@ -5714,7 +5559,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(204), [ts_sym_var_name] = SHIFT(204), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(204), [ts_sym__identifier] = SHIFT(205), [ts_sym_number] = SHIFT(204), @@ -5730,7 +5574,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(269), [ts_sym_var_name] = SHIFT(269), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(269), [ts_sym__identifier] = SHIFT(271), [ts_sym_number] = SHIFT(269), @@ -5745,7 +5588,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(269), [ts_sym_var_name] = SHIFT(269), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(269), [ts_sym__identifier] = SHIFT(271), [ts_sym_number] = SHIFT(269), @@ -5755,7 +5597,6 @@ PARSE_TABLE = { [278] = { [ts_sym_var_name] = SHIFT(287), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(271), [ts_sym_comment] = SHIFT_EXTRA(), }, @@ -5767,7 +5608,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(269), [ts_sym_var_name] = SHIFT(269), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(269), [ts_sym__identifier] = SHIFT(271), [ts_sym_number] = SHIFT(269), @@ -5782,7 +5622,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(269), [ts_sym_var_name] = SHIFT(269), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(269), [ts_sym__identifier] = SHIFT(271), [ts_sym_number] = SHIFT(269), @@ -5797,7 +5636,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(269), [ts_sym_var_name] = SHIFT(269), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(269), [ts_sym__identifier] = SHIFT(271), [ts_sym_number] = SHIFT(269), @@ -5812,7 +5650,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(269), [ts_sym_var_name] = SHIFT(269), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(269), [ts_sym__identifier] = SHIFT(271), [ts_sym_number] = SHIFT(269), @@ -5821,7 +5658,6 @@ PARSE_TABLE = { }, [283] = { [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -5841,7 +5677,6 @@ PARSE_TABLE = { }, [284] = { [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -5861,7 +5696,6 @@ PARSE_TABLE = { }, [285] = { [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -5881,7 +5715,6 @@ PARSE_TABLE = { }, [286] = { [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -5901,7 +5734,6 @@ PARSE_TABLE = { }, [287] = { [ts_sym__line_break] = REDUCE(ts_sym_selector_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_selector_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_selector_expression, 3), @@ -5921,7 +5753,6 @@ PARSE_TABLE = { }, [288] = { [ts_sym__line_break] = REDUCE(ts_aux_sym_return_statement_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_return_statement_repeat0] = SHIFT(289), [ts_aux_sym_1] = SHIFT(275), @@ -5942,13 +5773,11 @@ PARSE_TABLE = { }, [289] = { [ts_sym__line_break] = REDUCE(ts_aux_sym_return_statement_repeat0, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_aux_sym_return_statement_repeat0, 3), }, [290] = { [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -5968,7 +5797,6 @@ PARSE_TABLE = { }, [291] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_call_expression_repeat0] = SHIFT(293), [ts_aux_sym_1] = SHIFT(210), @@ -5989,7 +5817,6 @@ PARSE_TABLE = { }, [292] = { [ts_sym__line_break] = REDUCE(ts_sym_call_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_call_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_call_expression, 3), @@ -6009,13 +5836,11 @@ PARSE_TABLE = { }, [293] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(294), }, [294] = { [ts_sym__line_break] = REDUCE(ts_sym_call_expression, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_call_expression, 5), [ts_aux_sym_3] = REDUCE(ts_sym_call_expression, 5), @@ -6035,7 +5860,6 @@ PARSE_TABLE = { }, [295] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_return_statement, 4), [ts_sym__identifier] = REDUCE(ts_sym_return_statement, 4), [ts_sym_number] = REDUCE(ts_sym_return_statement, 4), @@ -6058,7 +5882,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(299), [ts_sym_type_name] = SHIFT(299), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(300), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(301), @@ -6070,7 +5893,6 @@ PARSE_TABLE = { }, [297] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_var_name, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_4] = REDUCE(ts_sym_var_name, 1), @@ -6082,21 +5904,18 @@ PARSE_TABLE = { }, [298] = { [ts_sym__line_break] = SHIFT(322), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(322), [ts_aux_sym_4] = SHIFT(323), }, [299] = { [ts_sym__line_break] = REDUCE(ts_sym_type_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_type_expression, 1), [ts_aux_sym_4] = REDUCE(ts_sym_type_expression, 1), }, [300] = { [ts_sym__line_break] = REDUCE(ts_sym_type_name, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_type_name, 1), [ts_aux_sym_4] = REDUCE(ts_sym_type_name, 1), @@ -6109,7 +5928,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -6125,7 +5943,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(299), [ts_sym_type_name] = SHIFT(299), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(300), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(302), @@ -6136,32 +5953,27 @@ PARSE_TABLE = { }, [303] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_8] = SHIFT(315), }, [304] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(313), }, [305] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(310), }, [306] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(307), }, [307] = { [ts_sym_var_name] = SHIFT(62), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(24), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_interface_type_repeat0] = SHIFT(308), @@ -6169,13 +5981,11 @@ PARSE_TABLE = { }, [308] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(309), }, [309] = { [ts_sym__line_break] = REDUCE(ts_sym_interface_type, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_interface_type, 4), [ts_aux_sym_4] = REDUCE(ts_sym_interface_type, 4), @@ -6183,7 +5993,6 @@ PARSE_TABLE = { [310] = { [ts_sym_var_name] = SHIFT(101), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(102), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_struct_type_repeat0] = SHIFT(311), @@ -6191,13 +6000,11 @@ PARSE_TABLE = { }, [311] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(312), }, [312] = { [ts_sym__line_break] = REDUCE(ts_sym_struct_type, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_struct_type, 4), [ts_aux_sym_4] = REDUCE(ts_sym_struct_type, 4), @@ -6211,7 +6018,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(299), [ts_sym_type_name] = SHIFT(299), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(300), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(302), @@ -6222,7 +6028,6 @@ PARSE_TABLE = { }, [314] = { [ts_sym__line_break] = REDUCE(ts_sym_slice_type, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_slice_type, 3), [ts_aux_sym_4] = REDUCE(ts_sym_slice_type, 3), @@ -6236,7 +6041,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(122), [ts_sym_type_name] = SHIFT(122), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(123), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(124), @@ -6247,7 +6051,6 @@ PARSE_TABLE = { }, [316] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(317), }, @@ -6260,7 +6063,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(299), [ts_sym_type_name] = SHIFT(299), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(300), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(302), @@ -6271,21 +6073,18 @@ PARSE_TABLE = { }, [318] = { [ts_sym__line_break] = REDUCE(ts_sym_map_type, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_map_type, 5), [ts_aux_sym_4] = REDUCE(ts_sym_map_type, 5), }, [319] = { [ts_sym__line_break] = REDUCE(ts_sym_pointer_type, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_pointer_type, 2), [ts_aux_sym_4] = REDUCE(ts_sym_pointer_type, 2), }, [320] = { [ts_sym__line_break] = SHIFT(321), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(251), [ts_aux_sym_3] = SHIFT(321), @@ -6304,7 +6103,6 @@ PARSE_TABLE = { }, [321] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), [ts_sym__identifier] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), @@ -6333,7 +6131,6 @@ PARSE_TABLE = { }, [322] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_var_declaration, 4), [ts_sym__identifier] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_number] = REDUCE(ts_sym_var_declaration, 4), @@ -6356,7 +6153,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -6365,7 +6161,6 @@ PARSE_TABLE = { }, [324] = { [ts_sym__line_break] = SHIFT(325), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(251), [ts_aux_sym_3] = SHIFT(325), @@ -6384,7 +6179,6 @@ PARSE_TABLE = { }, [325] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), [ts_sym__identifier] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), @@ -6413,26 +6207,22 @@ PARSE_TABLE = { }, [326] = { [ts_sym__line_break] = REDUCE(ts_sym_block_statement, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_block_statement, 3), }, [327] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_11] = SHIFT(331), }, [328] = { [ts_sym_var_name] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(237), [ts_sym_comment] = SHIFT_EXTRA(), }, [329] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_declaration_statement_repeat0] = SHIFT(330), [ts_aux_sym_10] = SHIFT(328), @@ -6440,7 +6230,6 @@ PARSE_TABLE = { }, [330] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_11] = REDUCE(ts_aux_sym_declaration_statement_repeat0, 3), }, @@ -6452,7 +6241,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -6461,7 +6249,6 @@ PARSE_TABLE = { }, [332] = { [ts_sym__line_break] = SHIFT(333), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(251), [ts_aux_sym_3] = SHIFT(333), @@ -6480,7 +6267,6 @@ PARSE_TABLE = { }, [333] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_declaration_statement, 5), [ts_sym__identifier] = REDUCE(ts_sym_declaration_statement, 5), [ts_sym_number] = REDUCE(ts_sym_declaration_statement, 5), @@ -6509,7 +6295,6 @@ PARSE_TABLE = { }, [334] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = REDUCE(ts_sym_expression_statement, 2), [ts_sym__identifier] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_number] = REDUCE(ts_sym_expression_statement, 2), @@ -6538,14 +6323,12 @@ PARSE_TABLE = { }, [335] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_aux_sym_block_statement_repeat0, 2), }, [336] = { [ts_builtin_sym_end] = REDUCE(ts_sym_func_declaration, 5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_type] = REDUCE(ts_sym_func_declaration, 5), [ts_aux_sym_3] = REDUCE_EXTRA(ts_sym__line_break), @@ -6561,7 +6344,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(299), [ts_sym_type_name] = SHIFT(299), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(300), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(339), @@ -6573,7 +6355,6 @@ PARSE_TABLE = { }, [338] = { [ts_sym__line_break] = SHIFT(342), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(342), [ts_aux_sym_4] = SHIFT(343), @@ -6586,7 +6367,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -6595,7 +6375,6 @@ PARSE_TABLE = { }, [340] = { [ts_sym__line_break] = SHIFT(341), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(251), [ts_aux_sym_3] = SHIFT(341), @@ -6615,7 +6394,6 @@ PARSE_TABLE = { [341] = { [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_type] = REDUCE(ts_sym_var_declaration, 5), @@ -6638,7 +6416,6 @@ PARSE_TABLE = { [342] = { [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 4), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_type] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_3] = REDUCE_EXTRA(ts_sym__line_break), @@ -6654,7 +6431,6 @@ PARSE_TABLE = { [ts_sym_bool_op] = SHIFT(169), [ts_sym_var_name] = SHIFT(169), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(169), [ts_sym__identifier] = SHIFT(180), [ts_sym_number] = SHIFT(169), @@ -6663,7 +6439,6 @@ PARSE_TABLE = { }, [344] = { [ts_sym__line_break] = SHIFT(345), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(251), [ts_aux_sym_3] = SHIFT(345), @@ -6683,7 +6458,6 @@ PARSE_TABLE = { [345] = { [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_type] = REDUCE(ts_sym_var_declaration, 6), @@ -6712,7 +6486,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(349), [ts_sym_type_name] = SHIFT(349), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(350), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(351), @@ -6723,7 +6496,6 @@ PARSE_TABLE = { }, [347] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = REDUCE(ts_sym_type_name, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = REDUCE(ts_sym_type_name, 1), @@ -6734,19 +6506,16 @@ PARSE_TABLE = { }, [348] = { [ts_sym__line_break] = SHIFT(369), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(369), }, [349] = { [ts_sym__line_break] = REDUCE(ts_sym_type_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_type_expression, 1), }, [350] = { [ts_sym__line_break] = REDUCE(ts_sym_type_name, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_type_name, 1), }, @@ -6759,7 +6528,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(349), [ts_sym_type_name] = SHIFT(349), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(350), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(351), @@ -6770,32 +6538,27 @@ PARSE_TABLE = { }, [352] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_8] = SHIFT(364), }, [353] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(362), }, [354] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(359), }, [355] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(356), }, [356] = { [ts_sym_var_name] = SHIFT(62), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(24), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_interface_type_repeat0] = SHIFT(357), @@ -6803,20 +6566,17 @@ PARSE_TABLE = { }, [357] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(358), }, [358] = { [ts_sym__line_break] = REDUCE(ts_sym_interface_type, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_interface_type, 4), }, [359] = { [ts_sym_var_name] = SHIFT(101), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(102), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_struct_type_repeat0] = SHIFT(360), @@ -6824,13 +6584,11 @@ PARSE_TABLE = { }, [360] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(361), }, [361] = { [ts_sym__line_break] = REDUCE(ts_sym_struct_type, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_struct_type, 4), }, @@ -6843,7 +6601,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(349), [ts_sym_type_name] = SHIFT(349), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(350), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(351), @@ -6854,7 +6611,6 @@ PARSE_TABLE = { }, [363] = { [ts_sym__line_break] = REDUCE(ts_sym_slice_type, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_slice_type, 3), }, @@ -6867,7 +6623,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(122), [ts_sym_type_name] = SHIFT(122), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(123), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(124), @@ -6878,7 +6633,6 @@ PARSE_TABLE = { }, [365] = { [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_9] = SHIFT(366), }, @@ -6891,7 +6645,6 @@ PARSE_TABLE = { [ts_sym_interface_type] = SHIFT(349), [ts_sym_type_name] = SHIFT(349), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym__identifier] = SHIFT(350), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_7] = SHIFT(351), @@ -6902,20 +6655,17 @@ PARSE_TABLE = { }, [367] = { [ts_sym__line_break] = REDUCE(ts_sym_map_type, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_map_type, 5), }, [368] = { [ts_sym__line_break] = REDUCE(ts_sym_pointer_type, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_pointer_type, 2), }, [369] = { [ts_builtin_sym_end] = REDUCE(ts_sym_type_declaration, 4), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_type] = REDUCE(ts_sym_type_declaration, 4), [ts_aux_sym_3] = REDUCE_EXTRA(ts_sym__line_break), @@ -6925,13 +6675,11 @@ PARSE_TABLE = { [370] = { [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat1, 2), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), }, [371] = { [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat0, 2), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_aux_sym_type] = REDUCE(ts_aux_sym_program_repeat0, 2), [ts_aux_sym_var] = REDUCE(ts_aux_sym_program_repeat0, 2), diff --git a/examples/parsers/javascript.c b/examples/parsers/javascript.c index 29da1dbf..2c79b0eb 100644 --- a/examples/parsers/javascript.c +++ b/examples/parsers/javascript.c @@ -1,7 +1,7 @@ #include "tree_sitter/parser.h" #define STATE_COUNT 2212 -#define SYMBOL_COUNT 111 +#define SYMBOL_COUNT 110 enum { ts_sym_program = ts_builtin_sym_start, @@ -41,7 +41,6 @@ enum { ts_sym_regex, ts_sym_string, ts_sym__line_break, - ts_sym__whitespace, ts_sym_identifier, ts_sym_number, ts_sym_null, @@ -155,7 +154,6 @@ SYMBOL_NAMES = { [ts_sym_regex] = "regex", [ts_sym_string] = "string", [ts_sym__line_break] = "_line_break", - [ts_sym__whitespace] = "_whitespace", [ts_sym_identifier] = "identifier", [ts_sym_number] = "number", [ts_sym_null] = "null", @@ -230,7 +228,6 @@ SYMBOL_NAMES = { HIDDEN_SYMBOLS = { [ts_sym__line_break] = 1, - [ts_sym__whitespace] = 1, [ts_aux_sym_program_repeat0] = 1, [ts_aux_sym_statement_block_repeat0] = 1, [ts_aux_sym_switch_statement_repeat0] = 1, @@ -302,18 +299,19 @@ LEX_FN() { START_LEXER(); switch (lex_state) { case 1: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(1); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -326,324 +324,329 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '/') - ADVANCE(19); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); LEX_ERROR(); case 2: ACCEPT_TOKEN(ts_builtin_sym_end); case 3: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - ACCEPT_TOKEN(ts_sym__whitespace); - case 4: ACCEPT_TOKEN(ts_sym__line_break); - case 5: + case 4: ACCEPT_TOKEN(ts_aux_sym_28); - case 6: + case 5: if (lookahead == '\"') - ADVANCE(7); + ADVANCE(6); if (lookahead == '\\') - ADVANCE(8); + ADVANCE(7); if (!((lookahead == '\"') || (lookahead == '\\'))) - ADVANCE(6); + ADVANCE(5); LEX_ERROR(); - case 7: + case 6: ACCEPT_TOKEN(ts_sym_string); + case 7: + if (lookahead == '\"') + ADVANCE(8); + if (lookahead == '\\') + ADVANCE(7); + if (!((lookahead == '\"') || + (lookahead == '\\'))) + ADVANCE(5); + LEX_ERROR(); case 8: if (lookahead == '\"') - ADVANCE(9); - if (lookahead == '\\') - ADVANCE(8); - if (!((lookahead == '\"') || - (lookahead == '\\'))) ADVANCE(6); - LEX_ERROR(); - case 9: - if (lookahead == '\"') + if (lookahead == '\\') ADVANCE(7); - if (lookahead == '\\') - ADVANCE(8); if (!((lookahead == '\"') || (lookahead == '\\'))) - ADVANCE(6); + ADVANCE(5); ACCEPT_TOKEN(ts_sym_string); - case 10: + case 9: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_sym_identifier); - case 11: + case 10: if (lookahead == '\'') - ADVANCE(7); + ADVANCE(6); if (lookahead == '\\') - ADVANCE(12); + ADVANCE(11); if (!((lookahead == '\'') || (lookahead == '\\'))) + ADVANCE(10); + LEX_ERROR(); + case 11: + if (lookahead == '\'') + ADVANCE(12); + if (lookahead == '\\') ADVANCE(11); + if (!((lookahead == '\'') || + (lookahead == '\\'))) + ADVANCE(10); LEX_ERROR(); case 12: if (lookahead == '\'') - ADVANCE(13); + ADVANCE(6); if (lookahead == '\\') - ADVANCE(12); + ADVANCE(11); if (!((lookahead == '\'') || (lookahead == '\\'))) - ADVANCE(11); - LEX_ERROR(); - case 13: - if (lookahead == '\'') - ADVANCE(7); - if (lookahead == '\\') - ADVANCE(12); - if (!((lookahead == '\'') || - (lookahead == '\\'))) - ADVANCE(11); + ADVANCE(10); ACCEPT_TOKEN(ts_sym_string); - case 14: + case 13: ACCEPT_TOKEN(ts_aux_sym_3); - case 15: + case 14: if (lookahead == '+') - ADVANCE(16); + ADVANCE(15); ACCEPT_TOKEN(ts_aux_sym_11); - case 16: + case 15: ACCEPT_TOKEN(ts_aux_sym_9); - case 17: + case 16: if (lookahead == '-') - ADVANCE(18); + ADVANCE(17); ACCEPT_TOKEN(ts_aux_sym_12); - case 18: + case 17: ACCEPT_TOKEN(ts_aux_sym_10); + case 18: + if (lookahead == '*') + ADVANCE(19); + if (lookahead == '/') + ADVANCE(31); + if (lookahead == '\\') + ADVANCE(34); + if (!((lookahead == '*') || + (lookahead == '/') || + (lookahead == '\\'))) + ADVANCE(38); + LEX_ERROR(); case 19: if (lookahead == '*') ADVANCE(20); if (lookahead == '/') - ADVANCE(32); + ADVANCE(25); if (lookahead == '\\') - ADVANCE(35); + ADVANCE(23); if (!((lookahead == '*') || (lookahead == '/') || (lookahead == '\\'))) - ADVANCE(39); + ADVANCE(19); LEX_ERROR(); case 20: - if (lookahead == '*') - ADVANCE(21); if (lookahead == '/') - ADVANCE(26); + ADVANCE(21); if (lookahead == '\\') + ADVANCE(23); + if (!((lookahead == '/') || + (lookahead == '\\'))) + ADVANCE(19); + LEX_ERROR(); + case 21: + if (lookahead == 'g') + ADVANCE(22); + ACCEPT_TOKEN(ts_sym_comment); + case 22: + ACCEPT_TOKEN(ts_sym_regex); + case 23: + if (lookahead == '*') + ADVANCE(20); + if (lookahead == '/') ADVANCE(24); + if (lookahead == '\\') + ADVANCE(23); if (!((lookahead == '*') || (lookahead == '/') || (lookahead == '\\'))) - ADVANCE(20); + ADVANCE(19); LEX_ERROR(); - case 21: - if (lookahead == '/') - ADVANCE(22); - if (lookahead == '\\') - ADVANCE(24); - if (!((lookahead == '/') || - (lookahead == '\\'))) - ADVANCE(20); - LEX_ERROR(); - case 22: - if (lookahead == 'g') - ADVANCE(23); - ACCEPT_TOKEN(ts_sym_comment); - case 23: - ACCEPT_TOKEN(ts_sym_regex); case 24: if (lookahead == '*') - ADVANCE(21); + ADVANCE(20); if (lookahead == '/') ADVANCE(25); if (lookahead == '\\') - ADVANCE(24); - if (!((lookahead == '*') || - (lookahead == '/') || - (lookahead == '\\'))) - ADVANCE(20); - LEX_ERROR(); - case 25: - if (lookahead == '*') - ADVANCE(21); - if (lookahead == '/') - ADVANCE(26); - if (lookahead == '\\') - ADVANCE(24); + ADVANCE(23); if (lookahead == 'g') - ADVANCE(31); + ADVANCE(30); if (!((lookahead == '*') || (lookahead == '/') || (lookahead == '\\') || (lookahead == 'g'))) - ADVANCE(20); + ADVANCE(19); ACCEPT_TOKEN(ts_sym_regex); - case 26: + case 25: if (lookahead == '*') - ADVANCE(27); + ADVANCE(26); if (lookahead == 'g') - ADVANCE(30); + ADVANCE(29); if (!((lookahead == '*') || (lookahead == 'g'))) - ADVANCE(29); - ACCEPT_TOKEN(ts_sym_regex); - case 27: - if (lookahead == '/') ADVANCE(28); + ACCEPT_TOKEN(ts_sym_regex); + case 26: + if (lookahead == '/') + ADVANCE(27); if (!(lookahead == '/')) - ADVANCE(29); + ADVANCE(28); LEX_ERROR(); - case 28: + case 27: ACCEPT_TOKEN(ts_sym_comment); + case 28: + if (lookahead == '*') + ADVANCE(26); + if (!(lookahead == '*')) + ADVANCE(28); + LEX_ERROR(); case 29: if (lookahead == '*') - ADVANCE(27); + ADVANCE(26); if (!(lookahead == '*')) - ADVANCE(29); - LEX_ERROR(); + ADVANCE(28); + ACCEPT_TOKEN(ts_sym_regex); case 30: if (lookahead == '*') - ADVANCE(27); - if (!(lookahead == '*')) - ADVANCE(29); - ACCEPT_TOKEN(ts_sym_regex); - case 31: - if (lookahead == '*') - ADVANCE(21); + ADVANCE(20); if (lookahead == '/') - ADVANCE(26); + ADVANCE(25); if (lookahead == '\\') - ADVANCE(24); + ADVANCE(23); if (!((lookahead == '*') || (lookahead == '/') || (lookahead == '\\'))) - ADVANCE(20); + ADVANCE(19); ACCEPT_TOKEN(ts_sym_regex); - case 32: + case 31: if (lookahead == 'g') - ADVANCE(33); + ADVANCE(32); if (!((lookahead == '\n') || (lookahead == 'g'))) - ADVANCE(34); + ADVANCE(33); + ACCEPT_TOKEN(ts_sym_comment); + case 32: + if (!(lookahead == '\n')) + ADVANCE(33); ACCEPT_TOKEN(ts_sym_comment); case 33: if (!(lookahead == '\n')) - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_sym_comment); case 34: - if (!(lookahead == '\n')) + if (lookahead == '/') + ADVANCE(35); + if (lookahead == '\\') ADVANCE(34); - ACCEPT_TOKEN(ts_sym_comment); + if (!((lookahead == '/') || + (lookahead == '\\'))) + ADVANCE(38); + LEX_ERROR(); case 35: if (lookahead == '/') ADVANCE(36); if (lookahead == '\\') - ADVANCE(35); - if (!((lookahead == '/') || - (lookahead == '\\'))) - ADVANCE(39); - LEX_ERROR(); - case 36: - if (lookahead == '/') - ADVANCE(37); - if (lookahead == '\\') - ADVANCE(35); + ADVANCE(34); if (lookahead == 'g') - ADVANCE(38); + ADVANCE(37); if (!((lookahead == '/') || (lookahead == '\\') || (lookahead == 'g'))) - ADVANCE(39); + ADVANCE(38); + ACCEPT_TOKEN(ts_sym_regex); + case 36: + if (lookahead == 'g') + ADVANCE(22); ACCEPT_TOKEN(ts_sym_regex); case 37: - if (lookahead == 'g') - ADVANCE(23); + if (lookahead == '/') + ADVANCE(36); + if (lookahead == '\\') + ADVANCE(34); + if (!((lookahead == '/') || + (lookahead == '\\'))) + ADVANCE(38); ACCEPT_TOKEN(ts_sym_regex); case 38: if (lookahead == '/') - ADVANCE(37); + ADVANCE(36); if (lookahead == '\\') - ADVANCE(35); + ADVANCE(34); if (!((lookahead == '/') || (lookahead == '\\'))) - ADVANCE(39); - ACCEPT_TOKEN(ts_sym_regex); - case 39: - if (lookahead == '/') - ADVANCE(37); - if (lookahead == '\\') - ADVANCE(35); - if (!((lookahead == '/') || - (lookahead == '\\'))) - ADVANCE(39); + ADVANCE(38); LEX_ERROR(); - case 40: + case 39: if (lookahead == '.') - ADVANCE(41); - if ('0' <= lookahead && lookahead <= '9') ADVANCE(40); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); ACCEPT_TOKEN(ts_sym_number); + case 40: + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(41); + LEX_ERROR(); case 41: if ('0' <= lookahead && lookahead <= '9') - ADVANCE(42); - LEX_ERROR(); - case 42: - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(42); + ADVANCE(41); ACCEPT_TOKEN(ts_sym_number); - case 43: + case 42: ACCEPT_TOKEN(ts_aux_sym_35); - case 44: + case 43: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'r') + ADVANCE(44); + ACCEPT_TOKEN(ts_sym_identifier); + case 44: + 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(45); ACCEPT_TOKEN(ts_sym_identifier); case 45: @@ -651,10 +654,9 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'a') ADVANCE(46); ACCEPT_TOKEN(ts_sym_identifier); case 46: @@ -662,39 +664,40 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'a') + ('a' <= lookahead && lookahead <= 'j') || + ('l' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'k') ADVANCE(47); ACCEPT_TOKEN(ts_sym_identifier); case 47: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'j') || - ('l' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'k') - ADVANCE(48); - ACCEPT_TOKEN(ts_sym_identifier); - case 48: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_break); - case 49: + case 48: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'd') || ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'e') + ADVANCE(49); + ACCEPT_TOKEN(ts_sym_identifier); + case 49: + 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(50); ACCEPT_TOKEN(ts_sym_identifier); case 50: @@ -702,10 +705,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'k') || - ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'l') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'e') ADVANCE(51); ACCEPT_TOKEN(ts_sym_identifier); case 51: @@ -713,10 +716,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') + ('a' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 't') ADVANCE(52); ACCEPT_TOKEN(ts_sym_identifier); case 52: @@ -724,32 +727,21 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 't') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'e') ADVANCE(53); ACCEPT_TOKEN(ts_sym_identifier); case 53: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') - ADVANCE(54); - ACCEPT_TOKEN(ts_sym_identifier); - case 54: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_delete); - case 55: + case 54: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -757,23 +749,34 @@ LEX_FN() { ('b' <= lookahead && lookahead <= 'n') || ('p' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'a') - ADVANCE(56); + ADVANCE(55); if (lookahead == 'o') - ADVANCE(60); + ADVANCE(59); if (lookahead == 'u') - ADVANCE(62); + ADVANCE(61); ACCEPT_TOKEN(ts_sym_identifier); - case 56: + case 55: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'k') || ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'l') + ADVANCE(56); + ACCEPT_TOKEN(ts_sym_identifier); + case 56: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'r') || + ('t' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 's') ADVANCE(57); ACCEPT_TOKEN(ts_sym_identifier); case 57: @@ -781,62 +784,51 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'r') || - ('t' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 's') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'e') ADVANCE(58); ACCEPT_TOKEN(ts_sym_identifier); case 58: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') - ADVANCE(59); - ACCEPT_TOKEN(ts_sym_identifier); - case 59: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_sym_false); - case 60: + case 59: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'r') - ADVANCE(61); + ADVANCE(60); ACCEPT_TOKEN(ts_sym_identifier); - case 61: + case 60: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_for); - case 62: + case 61: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'n') - ADVANCE(63); + ADVANCE(62); ACCEPT_TOKEN(ts_sym_identifier); - case 63: + case 62: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -844,8 +836,19 @@ LEX_FN() { (lookahead == 'a') || (lookahead == 'b') || ('d' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'c') + ADVANCE(63); + ACCEPT_TOKEN(ts_sym_identifier); + case 63: + 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(64); ACCEPT_TOKEN(ts_sym_identifier); case 64: @@ -853,10 +856,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 't') + ('a' <= lookahead && lookahead <= 'h') || + ('j' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'i') ADVANCE(65); ACCEPT_TOKEN(ts_sym_identifier); case 65: @@ -864,10 +867,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'h') || - ('j' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'i') + ('a' <= lookahead && lookahead <= 'n') || + ('p' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'o') ADVANCE(66); ACCEPT_TOKEN(ts_sym_identifier); case 66: @@ -875,51 +878,40 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'n') || - ('p' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'o') + ('a' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'n') ADVANCE(67); ACCEPT_TOKEN(ts_sym_identifier); case 67: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'n') - ADVANCE(68); - ACCEPT_TOKEN(ts_sym_identifier); - case 68: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_function); - case 69: + case 68: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'f') - ADVANCE(70); + ADVANCE(69); ACCEPT_TOKEN(ts_sym_identifier); - case 70: + case 69: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_if); - case 71: + case 70: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -927,31 +919,42 @@ LEX_FN() { ('a' <= lookahead && lookahead <= 'd') || ('f' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'e') - ADVANCE(72); + ADVANCE(71); if (lookahead == 'u') - ADVANCE(74); + ADVANCE(73); ACCEPT_TOKEN(ts_sym_identifier); - case 72: + case 71: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'v') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'w') - ADVANCE(73); + ADVANCE(72); ACCEPT_TOKEN(ts_sym_identifier); - case 73: + case 72: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_new); + case 73: + 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(74); + ACCEPT_TOKEN(ts_sym_identifier); case 74: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || @@ -959,38 +962,38 @@ LEX_FN() { (lookahead == '_') || ('a' <= lookahead && lookahead <= 'k') || ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'l') ADVANCE(75); ACCEPT_TOKEN(ts_sym_identifier); case 75: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'k') || - ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'l') - ADVANCE(76); - ACCEPT_TOKEN(ts_sym_identifier); - case 76: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_sym_null); - case 77: + case 76: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'd') || ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'e') + ADVANCE(77); + ACCEPT_TOKEN(ts_sym_identifier); + case 77: + 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(78); ACCEPT_TOKEN(ts_sym_identifier); case 78: @@ -998,10 +1001,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 't') + ('a' <= lookahead && lookahead <= 't') || + ('v' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'u') ADVANCE(79); ACCEPT_TOKEN(ts_sym_identifier); case 79: @@ -1009,10 +1012,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 't') || - ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'u') + ('a' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'r') ADVANCE(80); ACCEPT_TOKEN(ts_sym_identifier); case 80: @@ -1020,40 +1023,40 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'r') + ('a' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'n') ADVANCE(81); ACCEPT_TOKEN(ts_sym_identifier); case 81: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'n') - ADVANCE(82); - ACCEPT_TOKEN(ts_sym_identifier); - case 82: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_return); - case 83: + case 82: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'v') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'w') + ADVANCE(83); + ACCEPT_TOKEN(ts_sym_identifier); + case 83: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'h') || + ('j' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'i') ADVANCE(84); ACCEPT_TOKEN(ts_sym_identifier); case 84: @@ -1061,10 +1064,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'h') || - ('j' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'i') + ('a' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 't') ADVANCE(85); ACCEPT_TOKEN(ts_sym_identifier); case 85: @@ -1072,10 +1075,11 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 't') + (lookahead == 'a') || + (lookahead == 'b') || + ('d' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'c') ADVANCE(86); ACCEPT_TOKEN(ts_sym_identifier); case 86: @@ -1083,33 +1087,21 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'b') || - ('d' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'c') + ('a' <= lookahead && lookahead <= 'g') || + ('i' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'h') ADVANCE(87); ACCEPT_TOKEN(ts_sym_identifier); case 87: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'g') || - ('i' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'h') - ADVANCE(88); - ACCEPT_TOKEN(ts_sym_identifier); - case 88: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_switch); - case 89: + case 88: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -1118,23 +1110,34 @@ LEX_FN() { ('i' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'x') || (lookahead == 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'h') - ADVANCE(90); + ADVANCE(89); if (lookahead == 'r') - ADVANCE(94); + ADVANCE(93); if (lookahead == 'y') - ADVANCE(98); + ADVANCE(97); ACCEPT_TOKEN(ts_sym_identifier); - case 90: + case 89: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'r') + ADVANCE(90); + ACCEPT_TOKEN(ts_sym_identifier); + case 90: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'n') || + ('p' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'o') ADVANCE(91); ACCEPT_TOKEN(ts_sym_identifier); case 91: @@ -1142,32 +1145,21 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'n') || - ('p' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'o') + ('a' <= lookahead && lookahead <= 'v') || + ('x' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'w') ADVANCE(92); ACCEPT_TOKEN(ts_sym_identifier); case 92: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'v') || - ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'w') - ADVANCE(93); - ACCEPT_TOKEN(ts_sym_identifier); - case 93: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_throw); - case 94: + case 93: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -1175,48 +1167,59 @@ LEX_FN() { ('a' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'x') || (lookahead == 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'u') - ADVANCE(95); + ADVANCE(94); if (lookahead == 'y') - ADVANCE(97); + ADVANCE(96); ACCEPT_TOKEN(ts_sym_identifier); - case 95: + case 94: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'd') || ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'e') - ADVANCE(96); + ADVANCE(95); ACCEPT_TOKEN(ts_sym_identifier); + case 95: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + ACCEPT_TOKEN(ts_sym_true); case 96: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - ACCEPT_TOKEN(ts_sym_true); - case 97: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_try); - case 98: + case 97: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'o') || ('q' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'p') + ADVANCE(98); + ACCEPT_TOKEN(ts_sym_identifier); + case 98: + 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(99); ACCEPT_TOKEN(ts_sym_identifier); case 99: @@ -1224,10 +1227,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') + ('a' <= lookahead && lookahead <= 'n') || + ('p' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'o') ADVANCE(100); ACCEPT_TOKEN(ts_sym_identifier); case 100: @@ -1235,10 +1238,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'n') || - ('p' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'o') + ('a' <= lookahead && lookahead <= 'e') || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'f') ADVANCE(101); ACCEPT_TOKEN(ts_sym_identifier); case 101: @@ -1246,58 +1249,58 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'e') || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'f') - ADVANCE(102); - ACCEPT_TOKEN(ts_sym_identifier); + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + ACCEPT_TOKEN(ts_aux_sym_typeof); case 102: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - ACCEPT_TOKEN(ts_aux_sym_typeof); + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'a') + ADVANCE(103); + ACCEPT_TOKEN(ts_sym_identifier); case 103: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'a') + ('a' <= lookahead && lookahead <= 'q') || + ('s' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'r') ADVANCE(104); ACCEPT_TOKEN(ts_sym_identifier); case 104: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'q') || - ('s' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'r') - ADVANCE(105); - ACCEPT_TOKEN(ts_sym_identifier); - case 105: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_var); - case 106: + case 105: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'g') || ('i' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'h') + ADVANCE(106); + ACCEPT_TOKEN(ts_sym_identifier); + case 106: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'h') || + ('j' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'i') ADVANCE(107); ACCEPT_TOKEN(ts_sym_identifier); case 107: @@ -1305,10 +1308,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'h') || - ('j' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'i') + ('a' <= lookahead && lookahead <= 'k') || + ('m' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'l') ADVANCE(108); ACCEPT_TOKEN(ts_sym_identifier); case 108: @@ -1316,292 +1319,286 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'k') || - ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'l') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'e') ADVANCE(109); ACCEPT_TOKEN(ts_sym_identifier); case 109: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') - ADVANCE(110); - ACCEPT_TOKEN(ts_sym_identifier); - case 110: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_while); - case 111: + case 110: ACCEPT_TOKEN(ts_aux_sym_1); - case 112: + case 111: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(111); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); + LEX_ERROR(); + case 112: + if (lookahead == '*') + ADVANCE(28); + if (lookahead == '/') + ADVANCE(33); LEX_ERROR(); case 113: - if (lookahead == '*') - ADVANCE(29); - if (lookahead == '/') - ADVANCE(34); - LEX_ERROR(); - case 114: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(113); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(122); + ADVANCE(121); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); + LEX_ERROR(); + case 114: + if (lookahead == '=') + ADVANCE(115); LEX_ERROR(); case 115: if (lookahead == '=') ADVANCE(116); - LEX_ERROR(); - case 116: - if (lookahead == '=') - ADVANCE(117); ACCEPT_TOKEN(ts_aux_sym_23); - case 117: + case 116: ACCEPT_TOKEN(ts_aux_sym_22); - case 118: + case 117: if (lookahead == '&') - ADVANCE(119); + ADVANCE(118); ACCEPT_TOKEN(ts_aux_sym_15); - case 119: + case 118: ACCEPT_TOKEN(ts_aux_sym_19); - case 120: + case 119: ACCEPT_TOKEN(ts_aux_sym_13); - case 121: + case 120: ACCEPT_TOKEN(ts_aux_sym_34); - case 122: + case 121: if (lookahead == '*') - ADVANCE(29); + ADVANCE(28); if (lookahead == '/') - ADVANCE(34); + ADVANCE(33); ACCEPT_TOKEN(ts_aux_sym_14); - case 123: + case 122: ACCEPT_TOKEN(ts_aux_sym_5); - case 124: + case 123: if (lookahead == '=') - ADVANCE(125); + ADVANCE(124); ACCEPT_TOKEN(ts_aux_sym_25); - case 125: + case 124: ACCEPT_TOKEN(ts_aux_sym_24); + case 125: + if (lookahead == '=') + ADVANCE(126); + LEX_ERROR(); case 126: if (lookahead == '=') ADVANCE(127); - LEX_ERROR(); - case 127: - if (lookahead == '=') - ADVANCE(128); ACCEPT_TOKEN(ts_aux_sym_21); - case 128: + case 127: ACCEPT_TOKEN(ts_aux_sym_20); - case 129: + case 128: if (lookahead == '=') - ADVANCE(130); + ADVANCE(129); ACCEPT_TOKEN(ts_aux_sym_27); - case 130: + case 129: ACCEPT_TOKEN(ts_aux_sym_26); - case 131: + case 130: ACCEPT_TOKEN(ts_aux_sym_29); - case 132: + case 131: ACCEPT_TOKEN(ts_aux_sym_17); - case 133: + case 132: if (lookahead == 'n') - ADVANCE(134); + ADVANCE(133); LEX_ERROR(); - case 134: + case 133: if (lookahead == 's') - ADVANCE(135); + ADVANCE(134); ACCEPT_TOKEN(ts_aux_sym_in); - case 135: + case 134: if (lookahead == 't') + ADVANCE(135); + LEX_ERROR(); + case 135: + if (lookahead == 'a') ADVANCE(136); LEX_ERROR(); case 136: - if (lookahead == 'a') + if (lookahead == 'n') ADVANCE(137); LEX_ERROR(); case 137: - if (lookahead == 'n') + if (lookahead == 'c') ADVANCE(138); LEX_ERROR(); case 138: - if (lookahead == 'c') + if (lookahead == 'e') ADVANCE(139); LEX_ERROR(); case 139: - if (lookahead == 'e') + if (lookahead == 'o') ADVANCE(140); LEX_ERROR(); case 140: - if (lookahead == 'o') + if (lookahead == 'f') ADVANCE(141); LEX_ERROR(); case 141: - if (lookahead == 'f') - ADVANCE(142); - LEX_ERROR(); - case 142: ACCEPT_TOKEN(ts_aux_sym_instanceof); - case 143: - if (lookahead == '|') - ADVANCE(144); - ACCEPT_TOKEN(ts_aux_sym_16); - case 144: - ACCEPT_TOKEN(ts_aux_sym_18); - case 145: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); - if (lookahead == '+') - ADVANCE(148); - if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); - if (lookahead == '/') - ADVANCE(152); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); - if (lookahead == 'i') - ADVANCE(133); + case 142: if (lookahead == '|') ADVANCE(143); - LEX_ERROR(); - case 146: - if (lookahead == '=') - ADVANCE(147); - ACCEPT_TOKEN(ts_aux_sym_13); - case 147: - ACCEPT_TOKEN(ts_aux_sym_32); - case 148: - if (lookahead == '+') - ADVANCE(16); - if (lookahead == '=') - ADVANCE(149); - ACCEPT_TOKEN(ts_aux_sym_11); - case 149: - ACCEPT_TOKEN(ts_aux_sym_30); - case 150: - if (lookahead == '-') - ADVANCE(18); - if (lookahead == '=') - ADVANCE(151); - ACCEPT_TOKEN(ts_aux_sym_12); - case 151: - ACCEPT_TOKEN(ts_aux_sym_31); - case 152: + ACCEPT_TOKEN(ts_aux_sym_16); + case 143: + ACCEPT_TOKEN(ts_aux_sym_18); + case 144: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(144); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') + ADVANCE(114); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '(') + ADVANCE(13); if (lookahead == '*') - ADVANCE(29); + ADVANCE(145); + if (lookahead == '+') + ADVANCE(147); + if (lookahead == '-') + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(34); + ADVANCE(151); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '<') + ADVANCE(123); if (lookahead == '=') ADVANCE(153); - ACCEPT_TOKEN(ts_aux_sym_14); - case 153: - ACCEPT_TOKEN(ts_aux_sym_33); - case 154: - if (lookahead == '=') - ADVANCE(127); - ACCEPT_TOKEN(ts_aux_sym_7); - case 155: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '/') - ADVANCE(113); - if (lookahead == ';') - ADVANCE(123); + 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 156: + case 145: + if (lookahead == '=') + ADVANCE(146); + ACCEPT_TOKEN(ts_aux_sym_13); + case 146: + ACCEPT_TOKEN(ts_aux_sym_32); + case 147: + if (lookahead == '+') + ADVANCE(15); + if (lookahead == '=') + ADVANCE(148); + ACCEPT_TOKEN(ts_aux_sym_11); + case 148: + ACCEPT_TOKEN(ts_aux_sym_30); + case 149: + if (lookahead == '-') + ADVANCE(17); + if (lookahead == '=') + ADVANCE(150); + ACCEPT_TOKEN(ts_aux_sym_12); + case 150: + ACCEPT_TOKEN(ts_aux_sym_31); + case 151: + if (lookahead == '*') + ADVANCE(28); + if (lookahead == '/') + ADVANCE(33); + if (lookahead == '=') + ADVANCE(152); + ACCEPT_TOKEN(ts_aux_sym_14); + case 152: + ACCEPT_TOKEN(ts_aux_sym_33); + case 153: + if (lookahead == '=') + ADVANCE(126); + ACCEPT_TOKEN(ts_aux_sym_7); + case 154: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(154); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == ';') + ADVANCE(122); + LEX_ERROR(); + case 155: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(155); + if (lookahead == '\n') + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -1614,71 +1611,73 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); - if (lookahead == '-') - ADVANCE(17); - if (lookahead == '/') - ADVANCE(19); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == 'b') - ADVANCE(44); - if (lookahead == 'd') - ADVANCE(49); - if (lookahead == 'f') - ADVANCE(55); - if (lookahead == 'i') - ADVANCE(69); - if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 'r') - ADVANCE(77); - if (lookahead == 's') - ADVANCE(83); - if (lookahead == 't') - ADVANCE(89); - if (lookahead == 'v') - ADVANCE(103); - if (lookahead == 'w') - ADVANCE(106); - if (lookahead == '{') - ADVANCE(111); - if (lookahead == '}') - ADVANCE(157); - LEX_ERROR(); - case 157: - ACCEPT_TOKEN(ts_aux_sym_2); - case 158: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '(') ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); if (lookahead == '/') - ADVANCE(113); + 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(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 159: + case 156: + ACCEPT_TOKEN(ts_aux_sym_2); + case 157: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(157); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '/') + ADVANCE(112); + LEX_ERROR(); + case 158: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(158); + if (lookahead == '\n') + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -1686,44 +1685,44 @@ LEX_FN() { ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '/') - ADVANCE(19); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == 'f') - ADVANCE(160); + ADVANCE(159); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 't') - ADVANCE(161); + ADVANCE(160); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); LEX_ERROR(); - case 160: + case 159: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'a') - ADVANCE(56); + ADVANCE(55); if (lookahead == 'u') - ADVANCE(62); + ADVANCE(61); ACCEPT_TOKEN(ts_sym_identifier); - case 161: + case 160: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -1731,356 +1730,367 @@ LEX_FN() { ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'x') || (lookahead == 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'r') - ADVANCE(162); + ADVANCE(161); if (lookahead == 'y') - ADVANCE(98); + ADVANCE(97); ACCEPT_TOKEN(ts_sym_identifier); - case 162: + case 161: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'u') - ADVANCE(95); + ADVANCE(94); ACCEPT_TOKEN(ts_sym_identifier); - case 163: + case 162: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(162); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); + LEX_ERROR(); + case 163: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(163); + 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(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 164: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(164); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); + ('a' <= lookahead && lookahead <= 'e') || + ('g' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '/') - ADVANCE(19); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); + if (lookahead == ';') + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == 'b') - ADVANCE(44); - if (lookahead == 'd') - ADVANCE(49); + ADVANCE(42); if (lookahead == 'f') - ADVANCE(55); - if (lookahead == 'i') - ADVANCE(69); + ADVANCE(159); if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 'r') - ADVANCE(77); - if (lookahead == 's') - ADVANCE(83); + ADVANCE(70); if (lookahead == 't') - ADVANCE(89); - if (lookahead == 'v') - ADVANCE(103); - if (lookahead == 'w') - ADVANCE(106); + ADVANCE(160); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); LEX_ERROR(); case 165: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(165); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(5); - if (lookahead == '\"') - ADVANCE(6); + ADVANCE(3); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'e') || - ('g' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '\'') - ADVANCE(11); + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(9); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '+') - ADVANCE(15); - if (lookahead == '-') - ADVANCE(17); + ADVANCE(13); if (lookahead == '/') - ADVANCE(19); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == 'f') - ADVANCE(160); - if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 't') - ADVANCE(161); - if (lookahead == '{') - ADVANCE(111); + ADVANCE(112); LEX_ERROR(); case 166: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(166); if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '!') ADVANCE(4); + if (lookahead == '\"') + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) + ('a' <= lookahead && lookahead <= 'e') || + ('g' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') + ADVANCE(13); + if (lookahead == '+') ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); if (lookahead == '/') - ADVANCE(113); + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); + if (lookahead == '[') + ADVANCE(42); + if (lookahead == ']') + ADVANCE(167); + if (lookahead == 'f') + ADVANCE(159); + if (lookahead == 'n') + ADVANCE(70); + if (lookahead == 't') + ADVANCE(160); + if (lookahead == '{') + ADVANCE(110); LEX_ERROR(); case 167: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(5); - if (lookahead == '\"') - ADVANCE(6); - if ((lookahead == '$') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'e') || - ('g' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '\'') - ADVANCE(11); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '+') - ADVANCE(15); - if (lookahead == '-') - ADVANCE(17); - if (lookahead == '/') - ADVANCE(19); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(168); - if (lookahead == 'f') - ADVANCE(160); - if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 't') - ADVANCE(161); - if (lookahead == '{') - ADVANCE(111); - LEX_ERROR(); - case 168: ACCEPT_TOKEN(ts_aux_sym_36); - case 169: + case 168: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(168); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + 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(15); - if (lookahead == ',') - ADVANCE(170); - if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); if (lookahead == '/') - ADVANCE(122); + ADVANCE(121); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == ']') - ADVANCE(168); + ADVANCE(167); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); LEX_ERROR(); - case 170: + case 169: ACCEPT_TOKEN(ts_aux_sym_8); - case 171: + case 170: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); - if (lookahead == '+') - ADVANCE(148); - if (lookahead == ',') ADVANCE(170); + 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(150); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(152); + ADVANCE(151); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == ']') - ADVANCE(168); + ADVANCE(167); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); + LEX_ERROR(); + case 171: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(171); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == ']') + ADVANCE(167); LEX_ERROR(); case 172: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(172); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == ',') - ADVANCE(170); - if (lookahead == '/') - ADVANCE(113); - if (lookahead == ']') - ADVANCE(168); - LEX_ERROR(); - case 173: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); + LEX_ERROR(); + case 173: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(173); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == ']') + ADVANCE(167); LEX_ERROR(); case 174: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(174); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '/') - ADVANCE(113); - if (lookahead == ']') - ADVANCE(168); - LEX_ERROR(); - case 175: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); if (lookahead == '!') - ADVANCE(5); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -2088,479 +2098,495 @@ LEX_FN() { ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == ')') - ADVANCE(176); + ADVANCE(175); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '/') - ADVANCE(19); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == 'f') - ADVANCE(160); + ADVANCE(159); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 't') - ADVANCE(161); + ADVANCE(160); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); LEX_ERROR(); - case 176: + case 175: ACCEPT_TOKEN(ts_aux_sym_4); - case 177: + case 176: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(176); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '/') - ADVANCE(113); + 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 == '&') + ADVANCE(117); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); + if (lookahead == '+') + ADVANCE(14); + 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(167); + if (lookahead == '^') + ADVANCE(131); + if (lookahead == 'i') + ADVANCE(132); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 178: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(178); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(122); + ADVANCE(151); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == ']') - ADVANCE(168); + ADVANCE(167); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); LEX_ERROR(); case 179: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(179); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(146); + ADVANCE(119); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(152); + ADVANCE(121); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(168); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); LEX_ERROR(); case 180: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(180); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(122); + ADVANCE(151); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); LEX_ERROR(); case 181: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(181); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(146); + ADVANCE(119); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(152); + ADVANCE(121); + if (lookahead == ':') + ADVANCE(182); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); LEX_ERROR(); case 182: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); - if (lookahead == '+') - ADVANCE(15); - if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); - if (lookahead == '/') - ADVANCE(122); - if (lookahead == ':') - ADVANCE(183); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); - if (lookahead == 'i') - ADVANCE(133); - if (lookahead == '|') - ADVANCE(143); - LEX_ERROR(); - case 183: ACCEPT_TOKEN(ts_aux_sym_6); - case 184: + case 183: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); - if (lookahead == '+') - ADVANCE(148); - if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); - if (lookahead == '/') - ADVANCE(152); - if (lookahead == ':') ADVANCE(183); + 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(182); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); + LEX_ERROR(); + case 184: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(184); + 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 185: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(185); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == ')') - ADVANCE(176); + ADVANCE(175); if (lookahead == '*') - ADVANCE(120); + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == ',') - ADVANCE(170); + ADVANCE(169); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(122); + ADVANCE(151); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); LEX_ERROR(); case 186: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(186); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '(') - ADVANCE(14); + ADVANCE(3); if (lookahead == ')') - ADVANCE(176); - if (lookahead == '*') - ADVANCE(146); - if (lookahead == '+') - ADVANCE(148); + ADVANCE(175); if (lookahead == ',') - ADVANCE(170); - if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(169); if (lookahead == '/') - ADVANCE(152); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); - if (lookahead == 'i') - ADVANCE(133); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(112); LEX_ERROR(); case 187: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(187); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == ')') - ADVANCE(176); - if (lookahead == ',') - ADVANCE(170); + ADVANCE(175); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); LEX_ERROR(); case 188: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(188); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == ')') - ADVANCE(176); + ADVANCE(3); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); + if (lookahead == '{') + ADVANCE(110); LEX_ERROR(); case 189: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(189); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '/') - ADVANCE(113); - if (lookahead == '{') - ADVANCE(111); - LEX_ERROR(); - case 190: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == ')') - ADVANCE(176); + ADVANCE(175); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); + LEX_ERROR(); + case 190: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(190); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '}') + ADVANCE(156); LEX_ERROR(); case 191: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(191); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '/') - ADVANCE(113); - if (lookahead == ';') - ADVANCE(123); + ADVANCE(112); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 192: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(192); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '/') - ADVANCE(113); - if (lookahead == '}') - ADVANCE(157); - LEX_ERROR(); - case 193: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -2573,95 +2599,95 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(146); + ADVANCE(145); if (lookahead == '+') - ADVANCE(148); + ADVANCE(147); if (lookahead == '-') - ADVANCE(150); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(195); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); - if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 'r') - ADVANCE(77); - if (lookahead == 's') - ADVANCE(83); - if (lookahead == 't') - ADVANCE(89); - if (lookahead == 'v') - ADVANCE(103); - if (lookahead == 'w') - ADVANCE(106); - if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); - if (lookahead == '}') - ADVANCE(157); - LEX_ERROR(); - case 194: - if (lookahead == '=') - ADVANCE(116); - ACCEPT_TOKEN(ts_aux_sym_28); - case 195: - if (lookahead == '*') - ADVANCE(20); - if (lookahead == '/') - ADVANCE(32); - if (lookahead == '=') 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 193: + if (lookahead == '=') + ADVANCE(115); + ACCEPT_TOKEN(ts_aux_sym_28); + case 194: + if (lookahead == '*') + ADVANCE(19); + if (lookahead == '/') + ADVANCE(31); + if (lookahead == '=') + ADVANCE(195); if (lookahead == '\\') - ADVANCE(35); + ADVANCE(34); if (!((lookahead == '*') || (lookahead == '/') || (lookahead == '=') || (lookahead == '\\'))) - ADVANCE(39); + ADVANCE(38); ACCEPT_TOKEN(ts_aux_sym_14); - case 196: + case 195: if (lookahead == '/') - ADVANCE(37); + ADVANCE(36); if (lookahead == '\\') - ADVANCE(35); + ADVANCE(34); if (!((lookahead == '/') || (lookahead == '\\'))) - ADVANCE(39); + ADVANCE(38); ACCEPT_TOKEN(ts_aux_sym_33); - case 197: + case 196: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2669,32 +2695,42 @@ LEX_FN() { ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'f') - ADVANCE(70); + ADVANCE(69); if (lookahead == 'n') - ADVANCE(198); + ADVANCE(197); ACCEPT_TOKEN(ts_sym_identifier); - case 198: + case 197: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'r') || ('t' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 's') - ADVANCE(199); + ADVANCE(198); ACCEPT_TOKEN(ts_aux_sym_in); - case 199: + case 198: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 's') || ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 't') + ADVANCE(199); + ACCEPT_TOKEN(ts_sym_identifier); + case 199: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'a') ADVANCE(200); ACCEPT_TOKEN(ts_sym_identifier); case 200: @@ -2702,9 +2738,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'a') + ('a' <= lookahead && lookahead <= 'm') || + ('o' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'n') ADVANCE(201); ACCEPT_TOKEN(ts_sym_identifier); case 201: @@ -2712,10 +2749,11 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'm') || - ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'n') + (lookahead == 'a') || + (lookahead == 'b') || + ('d' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'c') ADVANCE(202); ACCEPT_TOKEN(ts_sym_identifier); case 202: @@ -2723,11 +2761,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'b') || - ('d' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'c') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'e') ADVANCE(203); ACCEPT_TOKEN(ts_sym_identifier); case 203: @@ -2735,10 +2772,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') + ('a' <= lookahead && lookahead <= 'n') || + ('p' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'o') ADVANCE(204); ACCEPT_TOKEN(ts_sym_identifier); case 204: @@ -2746,42 +2783,32 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'n') || - ('p' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'o') + ('a' <= lookahead && lookahead <= 'e') || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'f') ADVANCE(205); ACCEPT_TOKEN(ts_sym_identifier); case 205: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'e') || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'f') - ADVANCE(206); - ACCEPT_TOKEN(ts_sym_identifier); - case 206: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_instanceof); - case 207: + case 206: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(206); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -2794,173 +2821,178 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '/') - ADVANCE(19); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); + LEX_ERROR(); + case 207: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(207); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == '}') + ADVANCE(156); LEX_ERROR(); case 208: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(208); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == ',') - ADVANCE(170); + ADVANCE(3); if (lookahead == '/') - ADVANCE(113); - if (lookahead == '}') - ADVANCE(157); + ADVANCE(112); + if (lookahead == ':') + ADVANCE(182); LEX_ERROR(); case 209: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(209); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); + if (lookahead == '!') + ADVANCE(114); + if (lookahead == '&') + ADVANCE(117); + 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(113); - if (lookahead == ':') - ADVANCE(183); + 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); + if (lookahead == '}') + ADVANCE(156); LEX_ERROR(); case 210: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(210); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == ',') - ADVANCE(170); + ADVANCE(169); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(122); + ADVANCE(151); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 211: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(211); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); - if (lookahead == '+') - ADVANCE(148); - if (lookahead == ',') - ADVANCE(170); - if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); - if (lookahead == '/') - ADVANCE(152); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); - if (lookahead == 'i') - ADVANCE(133); - if (lookahead == '|') - ADVANCE(143); - if (lookahead == '}') - ADVANCE(157); - LEX_ERROR(); - case 212: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -2973,194 +3005,198 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == ',') - ADVANCE(170); + ADVANCE(169); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(213); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); - case 213: + case 212: if (lookahead == '*') - ADVANCE(20); + ADVANCE(19); if (lookahead == '/') - ADVANCE(32); + ADVANCE(31); if (lookahead == '\\') - ADVANCE(35); + ADVANCE(34); if (!((lookahead == '*') || (lookahead == '/') || (lookahead == '\\'))) - ADVANCE(39); + ADVANCE(38); ACCEPT_TOKEN(ts_aux_sym_14); - case 214: + case 213: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(213); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == ')') - ADVANCE(176); + ADVANCE(175); if (lookahead == '*') - ADVANCE(120); + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(122); + ADVANCE(121); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); + LEX_ERROR(); + case 214: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + 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(3); + ADVANCE(215); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == ')') - ADVANCE(176); - if (lookahead == '*') - ADVANCE(146); - if (lookahead == '+') - ADVANCE(148); - if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); - if (lookahead == '/') - ADVANCE(152); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); - if (lookahead == 'i') - ADVANCE(133); - if (lookahead == '|') - ADVANCE(143); - LEX_ERROR(); - case 216: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); LEX_ERROR(); - case 217: + case 216: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(216); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -3173,133 +3209,135 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(213); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); - case 218: + case 217: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(217); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); if (lookahead == 'c') - ADVANCE(219); + ADVANCE(218); if (lookahead == 'd') - ADVANCE(223); + ADVANCE(222); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); + LEX_ERROR(); + case 218: + if (lookahead == 'a') + ADVANCE(219); LEX_ERROR(); case 219: - if (lookahead == 'a') + if (lookahead == 's') ADVANCE(220); LEX_ERROR(); case 220: - if (lookahead == 's') + if (lookahead == 'e') ADVANCE(221); LEX_ERROR(); case 221: - if (lookahead == 'e') - ADVANCE(222); - LEX_ERROR(); - case 222: ACCEPT_TOKEN(ts_aux_sym_case); - case 223: + case 222: if (lookahead == 'e') + ADVANCE(223); + LEX_ERROR(); + case 223: + if (lookahead == 'f') ADVANCE(224); LEX_ERROR(); case 224: - if (lookahead == 'f') + if (lookahead == 'a') ADVANCE(225); LEX_ERROR(); case 225: - if (lookahead == 'a') + if (lookahead == 'u') ADVANCE(226); LEX_ERROR(); case 226: - if (lookahead == 'u') + if (lookahead == 'l') ADVANCE(227); LEX_ERROR(); case 227: - if (lookahead == 'l') + if (lookahead == 't') ADVANCE(228); LEX_ERROR(); case 228: - if (lookahead == 't') - ADVANCE(229); - LEX_ERROR(); - case 229: ACCEPT_TOKEN(ts_aux_sym_default); - case 230: + case 229: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(229); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -3311,56 +3349,67 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '/') - ADVANCE(19); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); - case 231: + case 230: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'a') + ADVANCE(231); + ACCEPT_TOKEN(ts_sym_identifier); + case 231: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'r') || + ('t' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 's') ADVANCE(232); ACCEPT_TOKEN(ts_sym_identifier); case 232: @@ -3368,10 +3417,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'r') || - ('t' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 's') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'e') ADVANCE(233); ACCEPT_TOKEN(ts_sym_identifier); case 233: @@ -3379,32 +3428,21 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') - ADVANCE(234); - ACCEPT_TOKEN(ts_sym_identifier); + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + ACCEPT_TOKEN(ts_aux_sym_case); case 234: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - ACCEPT_TOKEN(ts_aux_sym_case); - case 235: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'd') || ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'e') - ADVANCE(236); + ADVANCE(235); ACCEPT_TOKEN(ts_sym_identifier); - case 236: + case 235: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3412,20 +3450,31 @@ LEX_FN() { ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'k') || ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'f') - ADVANCE(237); + ADVANCE(236); if (lookahead == 'l') - ADVANCE(51); + ADVANCE(50); + ACCEPT_TOKEN(ts_sym_identifier); + case 236: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'a') + ADVANCE(237); ACCEPT_TOKEN(ts_sym_identifier); case 237: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'a') + ('a' <= lookahead && lookahead <= 't') || + ('v' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'u') ADVANCE(238); ACCEPT_TOKEN(ts_sym_identifier); case 238: @@ -3433,10 +3482,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 't') || - ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'u') + ('a' <= lookahead && lookahead <= 'k') || + ('m' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'l') ADVANCE(239); ACCEPT_TOKEN(ts_sym_identifier); case 239: @@ -3444,42 +3493,32 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'k') || - ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'l') + ('a' <= lookahead && lookahead <= 's') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 't') ADVANCE(240); ACCEPT_TOKEN(ts_sym_identifier); case 240: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 's') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 't') - ADVANCE(241); - ACCEPT_TOKEN(ts_sym_identifier); - case 241: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_default); - case 242: + case 241: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(241); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -3491,79 +3530,147 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(146); + ADVANCE(145); if (lookahead == '+') - ADVANCE(148); + ADVANCE(147); if (lookahead == '-') - ADVANCE(150); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(195); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); + LEX_ERROR(); + case 242: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(242); + 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(230); + if (lookahead == 'd') + ADVANCE(234); + 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 243: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(243); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -3575,61 +3682,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 244: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(244); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -3641,140 +3767,69 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(245); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 245: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(5); - if (lookahead == '\"') - ADVANCE(6); - 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(10); - if (lookahead == '\'') - ADVANCE(11); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '+') - ADVANCE(15); - if (lookahead == '-') - ADVANCE(17); - if (lookahead == '/') - ADVANCE(19); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == 'b') - ADVANCE(44); - if (lookahead == 'c') - ADVANCE(246); - if (lookahead == 'd') - ADVANCE(235); - if (lookahead == 'f') - ADVANCE(251); - if (lookahead == 'i') - ADVANCE(69); - if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 'r') - ADVANCE(77); - if (lookahead == 's') - ADVANCE(83); - if (lookahead == 't') - ADVANCE(89); - if (lookahead == 'v') - ADVANCE(103); - if (lookahead == 'w') - ADVANCE(106); - if (lookahead == '{') - ADVANCE(111); - if (lookahead == '}') - ADVANCE(157); - LEX_ERROR(); - case 246: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'a') + ADVANCE(246); + ACCEPT_TOKEN(ts_sym_identifier); + case 246: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'r') || + ('u' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 's') + ADVANCE(232); + if (lookahead == 't') ADVANCE(247); ACCEPT_TOKEN(ts_sym_identifier); case 247: @@ -3782,12 +3837,11 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'r') || - ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 's') - ADVANCE(233); - if (lookahead == 't') + (lookahead == 'a') || + (lookahead == 'b') || + ('d' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'c') ADVANCE(248); ACCEPT_TOKEN(ts_sym_identifier); case 248: @@ -3795,33 +3849,21 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - (lookahead == 'a') || - (lookahead == 'b') || - ('d' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'c') + ('a' <= lookahead && lookahead <= 'g') || + ('i' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'h') ADVANCE(249); ACCEPT_TOKEN(ts_sym_identifier); case 249: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'g') || - ('i' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'h') - ADVANCE(250); - ACCEPT_TOKEN(ts_sym_identifier); - case 250: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_catch); - case 251: + case 250: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3830,25 +3872,35 @@ LEX_FN() { ('j' <= lookahead && lookahead <= 'n') || ('p' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'a') - ADVANCE(56); + ADVANCE(55); if (lookahead == 'i') - ADVANCE(252); + ADVANCE(251); if (lookahead == 'o') - ADVANCE(60); + ADVANCE(59); if (lookahead == 'u') - ADVANCE(62); + ADVANCE(61); ACCEPT_TOKEN(ts_sym_identifier); - case 252: + case 251: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'n') + ADVANCE(252); + ACCEPT_TOKEN(ts_sym_identifier); + case 252: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'a') ADVANCE(253); ACCEPT_TOKEN(ts_sym_identifier); case 253: @@ -3856,9 +3908,10 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'a') + ('a' <= lookahead && lookahead <= 'k') || + ('m' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'l') ADVANCE(254); ACCEPT_TOKEN(ts_sym_identifier); case 254: @@ -3868,7 +3921,7 @@ LEX_FN() { (lookahead == '_') || ('a' <= lookahead && lookahead <= 'k') || ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'l') ADVANCE(255); ACCEPT_TOKEN(ts_sym_identifier); @@ -3877,42 +3930,32 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'k') || - ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'l') + ('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') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'x') || - (lookahead == 'z')) - ADVANCE(10); - if (lookahead == 'y') - ADVANCE(257); - ACCEPT_TOKEN(ts_sym_identifier); - case 257: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_finally); - case 258: + case 257: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(257); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -3924,79 +3967,147 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(146); + ADVANCE(145); if (lookahead == '+') - ADVANCE(148); + ADVANCE(147); if (lookahead == '-') - ADVANCE(150); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(195); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(246); + ADVANCE(245); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); + LEX_ERROR(); + case 258: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(258); + 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(3); + ADVANCE(259); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -4008,208 +4119,154 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(246); + ADVANCE(245); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 260: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(260); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(246); + ADVANCE(245); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); + if (lookahead == 'e') + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 261: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(5); - if (lookahead == '\"') - ADVANCE(6); - 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(10); - if (lookahead == '\'') - ADVANCE(11); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '+') - ADVANCE(15); - if (lookahead == '-') - ADVANCE(17); - if (lookahead == '/') - ADVANCE(19); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == 'b') - ADVANCE(44); - if (lookahead == 'c') - ADVANCE(246); - if (lookahead == 'd') - ADVANCE(235); - if (lookahead == 'e') - ADVANCE(262); - if (lookahead == 'f') - ADVANCE(251); - if (lookahead == 'i') - ADVANCE(69); - if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 'r') - ADVANCE(77); - if (lookahead == 's') - ADVANCE(83); - if (lookahead == 't') - ADVANCE(89); - if (lookahead == 'v') - ADVANCE(103); - if (lookahead == 'w') - ADVANCE(106); - if (lookahead == '{') - ADVANCE(111); - if (lookahead == '}') - ADVANCE(157); - LEX_ERROR(); - case 262: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'k') || ('m' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'l') + ADVANCE(262); + ACCEPT_TOKEN(ts_sym_identifier); + case 262: + if ((lookahead == '$') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + (lookahead == '_') || + ('a' <= lookahead && lookahead <= 'r') || + ('t' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 's') ADVANCE(263); ACCEPT_TOKEN(ts_sym_identifier); case 263: @@ -4217,42 +4274,32 @@ LEX_FN() { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'r') || - ('t' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 's') + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) + ADVANCE(9); + if (lookahead == 'e') ADVANCE(264); ACCEPT_TOKEN(ts_sym_identifier); case 264: - if ((lookahead == '$') || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - (lookahead == '_') || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == 'e') - ADVANCE(265); - ACCEPT_TOKEN(ts_sym_identifier); - case 265: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); ACCEPT_TOKEN(ts_aux_sym_else); - case 266: + case 265: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(265); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -4263,81 +4310,150 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(146); + ADVANCE(145); if (lookahead == '+') - ADVANCE(148); + ADVANCE(147); if (lookahead == '-') - ADVANCE(150); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(195); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(246); + ADVANCE(245); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); + LEX_ERROR(); + case 266: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(266); + 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(245); + if (lookahead == 'd') + ADVANCE(234); + 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 267: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(267); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -4348,268 +4464,206 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(246); + ADVANCE(245); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 268: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(268); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(194); - if (lookahead == '\"') - ADVANCE(6); - 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(10); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '\'') - ADVANCE(11); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); - if (lookahead == '+') - ADVANCE(15); - if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(3); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '/') - ADVANCE(213); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(112); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); - if (lookahead == 'b') - ADVANCE(44); - if (lookahead == 'c') - ADVANCE(246); - if (lookahead == 'd') - ADVANCE(235); - if (lookahead == 'e') - ADVANCE(262); - if (lookahead == 'f') - ADVANCE(251); - if (lookahead == 'i') - ADVANCE(197); - if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 'r') - ADVANCE(77); - if (lookahead == 's') - ADVANCE(83); - if (lookahead == 't') - ADVANCE(89); - if (lookahead == 'v') - ADVANCE(103); - if (lookahead == 'w') - ADVANCE(106); - if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); - if (lookahead == '}') - ADVANCE(157); + ADVANCE(122); LEX_ERROR(); case 269: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(269); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == ',') - ADVANCE(170); + ADVANCE(169); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); + if (lookahead == '=') + ADVANCE(270); LEX_ERROR(); case 270: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == ',') - ADVANCE(170); - if (lookahead == '/') - ADVANCE(113); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(271); - LEX_ERROR(); - case 271: ACCEPT_TOKEN(ts_aux_sym_7); - case 272: + case 271: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(271); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == ',') - ADVANCE(170); + ADVANCE(169); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(122); + ADVANCE(121); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); + LEX_ERROR(); + case 272: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(272); + 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(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 == 'i') + ADVANCE(132); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 273: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(273); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); - if (lookahead == '+') - ADVANCE(148); - if (lookahead == ',') - ADVANCE(170); - if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); - if (lookahead == '/') - ADVANCE(152); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); - if (lookahead == 'i') - ADVANCE(133); - if (lookahead == '|') - ADVANCE(143); - LEX_ERROR(); - case 274: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); if (lookahead == '!') - ADVANCE(5); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -4618,81 +4672,84 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 's') || (lookahead == 'u') || ('w' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '/') - ADVANCE(19); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == 'f') - ADVANCE(160); + ADVANCE(159); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 't') - ADVANCE(161); + ADVANCE(160); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + LEX_ERROR(); + case 274: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(274); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == ')') + ADVANCE(175); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == ';') + ADVANCE(122); LEX_ERROR(); case 275: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(275); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == ')') - ADVANCE(176); + ADVANCE(3); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '/') - ADVANCE(113); + ADVANCE(112); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); + if (lookahead == '=') + ADVANCE(270); + if (lookahead == 'i') + ADVANCE(276); LEX_ERROR(); case 276: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == ',') - ADVANCE(170); - if (lookahead == '/') - ADVANCE(113); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '=') - ADVANCE(271); - if (lookahead == 'i') + if (lookahead == 'n') ADVANCE(277); LEX_ERROR(); case 277: - if (lookahead == 'n') - ADVANCE(278); - LEX_ERROR(); - case 278: ACCEPT_TOKEN(ts_aux_sym_in); - case 279: + case 278: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(278); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -4702,76 +4759,77 @@ LEX_FN() { ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == ')') - ADVANCE(176); + ADVANCE(175); if (lookahead == '*') - ADVANCE(120); + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(213); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'f') - ADVANCE(160); + ADVANCE(159); if (lookahead == 'i') - ADVANCE(280); + ADVANCE(279); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 't') - ADVANCE(161); + ADVANCE(160); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); LEX_ERROR(); - case 280: + case 279: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'n') - ADVANCE(198); + ADVANCE(197); ACCEPT_TOKEN(ts_sym_identifier); - case 281: + case 280: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(280); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -4781,167 +4839,236 @@ LEX_FN() { ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(213); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(125); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'f') - ADVANCE(160); + ADVANCE(159); if (lookahead == 'i') - ADVANCE(280); + ADVANCE(279); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 't') - ADVANCE(161); + ADVANCE(160); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); + LEX_ERROR(); + case 281: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(281); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == ',') + ADVANCE(169); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == ';') + ADVANCE(122); + if (lookahead == '}') + ADVANCE(156); LEX_ERROR(); case 282: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(282); if (lookahead == '\n') - ADVANCE(4); - if (lookahead == ',') - ADVANCE(170); + ADVANCE(3); + if (lookahead == '!') + ADVANCE(114); + if (lookahead == '&') + ADVANCE(117); + if (lookahead == '(') + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); + if (lookahead == '+') + ADVANCE(14); + if (lookahead == '-') + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(113); + ADVANCE(121); + if (lookahead == ':') + ADVANCE(182); if (lookahead == ';') + ADVANCE(122); + if (lookahead == '<') ADVANCE(123); - if (lookahead == '}') - ADVANCE(157); + 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 283: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(283); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); + ADVANCE(114); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(122); + ADVANCE(151); if (lookahead == ':') - ADVANCE(183); + ADVANCE(182); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'i') - ADVANCE(133); + ADVANCE(132); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); LEX_ERROR(); case 284: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(284); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(115); - if (lookahead == '&') - ADVANCE(118); + 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(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(152); - if (lookahead == ':') - ADVANCE(183); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(18); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(39); if (lookahead == '[') + ADVANCE(42); + if (lookahead == 'b') ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + if (lookahead == 'c') + ADVANCE(230); + if (lookahead == 'd') + ADVANCE(234); + if (lookahead == 'f') + ADVANCE(250); if (lookahead == 'i') - ADVANCE(133); - if (lookahead == '|') - ADVANCE(143); + 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 285: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(285); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -4953,59 +5080,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 286: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(286); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5017,79 +5165,62 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 287: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(287); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5101,145 +5232,146 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 288: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(288); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); + if (lookahead == 'e') + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 289: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(289); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5250,61 +5382,82 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 290: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(290); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5315,81 +5468,64 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 291: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(291); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5400,63 +5536,82 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 292: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(292); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5467,81 +5622,62 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 293: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(293); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5552,61 +5688,82 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 294: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(294); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5617,81 +5774,64 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 295: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(295); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5702,148 +5842,82 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(231); + ADVANCE(230); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 296: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(296); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); - 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(10); - if (lookahead == '&') - ADVANCE(118); - if (lookahead == '\'') - ADVANCE(11); - if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); - if (lookahead == '+') - ADVANCE(15); - if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); - if (lookahead == '/') - ADVANCE(213); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); - if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); - if (lookahead == 'b') - ADVANCE(44); - if (lookahead == 'c') - ADVANCE(231); - if (lookahead == 'd') - ADVANCE(235); - if (lookahead == 'e') - ADVANCE(262); - if (lookahead == 'f') - ADVANCE(55); - if (lookahead == 'i') - ADVANCE(197); - if (lookahead == 'n') - ADVANCE(71); - if (lookahead == 'r') - ADVANCE(77); - if (lookahead == 's') - ADVANCE(83); - if (lookahead == 't') - ADVANCE(89); - if (lookahead == 'v') - ADVANCE(103); - if (lookahead == 'w') - ADVANCE(106); - if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); - if (lookahead == '}') - ADVANCE(157); - LEX_ERROR(); - case 297: - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(3); - if (lookahead == '\n') - ADVANCE(4); - if (lookahead == '!') ADVANCE(5); - if (lookahead == '\"') - ADVANCE(6); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5855,80 +5929,81 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); if (lookahead == '/') - ADVANCE(19); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); - case 298: + case 297: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 'a') - ADVANCE(299); + ADVANCE(298); ACCEPT_TOKEN(ts_sym_identifier); - case 299: + case 298: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 's') || ('u' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == 't') - ADVANCE(248); + ADVANCE(247); ACCEPT_TOKEN(ts_sym_identifier); - case 300: + case 299: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(299); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -5940,79 +6015,147 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(146); + ADVANCE(145); if (lookahead == '+') - ADVANCE(148); + ADVANCE(147); if (lookahead == '-') - ADVANCE(150); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(195); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); + LEX_ERROR(); + case 300: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(300); + 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(297); + 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 301: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(301); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6024,145 +6167,146 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 302: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(302); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 303: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(303); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6173,61 +6317,82 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 304: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(304); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6238,81 +6403,64 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 305: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(305); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6323,148 +6471,146 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 306: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(306); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); - if (lookahead == 'c') - ADVANCE(298); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); - if (lookahead == 'e') - ADVANCE(262); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 307: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(307); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6477,57 +6623,78 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 308: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(308); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6540,77 +6707,60 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 309: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(309); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6623,142 +6773,143 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 310: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(310); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 311: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(311); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6770,59 +6921,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 312: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(312); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6834,79 +7006,62 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 313: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(313); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6918,61 +7073,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 314: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(314); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -6984,79 +7158,60 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 315: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(315); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7068,59 +7223,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 316: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(316); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7132,79 +7308,62 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 317: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(317); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7216,147 +7375,166 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); case 318: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(318); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + 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(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == '*') - ADVANCE(120); + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(213); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); - if (lookahead == 'e') - ADVANCE(262); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); - if (lookahead == '}') - ADVANCE(157); + ADVANCE(142); LEX_ERROR(); case 319: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(319); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7369,77 +7547,60 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 320: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(320); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7452,64 +7613,82 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 321: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(321); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || - (lookahead == 'c') || (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || @@ -7517,77 +7696,60 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 322: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(322); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7599,59 +7761,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 323: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(323); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7663,79 +7846,62 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 324: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(324); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7747,145 +7913,146 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 325: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(325); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 326: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(326); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7896,61 +8063,82 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 327: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(327); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -7961,81 +8149,64 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 328: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(328); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8046,148 +8217,146 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(298); + ADVANCE(297); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 329: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(329); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); - if (lookahead == 'c') - ADVANCE(298); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); - if (lookahead == 'e') - ADVANCE(262); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 330: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(330); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8200,57 +8369,78 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 331: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(331); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8263,77 +8453,60 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 332: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(332); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8346,142 +8519,143 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 333: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(333); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + 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(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); + if (lookahead == 'e') + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 334: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(334); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8493,59 +8667,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 335: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(335); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8557,79 +8752,62 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 336: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(336); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8641,61 +8819,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 337: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(337); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8707,79 +8904,60 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(120); + ADVANCE(13); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(213); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); - if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(126); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(39); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 338: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(338); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8791,59 +8969,80 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 339: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(339); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(4); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8855,79 +9054,62 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); - if (lookahead == '&') - ADVANCE(118); + ADVANCE(9); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); - if (lookahead == '*') - ADVANCE(146); + ADVANCE(13); if (lookahead == '+') - ADVANCE(148); + ADVANCE(14); if (lookahead == '-') - ADVANCE(150); - if (lookahead == '.') - ADVANCE(121); + ADVANCE(16); if (lookahead == '/') - ADVANCE(195); + ADVANCE(18); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ';') - ADVANCE(123); - if (lookahead == '<') - ADVANCE(124); - if (lookahead == '=') - ADVANCE(154); - if (lookahead == '>') - ADVANCE(129); - if (lookahead == '?') - ADVANCE(131); + ADVANCE(122); if (lookahead == '[') - ADVANCE(43); - if (lookahead == '^') - ADVANCE(132); + ADVANCE(42); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(68); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); - if (lookahead == '|') - ADVANCE(143); + ADVANCE(110); LEX_ERROR(); case 340: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(340); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(5); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -8939,145 +9121,176 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); + if (lookahead == '&') + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == '*') + ADVANCE(119); if (lookahead == '+') - ADVANCE(15); + ADVANCE(14); if (lookahead == '-') - ADVANCE(17); + ADVANCE(16); + if (lookahead == '.') + ADVANCE(120); if (lookahead == '/') - ADVANCE(19); + ADVANCE(212); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + 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(43); + ADVANCE(42); + if (lookahead == '^') + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(48); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(54); if (lookahead == 'i') - ADVANCE(69); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); + if (lookahead == '|') + ADVANCE(142); LEX_ERROR(); case 341: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(341); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + 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(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); + if (lookahead == ')') + ADVANCE(175); if (lookahead == '*') - ADVANCE(120); + ADVANCE(145); if (lookahead == '+') - ADVANCE(15); + ADVANCE(147); + if (lookahead == ',') + ADVANCE(169); if (lookahead == '-') - ADVANCE(17); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(213); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); + if (lookahead == ':') + ADVANCE(182); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(126); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); + if (lookahead == ']') + ADVANCE(167); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); + if (lookahead == 'c') + ADVANCE(245); if (lookahead == 'd') - ADVANCE(49); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(55); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); + if (lookahead == '}') + ADVANCE(156); LEX_ERROR(); case ts_lex_state_error: + START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(3); + ADVANCE(341); if (lookahead == '\n') - ADVANCE(4); + ADVANCE(3); if (lookahead == '!') - ADVANCE(194); + ADVANCE(193); if (lookahead == '\"') - ADVANCE(6); + ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -9088,77 +9301,77 @@ LEX_FN() { ('o' <= lookahead && lookahead <= 'q') || (lookahead == 'u') || ('x' <= lookahead && lookahead <= 'z')) - ADVANCE(10); + ADVANCE(9); if (lookahead == '&') - ADVANCE(118); + ADVANCE(117); if (lookahead == '\'') - ADVANCE(11); + ADVANCE(10); if (lookahead == '(') - ADVANCE(14); + ADVANCE(13); if (lookahead == ')') - ADVANCE(176); + ADVANCE(175); if (lookahead == '*') - ADVANCE(146); + ADVANCE(145); if (lookahead == '+') - ADVANCE(148); + ADVANCE(147); if (lookahead == ',') - ADVANCE(170); + ADVANCE(169); if (lookahead == '-') - ADVANCE(150); + ADVANCE(149); if (lookahead == '.') - ADVANCE(121); + ADVANCE(120); if (lookahead == '/') - ADVANCE(195); + ADVANCE(194); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(40); + ADVANCE(39); if (lookahead == ':') - ADVANCE(183); + ADVANCE(182); if (lookahead == ';') - ADVANCE(123); + ADVANCE(122); if (lookahead == '<') - ADVANCE(124); + ADVANCE(123); if (lookahead == '=') - ADVANCE(154); + ADVANCE(153); if (lookahead == '>') - ADVANCE(129); + ADVANCE(128); if (lookahead == '?') - ADVANCE(131); + ADVANCE(130); if (lookahead == '[') - ADVANCE(43); + ADVANCE(42); if (lookahead == ']') - ADVANCE(168); + ADVANCE(167); if (lookahead == '^') - ADVANCE(132); + ADVANCE(131); if (lookahead == 'b') - ADVANCE(44); + ADVANCE(43); if (lookahead == 'c') - ADVANCE(246); + ADVANCE(245); if (lookahead == 'd') - ADVANCE(235); + ADVANCE(234); if (lookahead == 'e') - ADVANCE(262); + ADVANCE(261); if (lookahead == 'f') - ADVANCE(251); + ADVANCE(250); if (lookahead == 'i') - ADVANCE(197); + ADVANCE(196); if (lookahead == 'n') - ADVANCE(71); + ADVANCE(70); if (lookahead == 'r') - ADVANCE(77); + ADVANCE(76); if (lookahead == 's') - ADVANCE(83); + ADVANCE(82); if (lookahead == 't') - ADVANCE(89); + ADVANCE(88); if (lookahead == 'v') - ADVANCE(103); + ADVANCE(102); if (lookahead == 'w') - ADVANCE(106); + ADVANCE(105); if (lookahead == '{') - ADVANCE(111); + ADVANCE(110); if (lookahead == '|') - ADVANCE(143); + ADVANCE(142); if (lookahead == '}') - ADVANCE(157); + ADVANCE(156); LEX_ERROR(); default: LEX_ERROR(); @@ -9167,2217 +9380,2217 @@ LEX_FN() { LEX_STATES = { [0] = 1, - [1] = 112, + [1] = 111, [2] = 1, [3] = 1, - [4] = 114, - [5] = 114, - [6] = 145, - [7] = 155, - [8] = 112, - [9] = 156, - [10] = 158, - [11] = 159, - [12] = 163, - [13] = 159, - [14] = 158, - [15] = 158, - [16] = 164, - [17] = 158, - [18] = 155, - [19] = 165, - [20] = 159, - [21] = 159, - [22] = 159, - [23] = 159, - [24] = 166, - [25] = 159, - [26] = 167, - [27] = 169, - [28] = 169, - [29] = 171, - [30] = 172, - [31] = 173, - [32] = 159, - [33] = 159, - [34] = 159, - [35] = 159, - [36] = 166, - [37] = 159, - [38] = 167, - [39] = 114, - [40] = 169, - [41] = 172, - [42] = 169, - [43] = 174, - [44] = 159, - [45] = 169, - [46] = 172, - [47] = 174, - [48] = 175, - [49] = 159, - [50] = 159, - [51] = 169, - [52] = 159, - [53] = 159, - [54] = 159, - [55] = 159, - [56] = 159, - [57] = 159, - [58] = 177, - [59] = 159, - [60] = 178, - [61] = 178, - [62] = 179, - [63] = 173, - [64] = 159, - [65] = 159, - [66] = 159, - [67] = 159, - [68] = 166, - [69] = 159, - [70] = 167, - [71] = 169, - [72] = 172, - [73] = 178, - [74] = 174, - [75] = 178, - [76] = 180, - [77] = 180, - [78] = 178, - [79] = 181, - [80] = 173, - [81] = 159, - [82] = 159, - [83] = 159, - [84] = 159, - [85] = 166, - [86] = 159, - [87] = 167, - [88] = 169, - [89] = 172, - [90] = 180, - [91] = 174, - [92] = 180, - [93] = 180, - [94] = 180, - [95] = 175, - [96] = 159, - [97] = 159, - [98] = 180, - [99] = 159, - [100] = 159, - [101] = 159, - [102] = 159, - [103] = 159, - [104] = 159, - [105] = 177, - [106] = 159, - [107] = 178, - [108] = 175, - [109] = 159, - [110] = 159, - [111] = 178, - [112] = 159, - [113] = 159, - [114] = 159, - [115] = 159, - [116] = 159, - [117] = 159, - [118] = 177, - [119] = 159, - [120] = 181, - [121] = 178, - [122] = 179, - [123] = 179, - [124] = 182, - [125] = 182, - [126] = 184, - [127] = 173, - [128] = 159, - [129] = 159, - [130] = 159, - [131] = 159, - [132] = 166, - [133] = 159, - [134] = 167, - [135] = 169, - [136] = 172, - [137] = 182, - [138] = 174, - [139] = 182, - [140] = 180, - [141] = 182, - [142] = 175, - [143] = 185, - [144] = 185, - [145] = 186, - [146] = 187, - [147] = 173, - [148] = 159, - [149] = 182, - [150] = 159, - [151] = 159, - [152] = 159, - [153] = 166, - [154] = 159, - [155] = 167, - [156] = 169, - [157] = 172, - [158] = 185, - [159] = 174, - [160] = 185, - [161] = 180, - [162] = 185, - [163] = 175, - [164] = 185, - [165] = 187, - [166] = 185, - [167] = 188, - [168] = 159, - [169] = 185, - [170] = 187, - [171] = 188, - [172] = 159, - [173] = 159, - [174] = 185, - [175] = 159, - [176] = 159, - [177] = 159, - [178] = 159, - [179] = 159, - [180] = 159, - [181] = 177, - [182] = 159, - [183] = 178, - [184] = 186, - [185] = 186, - [186] = 182, - [187] = 159, - [188] = 159, - [189] = 159, - [190] = 182, - [191] = 159, - [192] = 159, - [193] = 159, - [194] = 159, - [195] = 159, - [196] = 159, - [197] = 177, - [198] = 159, - [199] = 178, - [200] = 184, - [201] = 184, - [202] = 182, - [203] = 159, - [204] = 182, - [205] = 182, - [206] = 182, - [207] = 182, - [208] = 182, - [209] = 182, - [210] = 182, - [211] = 185, - [212] = 182, - [213] = 185, - [214] = 185, - [215] = 185, - [216] = 185, - [217] = 185, - [218] = 185, - [219] = 185, - [220] = 185, - [221] = 189, - [222] = 158, - [223] = 190, - [224] = 187, - [225] = 189, - [226] = 188, - [227] = 177, - [228] = 187, - [229] = 188, - [230] = 189, - [231] = 189, - [232] = 185, - [233] = 156, - [234] = 156, - [235] = 156, - [236] = 114, - [237] = 191, - [238] = 192, - [239] = 156, - [240] = 158, - [241] = 163, - [242] = 159, - [243] = 158, - [244] = 158, - [245] = 164, - [246] = 158, - [247] = 155, - [248] = 165, - [249] = 159, - [250] = 180, - [251] = 145, - [252] = 193, - [253] = 159, - [254] = 180, - [255] = 177, - [256] = 159, - [257] = 178, - [258] = 145, - [259] = 145, - [260] = 114, - [261] = 207, - [262] = 173, - [263] = 208, - [264] = 209, - [265] = 114, - [266] = 159, - [267] = 210, - [268] = 210, - [269] = 211, - [270] = 173, - [271] = 159, - [272] = 159, - [273] = 159, - [274] = 159, - [275] = 166, - [276] = 159, - [277] = 167, - [278] = 169, - [279] = 172, - [280] = 210, - [281] = 174, - [282] = 210, - [283] = 180, - [284] = 210, - [285] = 175, - [286] = 185, - [287] = 187, - [288] = 210, - [289] = 188, - [290] = 210, - [291] = 189, - [292] = 158, - [293] = 189, - [294] = 210, - [295] = 156, - [296] = 191, - [297] = 192, - [298] = 210, - [299] = 212, - [300] = 210, - [301] = 210, - [302] = 177, - [303] = 159, - [304] = 178, - [305] = 211, - [306] = 211, - [307] = 210, - [308] = 159, - [309] = 159, - [310] = 210, - [311] = 159, - [312] = 210, - [313] = 210, - [314] = 210, - [315] = 210, - [316] = 214, - [317] = 214, - [318] = 215, - [319] = 173, - [320] = 159, - [321] = 159, - [322] = 159, - [323] = 159, - [324] = 166, - [325] = 159, - [326] = 167, - [327] = 169, - [328] = 172, - [329] = 214, - [330] = 174, - [331] = 214, - [332] = 180, - [333] = 214, - [334] = 175, - [335] = 185, - [336] = 187, - [337] = 214, - [338] = 188, - [339] = 214, - [340] = 189, - [341] = 158, - [342] = 189, - [343] = 214, - [344] = 156, - [345] = 191, - [346] = 192, - [347] = 214, - [348] = 214, - [349] = 214, - [350] = 177, - [351] = 159, - [352] = 178, - [353] = 215, - [354] = 215, - [355] = 214, - [356] = 159, - [357] = 159, - [358] = 214, - [359] = 159, - [360] = 214, - [361] = 214, - [362] = 214, - [363] = 214, - [364] = 214, - [365] = 214, - [366] = 159, - [367] = 159, - [368] = 159, - [369] = 159, - [370] = 159, - [371] = 182, - [372] = 159, - [373] = 214, - [374] = 214, - [375] = 214, - [376] = 214, - [377] = 214, - [378] = 208, - [379] = 209, - [380] = 214, - [381] = 159, - [382] = 210, - [383] = 192, - [384] = 216, - [385] = 159, - [386] = 159, - [387] = 159, - [388] = 159, - [389] = 159, - [390] = 182, - [391] = 159, - [392] = 210, - [393] = 210, - [394] = 210, - [395] = 210, - [396] = 210, - [397] = 208, - [398] = 209, - [399] = 159, - [400] = 210, - [401] = 192, - [402] = 192, - [403] = 214, - [404] = 192, - [405] = 214, - [406] = 159, - [407] = 214, - [408] = 210, - [409] = 208, - [410] = 209, - [411] = 210, - [412] = 159, - [413] = 210, - [414] = 192, - [415] = 210, - [416] = 192, - [417] = 210, - [418] = 159, - [419] = 210, - [420] = 192, - [421] = 114, - [422] = 192, - [423] = 114, - [424] = 217, - [425] = 175, - [426] = 159, - [427] = 159, - [428] = 114, - [429] = 159, - [430] = 159, - [431] = 159, - [432] = 159, - [433] = 159, - [434] = 159, - [435] = 182, - [436] = 159, - [437] = 114, - [438] = 114, - [439] = 114, - [440] = 114, - [441] = 114, - [442] = 114, - [443] = 114, - [444] = 114, - [445] = 185, - [446] = 187, - [447] = 114, - [448] = 188, - [449] = 114, - [450] = 207, - [451] = 159, - [452] = 214, - [453] = 188, - [454] = 189, - [455] = 218, - [456] = 218, - [457] = 192, - [458] = 159, - [459] = 209, - [460] = 230, - [461] = 230, - [462] = 230, - [463] = 114, - [464] = 155, - [465] = 218, - [466] = 156, - [467] = 158, - [468] = 163, - [469] = 159, - [470] = 158, - [471] = 158, - [472] = 164, - [473] = 158, - [474] = 155, - [475] = 165, - [476] = 159, - [477] = 145, - [478] = 242, - [479] = 114, - [480] = 243, - [481] = 244, - [482] = 243, - [483] = 159, - [484] = 214, - [485] = 188, - [486] = 189, - [487] = 218, - [488] = 192, - [489] = 230, - [490] = 245, - [491] = 245, - [492] = 114, - [493] = 155, - [494] = 156, - [495] = 158, - [496] = 163, - [497] = 159, - [498] = 158, - [499] = 158, - [500] = 164, - [501] = 158, - [502] = 155, - [503] = 165, - [504] = 159, - [505] = 145, - [506] = 258, - [507] = 114, - [508] = 259, - [509] = 260, - [510] = 259, - [511] = 159, - [512] = 214, - [513] = 188, - [514] = 189, - [515] = 218, - [516] = 192, - [517] = 245, - [518] = 245, - [519] = 245, - [520] = 245, - [521] = 158, - [522] = 164, - [523] = 245, - [524] = 177, - [525] = 188, - [526] = 164, - [527] = 245, - [528] = 245, - [529] = 159, - [530] = 214, - [531] = 188, - [532] = 164, - [533] = 245, - [534] = 159, - [535] = 214, - [536] = 188, - [537] = 164, - [538] = 261, - [539] = 261, - [540] = 114, - [541] = 155, - [542] = 156, - [543] = 158, - [544] = 163, - [545] = 159, - [546] = 158, - [547] = 158, - [548] = 164, - [549] = 158, - [550] = 155, - [551] = 165, - [552] = 159, - [553] = 145, - [554] = 266, - [555] = 114, - [556] = 267, - [557] = 268, - [558] = 267, - [559] = 159, - [560] = 214, - [561] = 188, - [562] = 189, - [563] = 218, - [564] = 192, - [565] = 261, - [566] = 261, - [567] = 261, - [568] = 261, - [569] = 158, - [570] = 164, - [571] = 261, - [572] = 177, - [573] = 188, - [574] = 164, - [575] = 261, - [576] = 261, - [577] = 159, - [578] = 214, - [579] = 188, - [580] = 164, - [581] = 261, - [582] = 159, - [583] = 214, - [584] = 188, - [585] = 164, - [586] = 261, - [587] = 164, - [588] = 261, - [589] = 114, - [590] = 268, - [591] = 269, - [592] = 267, - [593] = 270, - [594] = 155, - [595] = 159, - [596] = 177, - [597] = 269, - [598] = 270, - [599] = 155, - [600] = 159, - [601] = 272, - [602] = 272, - [603] = 273, - [604] = 173, - [605] = 159, - [606] = 159, - [607] = 159, - [608] = 159, - [609] = 166, - [610] = 159, - [611] = 167, - [612] = 169, - [613] = 172, - [614] = 272, - [615] = 174, - [616] = 272, - [617] = 180, - [618] = 272, - [619] = 175, - [620] = 185, - [621] = 187, - [622] = 272, - [623] = 188, - [624] = 272, - [625] = 189, - [626] = 158, - [627] = 189, - [628] = 272, - [629] = 156, - [630] = 191, - [631] = 192, - [632] = 272, - [633] = 272, - [634] = 272, - [635] = 177, - [636] = 159, - [637] = 178, - [638] = 273, - [639] = 273, - [640] = 272, - [641] = 159, - [642] = 159, - [643] = 272, - [644] = 159, - [645] = 272, - [646] = 272, - [647] = 272, - [648] = 272, - [649] = 214, - [650] = 272, - [651] = 208, - [652] = 209, - [653] = 272, - [654] = 159, - [655] = 210, - [656] = 192, - [657] = 272, - [658] = 192, - [659] = 272, - [660] = 159, - [661] = 272, - [662] = 159, - [663] = 159, - [664] = 159, - [665] = 159, - [666] = 159, - [667] = 182, - [668] = 159, - [669] = 272, - [670] = 272, - [671] = 272, - [672] = 272, - [673] = 272, - [674] = 155, - [675] = 272, - [676] = 155, - [677] = 267, - [678] = 267, - [679] = 274, - [680] = 159, - [681] = 114, - [682] = 275, - [683] = 145, - [684] = 163, - [685] = 269, - [686] = 165, - [687] = 276, - [688] = 155, - [689] = 159, - [690] = 159, - [691] = 272, - [692] = 155, - [693] = 165, - [694] = 214, - [695] = 164, - [696] = 261, - [697] = 165, - [698] = 159, - [699] = 159, - [700] = 114, - [701] = 214, - [702] = 164, - [703] = 261, - [704] = 279, - [705] = 164, - [706] = 261, - [707] = 159, - [708] = 114, - [709] = 155, - [710] = 281, - [711] = 214, - [712] = 164, - [713] = 261, - [714] = 282, - [715] = 283, - [716] = 284, - [717] = 192, - [718] = 261, - [719] = 268, - [720] = 164, - [721] = 245, - [722] = 114, - [723] = 260, - [724] = 269, - [725] = 259, - [726] = 270, - [727] = 155, - [728] = 159, - [729] = 272, - [730] = 155, - [731] = 259, - [732] = 259, - [733] = 274, - [734] = 159, - [735] = 275, - [736] = 145, - [737] = 163, - [738] = 276, - [739] = 159, - [740] = 214, - [741] = 164, - [742] = 245, - [743] = 159, - [744] = 214, - [745] = 164, - [746] = 245, - [747] = 164, - [748] = 245, - [749] = 159, - [750] = 214, - [751] = 164, - [752] = 245, - [753] = 282, - [754] = 192, - [755] = 245, - [756] = 260, - [757] = 285, - [758] = 230, - [759] = 158, - [760] = 164, - [761] = 230, - [762] = 177, - [763] = 188, - [764] = 164, - [765] = 285, - [766] = 285, - [767] = 114, - [768] = 155, - [769] = 156, - [770] = 158, - [771] = 163, - [772] = 159, - [773] = 158, - [774] = 158, - [775] = 164, - [776] = 158, - [777] = 155, - [778] = 165, - [779] = 159, - [780] = 145, - [781] = 286, - [782] = 114, - [783] = 287, - [784] = 288, - [785] = 287, - [786] = 159, - [787] = 214, - [788] = 188, - [789] = 189, - [790] = 218, - [791] = 192, - [792] = 285, - [793] = 245, - [794] = 285, - [795] = 285, - [796] = 164, - [797] = 285, - [798] = 285, - [799] = 159, - [800] = 214, - [801] = 188, - [802] = 164, - [803] = 285, - [804] = 159, - [805] = 214, - [806] = 188, - [807] = 164, - [808] = 289, - [809] = 289, - [810] = 114, - [811] = 155, - [812] = 156, - [813] = 158, - [814] = 163, - [815] = 159, - [816] = 158, - [817] = 158, - [818] = 164, - [819] = 158, - [820] = 155, - [821] = 165, - [822] = 159, - [823] = 145, - [824] = 290, - [825] = 114, - [826] = 291, - [827] = 292, - [828] = 291, - [829] = 159, - [830] = 214, - [831] = 188, - [832] = 189, - [833] = 218, - [834] = 192, - [835] = 289, - [836] = 261, - [837] = 289, - [838] = 289, - [839] = 158, - [840] = 164, - [841] = 289, - [842] = 177, - [843] = 188, - [844] = 164, - [845] = 289, - [846] = 289, - [847] = 159, - [848] = 214, - [849] = 188, - [850] = 164, - [851] = 289, - [852] = 159, - [853] = 214, - [854] = 188, - [855] = 164, - [856] = 289, - [857] = 164, - [858] = 289, - [859] = 114, - [860] = 292, - [861] = 269, - [862] = 291, - [863] = 270, - [864] = 155, - [865] = 159, - [866] = 272, - [867] = 155, - [868] = 291, - [869] = 291, - [870] = 274, - [871] = 159, - [872] = 275, - [873] = 145, - [874] = 163, - [875] = 276, - [876] = 159, - [877] = 214, - [878] = 164, - [879] = 289, - [880] = 159, - [881] = 214, - [882] = 164, - [883] = 289, - [884] = 164, - [885] = 289, - [886] = 159, - [887] = 214, - [888] = 164, - [889] = 289, - [890] = 282, - [891] = 192, - [892] = 289, - [893] = 292, - [894] = 164, - [895] = 285, - [896] = 114, - [897] = 288, - [898] = 269, - [899] = 287, - [900] = 270, - [901] = 155, - [902] = 159, - [903] = 272, - [904] = 155, - [905] = 287, - [906] = 287, - [907] = 274, - [908] = 159, - [909] = 275, - [910] = 145, - [911] = 163, - [912] = 276, - [913] = 159, - [914] = 214, - [915] = 164, - [916] = 285, - [917] = 159, - [918] = 214, - [919] = 164, - [920] = 285, - [921] = 164, - [922] = 285, - [923] = 159, - [924] = 214, - [925] = 164, - [926] = 285, - [927] = 282, - [928] = 192, - [929] = 285, - [930] = 288, - [931] = 230, - [932] = 159, - [933] = 214, - [934] = 188, - [935] = 164, - [936] = 230, - [937] = 159, - [938] = 214, - [939] = 188, - [940] = 164, - [941] = 293, - [942] = 293, - [943] = 114, - [944] = 155, - [945] = 156, - [946] = 158, - [947] = 163, - [948] = 159, - [949] = 158, - [950] = 158, - [951] = 164, - [952] = 158, - [953] = 155, - [954] = 165, - [955] = 159, - [956] = 145, - [957] = 294, - [958] = 114, - [959] = 295, - [960] = 296, - [961] = 295, - [962] = 159, - [963] = 214, - [964] = 188, - [965] = 189, - [966] = 218, - [967] = 192, - [968] = 293, - [969] = 261, - [970] = 289, - [971] = 293, - [972] = 164, - [973] = 293, - [974] = 293, - [975] = 159, - [976] = 214, - [977] = 188, - [978] = 164, - [979] = 293, - [980] = 159, - [981] = 214, - [982] = 188, - [983] = 164, - [984] = 293, - [985] = 164, - [986] = 293, - [987] = 114, - [988] = 296, - [989] = 269, - [990] = 295, - [991] = 270, - [992] = 155, - [993] = 159, - [994] = 272, - [995] = 155, - [996] = 295, - [997] = 295, - [998] = 274, - [999] = 159, - [1000] = 275, - [1001] = 145, - [1002] = 163, - [1003] = 276, - [1004] = 159, - [1005] = 214, - [1006] = 164, - [1007] = 293, - [1008] = 159, - [1009] = 214, - [1010] = 164, - [1011] = 293, - [1012] = 164, - [1013] = 293, - [1014] = 159, - [1015] = 214, - [1016] = 164, - [1017] = 293, - [1018] = 282, - [1019] = 192, - [1020] = 293, - [1021] = 296, - [1022] = 164, - [1023] = 230, - [1024] = 114, - [1025] = 244, - [1026] = 269, - [1027] = 243, - [1028] = 270, - [1029] = 155, - [1030] = 159, - [1031] = 272, - [1032] = 155, - [1033] = 243, - [1034] = 243, - [1035] = 274, - [1036] = 159, - [1037] = 275, - [1038] = 145, - [1039] = 163, - [1040] = 276, - [1041] = 159, - [1042] = 214, - [1043] = 164, - [1044] = 230, - [1045] = 159, - [1046] = 214, - [1047] = 164, - [1048] = 230, - [1049] = 164, - [1050] = 230, - [1051] = 159, - [1052] = 214, - [1053] = 164, - [1054] = 230, - [1055] = 282, - [1056] = 192, - [1057] = 230, - [1058] = 244, - [1059] = 218, - [1060] = 182, - [1061] = 230, - [1062] = 218, - [1063] = 156, - [1064] = 192, - [1065] = 297, - [1066] = 297, - [1067] = 114, - [1068] = 155, - [1069] = 156, - [1070] = 158, - [1071] = 163, - [1072] = 159, - [1073] = 158, - [1074] = 158, - [1075] = 164, - [1076] = 158, - [1077] = 155, - [1078] = 165, - [1079] = 159, - [1080] = 145, - [1081] = 300, - [1082] = 114, - [1083] = 301, - [1084] = 302, - [1085] = 301, - [1086] = 159, - [1087] = 214, - [1088] = 188, - [1089] = 189, - [1090] = 218, - [1091] = 192, - [1092] = 297, - [1093] = 297, - [1094] = 297, - [1095] = 297, - [1096] = 158, - [1097] = 164, - [1098] = 297, - [1099] = 177, - [1100] = 188, - [1101] = 164, - [1102] = 297, - [1103] = 297, - [1104] = 159, - [1105] = 214, - [1106] = 188, - [1107] = 164, - [1108] = 297, - [1109] = 159, - [1110] = 214, - [1111] = 188, - [1112] = 164, - [1113] = 303, - [1114] = 303, - [1115] = 114, - [1116] = 155, - [1117] = 156, - [1118] = 158, - [1119] = 163, - [1120] = 159, - [1121] = 158, - [1122] = 158, - [1123] = 164, - [1124] = 158, - [1125] = 155, - [1126] = 165, - [1127] = 159, - [1128] = 145, - [1129] = 304, - [1130] = 114, - [1131] = 305, - [1132] = 306, - [1133] = 305, - [1134] = 159, - [1135] = 214, - [1136] = 188, - [1137] = 189, - [1138] = 218, - [1139] = 192, - [1140] = 303, - [1141] = 303, - [1142] = 303, - [1143] = 303, - [1144] = 158, - [1145] = 164, - [1146] = 303, - [1147] = 177, - [1148] = 188, - [1149] = 164, - [1150] = 303, - [1151] = 303, - [1152] = 159, - [1153] = 214, - [1154] = 188, - [1155] = 164, - [1156] = 303, - [1157] = 159, - [1158] = 214, - [1159] = 188, - [1160] = 164, - [1161] = 303, - [1162] = 164, - [1163] = 303, - [1164] = 114, - [1165] = 306, - [1166] = 269, - [1167] = 305, - [1168] = 270, - [1169] = 155, - [1170] = 159, - [1171] = 272, - [1172] = 155, - [1173] = 305, - [1174] = 305, - [1175] = 274, - [1176] = 159, - [1177] = 275, - [1178] = 145, - [1179] = 163, - [1180] = 276, - [1181] = 159, - [1182] = 214, - [1183] = 164, - [1184] = 303, - [1185] = 159, - [1186] = 214, - [1187] = 164, - [1188] = 303, - [1189] = 164, - [1190] = 303, - [1191] = 159, - [1192] = 214, - [1193] = 164, - [1194] = 303, - [1195] = 282, - [1196] = 192, - [1197] = 303, - [1198] = 306, - [1199] = 164, - [1200] = 297, - [1201] = 114, - [1202] = 302, - [1203] = 269, - [1204] = 301, - [1205] = 270, - [1206] = 155, - [1207] = 159, - [1208] = 272, - [1209] = 155, - [1210] = 301, - [1211] = 301, - [1212] = 274, - [1213] = 159, - [1214] = 275, - [1215] = 145, - [1216] = 163, - [1217] = 276, - [1218] = 159, - [1219] = 214, - [1220] = 164, - [1221] = 297, - [1222] = 159, - [1223] = 214, - [1224] = 164, - [1225] = 297, - [1226] = 164, - [1227] = 297, - [1228] = 159, - [1229] = 214, - [1230] = 164, - [1231] = 297, - [1232] = 282, - [1233] = 192, - [1234] = 297, - [1235] = 302, - [1236] = 307, - [1237] = 156, - [1238] = 158, - [1239] = 164, - [1240] = 156, - [1241] = 155, - [1242] = 177, - [1243] = 188, - [1244] = 164, - [1245] = 307, - [1246] = 307, - [1247] = 114, - [1248] = 155, - [1249] = 156, - [1250] = 158, - [1251] = 163, - [1252] = 159, - [1253] = 158, - [1254] = 158, - [1255] = 164, - [1256] = 158, - [1257] = 155, - [1258] = 165, - [1259] = 159, - [1260] = 145, - [1261] = 308, - [1262] = 114, - [1263] = 309, - [1264] = 310, - [1265] = 309, - [1266] = 159, - [1267] = 214, - [1268] = 188, - [1269] = 189, - [1270] = 218, - [1271] = 192, - [1272] = 307, - [1273] = 297, - [1274] = 307, - [1275] = 307, - [1276] = 164, - [1277] = 307, - [1278] = 307, - [1279] = 159, - [1280] = 214, - [1281] = 188, - [1282] = 164, - [1283] = 307, - [1284] = 159, - [1285] = 214, - [1286] = 188, - [1287] = 164, - [1288] = 311, - [1289] = 311, - [1290] = 114, - [1291] = 155, - [1292] = 156, - [1293] = 158, - [1294] = 163, - [1295] = 159, - [1296] = 158, - [1297] = 158, - [1298] = 164, - [1299] = 158, - [1300] = 155, - [1301] = 165, - [1302] = 159, - [1303] = 145, - [1304] = 312, - [1305] = 114, - [1306] = 313, - [1307] = 314, - [1308] = 313, - [1309] = 159, - [1310] = 214, - [1311] = 188, - [1312] = 189, - [1313] = 218, - [1314] = 192, - [1315] = 311, - [1316] = 303, - [1317] = 311, - [1318] = 311, - [1319] = 158, - [1320] = 164, - [1321] = 311, - [1322] = 177, - [1323] = 188, - [1324] = 164, - [1325] = 311, - [1326] = 311, - [1327] = 159, - [1328] = 214, - [1329] = 188, - [1330] = 164, - [1331] = 311, - [1332] = 159, - [1333] = 214, - [1334] = 188, - [1335] = 164, - [1336] = 311, - [1337] = 164, - [1338] = 311, - [1339] = 114, - [1340] = 314, - [1341] = 269, - [1342] = 313, - [1343] = 270, - [1344] = 155, - [1345] = 159, - [1346] = 272, - [1347] = 155, - [1348] = 313, - [1349] = 313, - [1350] = 274, - [1351] = 159, - [1352] = 275, - [1353] = 145, - [1354] = 163, - [1355] = 276, - [1356] = 159, - [1357] = 214, - [1358] = 164, - [1359] = 311, - [1360] = 159, - [1361] = 214, - [1362] = 164, - [1363] = 311, - [1364] = 164, - [1365] = 311, - [1366] = 159, - [1367] = 214, - [1368] = 164, - [1369] = 311, - [1370] = 282, - [1371] = 192, - [1372] = 311, - [1373] = 314, - [1374] = 164, - [1375] = 307, - [1376] = 114, - [1377] = 310, - [1378] = 269, - [1379] = 309, - [1380] = 270, - [1381] = 155, - [1382] = 159, - [1383] = 272, - [1384] = 155, - [1385] = 309, - [1386] = 309, - [1387] = 274, - [1388] = 159, - [1389] = 275, - [1390] = 145, - [1391] = 163, - [1392] = 276, - [1393] = 159, - [1394] = 214, - [1395] = 164, - [1396] = 307, - [1397] = 159, - [1398] = 214, - [1399] = 164, - [1400] = 307, - [1401] = 164, - [1402] = 307, - [1403] = 159, - [1404] = 214, - [1405] = 164, - [1406] = 307, - [1407] = 282, - [1408] = 192, - [1409] = 307, - [1410] = 310, - [1411] = 156, - [1412] = 159, - [1413] = 214, - [1414] = 188, - [1415] = 164, - [1416] = 156, - [1417] = 159, - [1418] = 214, - [1419] = 188, - [1420] = 164, - [1421] = 315, - [1422] = 315, - [1423] = 114, - [1424] = 155, - [1425] = 156, - [1426] = 158, - [1427] = 163, - [1428] = 159, - [1429] = 158, - [1430] = 158, - [1431] = 164, - [1432] = 158, - [1433] = 155, - [1434] = 165, - [1435] = 159, - [1436] = 145, - [1437] = 316, - [1438] = 114, - [1439] = 317, - [1440] = 318, - [1441] = 317, - [1442] = 159, - [1443] = 214, - [1444] = 188, - [1445] = 189, - [1446] = 218, - [1447] = 192, - [1448] = 315, - [1449] = 303, - [1450] = 311, - [1451] = 315, - [1452] = 164, - [1453] = 315, - [1454] = 315, - [1455] = 159, - [1456] = 214, - [1457] = 188, - [1458] = 164, - [1459] = 315, - [1460] = 159, - [1461] = 214, - [1462] = 188, - [1463] = 164, - [1464] = 315, - [1465] = 164, - [1466] = 315, - [1467] = 114, - [1468] = 318, - [1469] = 269, - [1470] = 317, - [1471] = 270, - [1472] = 155, - [1473] = 159, - [1474] = 272, - [1475] = 155, - [1476] = 317, - [1477] = 317, - [1478] = 274, - [1479] = 159, - [1480] = 275, - [1481] = 145, - [1482] = 163, - [1483] = 276, - [1484] = 159, - [1485] = 214, - [1486] = 164, - [1487] = 315, - [1488] = 159, - [1489] = 214, - [1490] = 164, - [1491] = 315, - [1492] = 164, - [1493] = 315, - [1494] = 159, - [1495] = 214, - [1496] = 164, - [1497] = 315, - [1498] = 282, - [1499] = 192, - [1500] = 315, - [1501] = 318, - [1502] = 164, - [1503] = 156, - [1504] = 114, - [1505] = 217, - [1506] = 269, - [1507] = 207, - [1508] = 270, - [1509] = 155, - [1510] = 159, - [1511] = 272, - [1512] = 155, - [1513] = 207, - [1514] = 207, - [1515] = 274, - [1516] = 159, - [1517] = 275, - [1518] = 145, - [1519] = 163, - [1520] = 276, - [1521] = 159, - [1522] = 214, - [1523] = 164, - [1524] = 156, - [1525] = 159, - [1526] = 214, - [1527] = 164, - [1528] = 156, - [1529] = 164, - [1530] = 156, - [1531] = 159, - [1532] = 214, - [1533] = 164, - [1534] = 156, - [1535] = 282, - [1536] = 192, - [1537] = 156, - [1538] = 185, - [1539] = 192, - [1540] = 185, - [1541] = 185, - [1542] = 185, - [1543] = 185, - [1544] = 214, - [1545] = 185, - [1546] = 208, - [1547] = 209, - [1548] = 185, - [1549] = 159, - [1550] = 210, - [1551] = 192, - [1552] = 185, - [1553] = 192, - [1554] = 185, - [1555] = 188, - [1556] = 182, - [1557] = 159, - [1558] = 185, - [1559] = 189, - [1560] = 158, - [1561] = 189, - [1562] = 182, - [1563] = 156, - [1564] = 191, - [1565] = 192, - [1566] = 182, - [1567] = 182, - [1568] = 182, - [1569] = 182, - [1570] = 182, - [1571] = 214, - [1572] = 182, - [1573] = 208, - [1574] = 209, - [1575] = 182, - [1576] = 159, - [1577] = 210, - [1578] = 192, - [1579] = 182, - [1580] = 192, - [1581] = 182, - [1582] = 159, - [1583] = 182, - [1584] = 159, - [1585] = 178, - [1586] = 178, - [1587] = 178, - [1588] = 178, - [1589] = 178, - [1590] = 178, - [1591] = 178, - [1592] = 178, - [1593] = 185, - [1594] = 187, - [1595] = 178, - [1596] = 188, - [1597] = 178, - [1598] = 181, - [1599] = 182, - [1600] = 159, - [1601] = 180, - [1602] = 180, - [1603] = 180, - [1604] = 180, - [1605] = 180, - [1606] = 180, - [1607] = 180, - [1608] = 180, - [1609] = 185, - [1610] = 187, - [1611] = 180, - [1612] = 188, - [1613] = 180, - [1614] = 189, - [1615] = 158, - [1616] = 189, - [1617] = 180, - [1618] = 156, - [1619] = 191, - [1620] = 192, - [1621] = 180, - [1622] = 180, - [1623] = 180, - [1624] = 180, - [1625] = 180, - [1626] = 214, - [1627] = 180, - [1628] = 208, - [1629] = 209, - [1630] = 180, - [1631] = 159, - [1632] = 210, - [1633] = 192, - [1634] = 180, - [1635] = 192, - [1636] = 180, - [1637] = 189, - [1638] = 158, - [1639] = 189, - [1640] = 178, - [1641] = 156, - [1642] = 191, - [1643] = 192, - [1644] = 178, - [1645] = 178, - [1646] = 178, - [1647] = 178, - [1648] = 178, - [1649] = 214, - [1650] = 178, - [1651] = 208, - [1652] = 209, - [1653] = 178, - [1654] = 159, - [1655] = 210, - [1656] = 192, - [1657] = 178, - [1658] = 192, - [1659] = 178, - [1660] = 159, - [1661] = 178, - [1662] = 171, - [1663] = 171, - [1664] = 182, - [1665] = 159, - [1666] = 169, - [1667] = 169, - [1668] = 169, - [1669] = 169, - [1670] = 169, - [1671] = 169, - [1672] = 169, - [1673] = 169, - [1674] = 185, - [1675] = 187, - [1676] = 169, - [1677] = 188, - [1678] = 169, - [1679] = 169, - [1680] = 180, - [1681] = 169, - [1682] = 189, - [1683] = 158, - [1684] = 189, - [1685] = 169, - [1686] = 156, - [1687] = 191, - [1688] = 192, - [1689] = 169, - [1690] = 169, - [1691] = 169, - [1692] = 169, - [1693] = 169, - [1694] = 214, - [1695] = 169, - [1696] = 208, - [1697] = 209, - [1698] = 169, - [1699] = 159, - [1700] = 210, - [1701] = 192, - [1702] = 169, - [1703] = 192, - [1704] = 169, - [1705] = 174, - [1706] = 114, - [1707] = 159, - [1708] = 169, - [1709] = 180, - [1710] = 114, - [1711] = 189, - [1712] = 158, - [1713] = 189, - [1714] = 114, - [1715] = 156, - [1716] = 191, - [1717] = 192, - [1718] = 114, - [1719] = 114, - [1720] = 114, - [1721] = 114, - [1722] = 114, - [1723] = 145, - [1724] = 319, - [1725] = 114, - [1726] = 320, - [1727] = 321, - [1728] = 320, - [1729] = 159, - [1730] = 214, - [1731] = 188, - [1732] = 189, - [1733] = 218, - [1734] = 192, + [4] = 113, + [5] = 113, + [6] = 144, + [7] = 154, + [8] = 111, + [9] = 155, + [10] = 157, + [11] = 158, + [12] = 162, + [13] = 158, + [14] = 157, + [15] = 157, + [16] = 163, + [17] = 157, + [18] = 154, + [19] = 164, + [20] = 158, + [21] = 158, + [22] = 158, + [23] = 158, + [24] = 165, + [25] = 158, + [26] = 166, + [27] = 168, + [28] = 168, + [29] = 170, + [30] = 171, + [31] = 172, + [32] = 158, + [33] = 158, + [34] = 158, + [35] = 158, + [36] = 165, + [37] = 158, + [38] = 166, + [39] = 113, + [40] = 168, + [41] = 171, + [42] = 168, + [43] = 173, + [44] = 158, + [45] = 168, + [46] = 171, + [47] = 173, + [48] = 174, + [49] = 158, + [50] = 158, + [51] = 168, + [52] = 158, + [53] = 158, + [54] = 158, + [55] = 158, + [56] = 158, + [57] = 158, + [58] = 176, + [59] = 158, + [60] = 177, + [61] = 177, + [62] = 178, + [63] = 172, + [64] = 158, + [65] = 158, + [66] = 158, + [67] = 158, + [68] = 165, + [69] = 158, + [70] = 166, + [71] = 168, + [72] = 171, + [73] = 177, + [74] = 173, + [75] = 177, + [76] = 179, + [77] = 179, + [78] = 177, + [79] = 180, + [80] = 172, + [81] = 158, + [82] = 158, + [83] = 158, + [84] = 158, + [85] = 165, + [86] = 158, + [87] = 166, + [88] = 168, + [89] = 171, + [90] = 179, + [91] = 173, + [92] = 179, + [93] = 179, + [94] = 179, + [95] = 174, + [96] = 158, + [97] = 158, + [98] = 179, + [99] = 158, + [100] = 158, + [101] = 158, + [102] = 158, + [103] = 158, + [104] = 158, + [105] = 176, + [106] = 158, + [107] = 177, + [108] = 174, + [109] = 158, + [110] = 158, + [111] = 177, + [112] = 158, + [113] = 158, + [114] = 158, + [115] = 158, + [116] = 158, + [117] = 158, + [118] = 176, + [119] = 158, + [120] = 180, + [121] = 177, + [122] = 178, + [123] = 178, + [124] = 181, + [125] = 181, + [126] = 183, + [127] = 172, + [128] = 158, + [129] = 158, + [130] = 158, + [131] = 158, + [132] = 165, + [133] = 158, + [134] = 166, + [135] = 168, + [136] = 171, + [137] = 181, + [138] = 173, + [139] = 181, + [140] = 179, + [141] = 181, + [142] = 174, + [143] = 184, + [144] = 184, + [145] = 185, + [146] = 186, + [147] = 172, + [148] = 158, + [149] = 181, + [150] = 158, + [151] = 158, + [152] = 158, + [153] = 165, + [154] = 158, + [155] = 166, + [156] = 168, + [157] = 171, + [158] = 184, + [159] = 173, + [160] = 184, + [161] = 179, + [162] = 184, + [163] = 174, + [164] = 184, + [165] = 186, + [166] = 184, + [167] = 187, + [168] = 158, + [169] = 184, + [170] = 186, + [171] = 187, + [172] = 158, + [173] = 158, + [174] = 184, + [175] = 158, + [176] = 158, + [177] = 158, + [178] = 158, + [179] = 158, + [180] = 158, + [181] = 176, + [182] = 158, + [183] = 177, + [184] = 185, + [185] = 185, + [186] = 181, + [187] = 158, + [188] = 158, + [189] = 158, + [190] = 181, + [191] = 158, + [192] = 158, + [193] = 158, + [194] = 158, + [195] = 158, + [196] = 158, + [197] = 176, + [198] = 158, + [199] = 177, + [200] = 183, + [201] = 183, + [202] = 181, + [203] = 158, + [204] = 181, + [205] = 181, + [206] = 181, + [207] = 181, + [208] = 181, + [209] = 181, + [210] = 181, + [211] = 184, + [212] = 181, + [213] = 184, + [214] = 184, + [215] = 184, + [216] = 184, + [217] = 184, + [218] = 184, + [219] = 184, + [220] = 184, + [221] = 188, + [222] = 157, + [223] = 189, + [224] = 186, + [225] = 188, + [226] = 187, + [227] = 176, + [228] = 186, + [229] = 187, + [230] = 188, + [231] = 188, + [232] = 184, + [233] = 155, + [234] = 155, + [235] = 155, + [236] = 113, + [237] = 190, + [238] = 191, + [239] = 155, + [240] = 157, + [241] = 162, + [242] = 158, + [243] = 157, + [244] = 157, + [245] = 163, + [246] = 157, + [247] = 154, + [248] = 164, + [249] = 158, + [250] = 179, + [251] = 144, + [252] = 192, + [253] = 158, + [254] = 179, + [255] = 176, + [256] = 158, + [257] = 177, + [258] = 144, + [259] = 144, + [260] = 113, + [261] = 206, + [262] = 172, + [263] = 207, + [264] = 208, + [265] = 113, + [266] = 158, + [267] = 209, + [268] = 209, + [269] = 210, + [270] = 172, + [271] = 158, + [272] = 158, + [273] = 158, + [274] = 158, + [275] = 165, + [276] = 158, + [277] = 166, + [278] = 168, + [279] = 171, + [280] = 209, + [281] = 173, + [282] = 209, + [283] = 179, + [284] = 209, + [285] = 174, + [286] = 184, + [287] = 186, + [288] = 209, + [289] = 187, + [290] = 209, + [291] = 188, + [292] = 157, + [293] = 188, + [294] = 209, + [295] = 155, + [296] = 190, + [297] = 191, + [298] = 209, + [299] = 211, + [300] = 209, + [301] = 209, + [302] = 176, + [303] = 158, + [304] = 177, + [305] = 210, + [306] = 210, + [307] = 209, + [308] = 158, + [309] = 158, + [310] = 209, + [311] = 158, + [312] = 209, + [313] = 209, + [314] = 209, + [315] = 209, + [316] = 213, + [317] = 213, + [318] = 214, + [319] = 172, + [320] = 158, + [321] = 158, + [322] = 158, + [323] = 158, + [324] = 165, + [325] = 158, + [326] = 166, + [327] = 168, + [328] = 171, + [329] = 213, + [330] = 173, + [331] = 213, + [332] = 179, + [333] = 213, + [334] = 174, + [335] = 184, + [336] = 186, + [337] = 213, + [338] = 187, + [339] = 213, + [340] = 188, + [341] = 157, + [342] = 188, + [343] = 213, + [344] = 155, + [345] = 190, + [346] = 191, + [347] = 213, + [348] = 213, + [349] = 213, + [350] = 176, + [351] = 158, + [352] = 177, + [353] = 214, + [354] = 214, + [355] = 213, + [356] = 158, + [357] = 158, + [358] = 213, + [359] = 158, + [360] = 213, + [361] = 213, + [362] = 213, + [363] = 213, + [364] = 213, + [365] = 213, + [366] = 158, + [367] = 158, + [368] = 158, + [369] = 158, + [370] = 158, + [371] = 181, + [372] = 158, + [373] = 213, + [374] = 213, + [375] = 213, + [376] = 213, + [377] = 213, + [378] = 207, + [379] = 208, + [380] = 213, + [381] = 158, + [382] = 209, + [383] = 191, + [384] = 215, + [385] = 158, + [386] = 158, + [387] = 158, + [388] = 158, + [389] = 158, + [390] = 181, + [391] = 158, + [392] = 209, + [393] = 209, + [394] = 209, + [395] = 209, + [396] = 209, + [397] = 207, + [398] = 208, + [399] = 158, + [400] = 209, + [401] = 191, + [402] = 191, + [403] = 213, + [404] = 191, + [405] = 213, + [406] = 158, + [407] = 213, + [408] = 209, + [409] = 207, + [410] = 208, + [411] = 209, + [412] = 158, + [413] = 209, + [414] = 191, + [415] = 209, + [416] = 191, + [417] = 209, + [418] = 158, + [419] = 209, + [420] = 191, + [421] = 113, + [422] = 191, + [423] = 113, + [424] = 216, + [425] = 174, + [426] = 158, + [427] = 158, + [428] = 113, + [429] = 158, + [430] = 158, + [431] = 158, + [432] = 158, + [433] = 158, + [434] = 158, + [435] = 181, + [436] = 158, + [437] = 113, + [438] = 113, + [439] = 113, + [440] = 113, + [441] = 113, + [442] = 113, + [443] = 113, + [444] = 113, + [445] = 184, + [446] = 186, + [447] = 113, + [448] = 187, + [449] = 113, + [450] = 206, + [451] = 158, + [452] = 213, + [453] = 187, + [454] = 188, + [455] = 217, + [456] = 217, + [457] = 191, + [458] = 158, + [459] = 208, + [460] = 229, + [461] = 229, + [462] = 229, + [463] = 113, + [464] = 154, + [465] = 217, + [466] = 155, + [467] = 157, + [468] = 162, + [469] = 158, + [470] = 157, + [471] = 157, + [472] = 163, + [473] = 157, + [474] = 154, + [475] = 164, + [476] = 158, + [477] = 144, + [478] = 241, + [479] = 113, + [480] = 242, + [481] = 243, + [482] = 242, + [483] = 158, + [484] = 213, + [485] = 187, + [486] = 188, + [487] = 217, + [488] = 191, + [489] = 229, + [490] = 244, + [491] = 244, + [492] = 113, + [493] = 154, + [494] = 155, + [495] = 157, + [496] = 162, + [497] = 158, + [498] = 157, + [499] = 157, + [500] = 163, + [501] = 157, + [502] = 154, + [503] = 164, + [504] = 158, + [505] = 144, + [506] = 257, + [507] = 113, + [508] = 258, + [509] = 259, + [510] = 258, + [511] = 158, + [512] = 213, + [513] = 187, + [514] = 188, + [515] = 217, + [516] = 191, + [517] = 244, + [518] = 244, + [519] = 244, + [520] = 244, + [521] = 157, + [522] = 163, + [523] = 244, + [524] = 176, + [525] = 187, + [526] = 163, + [527] = 244, + [528] = 244, + [529] = 158, + [530] = 213, + [531] = 187, + [532] = 163, + [533] = 244, + [534] = 158, + [535] = 213, + [536] = 187, + [537] = 163, + [538] = 260, + [539] = 260, + [540] = 113, + [541] = 154, + [542] = 155, + [543] = 157, + [544] = 162, + [545] = 158, + [546] = 157, + [547] = 157, + [548] = 163, + [549] = 157, + [550] = 154, + [551] = 164, + [552] = 158, + [553] = 144, + [554] = 265, + [555] = 113, + [556] = 266, + [557] = 267, + [558] = 266, + [559] = 158, + [560] = 213, + [561] = 187, + [562] = 188, + [563] = 217, + [564] = 191, + [565] = 260, + [566] = 260, + [567] = 260, + [568] = 260, + [569] = 157, + [570] = 163, + [571] = 260, + [572] = 176, + [573] = 187, + [574] = 163, + [575] = 260, + [576] = 260, + [577] = 158, + [578] = 213, + [579] = 187, + [580] = 163, + [581] = 260, + [582] = 158, + [583] = 213, + [584] = 187, + [585] = 163, + [586] = 260, + [587] = 163, + [588] = 260, + [589] = 113, + [590] = 267, + [591] = 268, + [592] = 266, + [593] = 269, + [594] = 154, + [595] = 158, + [596] = 176, + [597] = 268, + [598] = 269, + [599] = 154, + [600] = 158, + [601] = 271, + [602] = 271, + [603] = 272, + [604] = 172, + [605] = 158, + [606] = 158, + [607] = 158, + [608] = 158, + [609] = 165, + [610] = 158, + [611] = 166, + [612] = 168, + [613] = 171, + [614] = 271, + [615] = 173, + [616] = 271, + [617] = 179, + [618] = 271, + [619] = 174, + [620] = 184, + [621] = 186, + [622] = 271, + [623] = 187, + [624] = 271, + [625] = 188, + [626] = 157, + [627] = 188, + [628] = 271, + [629] = 155, + [630] = 190, + [631] = 191, + [632] = 271, + [633] = 271, + [634] = 271, + [635] = 176, + [636] = 158, + [637] = 177, + [638] = 272, + [639] = 272, + [640] = 271, + [641] = 158, + [642] = 158, + [643] = 271, + [644] = 158, + [645] = 271, + [646] = 271, + [647] = 271, + [648] = 271, + [649] = 213, + [650] = 271, + [651] = 207, + [652] = 208, + [653] = 271, + [654] = 158, + [655] = 209, + [656] = 191, + [657] = 271, + [658] = 191, + [659] = 271, + [660] = 158, + [661] = 271, + [662] = 158, + [663] = 158, + [664] = 158, + [665] = 158, + [666] = 158, + [667] = 181, + [668] = 158, + [669] = 271, + [670] = 271, + [671] = 271, + [672] = 271, + [673] = 271, + [674] = 154, + [675] = 271, + [676] = 154, + [677] = 266, + [678] = 266, + [679] = 273, + [680] = 158, + [681] = 113, + [682] = 274, + [683] = 144, + [684] = 162, + [685] = 268, + [686] = 164, + [687] = 275, + [688] = 154, + [689] = 158, + [690] = 158, + [691] = 271, + [692] = 154, + [693] = 164, + [694] = 213, + [695] = 163, + [696] = 260, + [697] = 164, + [698] = 158, + [699] = 158, + [700] = 113, + [701] = 213, + [702] = 163, + [703] = 260, + [704] = 278, + [705] = 163, + [706] = 260, + [707] = 158, + [708] = 113, + [709] = 154, + [710] = 280, + [711] = 213, + [712] = 163, + [713] = 260, + [714] = 281, + [715] = 282, + [716] = 283, + [717] = 191, + [718] = 260, + [719] = 267, + [720] = 163, + [721] = 244, + [722] = 113, + [723] = 259, + [724] = 268, + [725] = 258, + [726] = 269, + [727] = 154, + [728] = 158, + [729] = 271, + [730] = 154, + [731] = 258, + [732] = 258, + [733] = 273, + [734] = 158, + [735] = 274, + [736] = 144, + [737] = 162, + [738] = 275, + [739] = 158, + [740] = 213, + [741] = 163, + [742] = 244, + [743] = 158, + [744] = 213, + [745] = 163, + [746] = 244, + [747] = 163, + [748] = 244, + [749] = 158, + [750] = 213, + [751] = 163, + [752] = 244, + [753] = 281, + [754] = 191, + [755] = 244, + [756] = 259, + [757] = 284, + [758] = 229, + [759] = 157, + [760] = 163, + [761] = 229, + [762] = 176, + [763] = 187, + [764] = 163, + [765] = 284, + [766] = 284, + [767] = 113, + [768] = 154, + [769] = 155, + [770] = 157, + [771] = 162, + [772] = 158, + [773] = 157, + [774] = 157, + [775] = 163, + [776] = 157, + [777] = 154, + [778] = 164, + [779] = 158, + [780] = 144, + [781] = 285, + [782] = 113, + [783] = 286, + [784] = 287, + [785] = 286, + [786] = 158, + [787] = 213, + [788] = 187, + [789] = 188, + [790] = 217, + [791] = 191, + [792] = 284, + [793] = 244, + [794] = 284, + [795] = 284, + [796] = 163, + [797] = 284, + [798] = 284, + [799] = 158, + [800] = 213, + [801] = 187, + [802] = 163, + [803] = 284, + [804] = 158, + [805] = 213, + [806] = 187, + [807] = 163, + [808] = 288, + [809] = 288, + [810] = 113, + [811] = 154, + [812] = 155, + [813] = 157, + [814] = 162, + [815] = 158, + [816] = 157, + [817] = 157, + [818] = 163, + [819] = 157, + [820] = 154, + [821] = 164, + [822] = 158, + [823] = 144, + [824] = 289, + [825] = 113, + [826] = 290, + [827] = 291, + [828] = 290, + [829] = 158, + [830] = 213, + [831] = 187, + [832] = 188, + [833] = 217, + [834] = 191, + [835] = 288, + [836] = 260, + [837] = 288, + [838] = 288, + [839] = 157, + [840] = 163, + [841] = 288, + [842] = 176, + [843] = 187, + [844] = 163, + [845] = 288, + [846] = 288, + [847] = 158, + [848] = 213, + [849] = 187, + [850] = 163, + [851] = 288, + [852] = 158, + [853] = 213, + [854] = 187, + [855] = 163, + [856] = 288, + [857] = 163, + [858] = 288, + [859] = 113, + [860] = 291, + [861] = 268, + [862] = 290, + [863] = 269, + [864] = 154, + [865] = 158, + [866] = 271, + [867] = 154, + [868] = 290, + [869] = 290, + [870] = 273, + [871] = 158, + [872] = 274, + [873] = 144, + [874] = 162, + [875] = 275, + [876] = 158, + [877] = 213, + [878] = 163, + [879] = 288, + [880] = 158, + [881] = 213, + [882] = 163, + [883] = 288, + [884] = 163, + [885] = 288, + [886] = 158, + [887] = 213, + [888] = 163, + [889] = 288, + [890] = 281, + [891] = 191, + [892] = 288, + [893] = 291, + [894] = 163, + [895] = 284, + [896] = 113, + [897] = 287, + [898] = 268, + [899] = 286, + [900] = 269, + [901] = 154, + [902] = 158, + [903] = 271, + [904] = 154, + [905] = 286, + [906] = 286, + [907] = 273, + [908] = 158, + [909] = 274, + [910] = 144, + [911] = 162, + [912] = 275, + [913] = 158, + [914] = 213, + [915] = 163, + [916] = 284, + [917] = 158, + [918] = 213, + [919] = 163, + [920] = 284, + [921] = 163, + [922] = 284, + [923] = 158, + [924] = 213, + [925] = 163, + [926] = 284, + [927] = 281, + [928] = 191, + [929] = 284, + [930] = 287, + [931] = 229, + [932] = 158, + [933] = 213, + [934] = 187, + [935] = 163, + [936] = 229, + [937] = 158, + [938] = 213, + [939] = 187, + [940] = 163, + [941] = 292, + [942] = 292, + [943] = 113, + [944] = 154, + [945] = 155, + [946] = 157, + [947] = 162, + [948] = 158, + [949] = 157, + [950] = 157, + [951] = 163, + [952] = 157, + [953] = 154, + [954] = 164, + [955] = 158, + [956] = 144, + [957] = 293, + [958] = 113, + [959] = 294, + [960] = 295, + [961] = 294, + [962] = 158, + [963] = 213, + [964] = 187, + [965] = 188, + [966] = 217, + [967] = 191, + [968] = 292, + [969] = 260, + [970] = 288, + [971] = 292, + [972] = 163, + [973] = 292, + [974] = 292, + [975] = 158, + [976] = 213, + [977] = 187, + [978] = 163, + [979] = 292, + [980] = 158, + [981] = 213, + [982] = 187, + [983] = 163, + [984] = 292, + [985] = 163, + [986] = 292, + [987] = 113, + [988] = 295, + [989] = 268, + [990] = 294, + [991] = 269, + [992] = 154, + [993] = 158, + [994] = 271, + [995] = 154, + [996] = 294, + [997] = 294, + [998] = 273, + [999] = 158, + [1000] = 274, + [1001] = 144, + [1002] = 162, + [1003] = 275, + [1004] = 158, + [1005] = 213, + [1006] = 163, + [1007] = 292, + [1008] = 158, + [1009] = 213, + [1010] = 163, + [1011] = 292, + [1012] = 163, + [1013] = 292, + [1014] = 158, + [1015] = 213, + [1016] = 163, + [1017] = 292, + [1018] = 281, + [1019] = 191, + [1020] = 292, + [1021] = 295, + [1022] = 163, + [1023] = 229, + [1024] = 113, + [1025] = 243, + [1026] = 268, + [1027] = 242, + [1028] = 269, + [1029] = 154, + [1030] = 158, + [1031] = 271, + [1032] = 154, + [1033] = 242, + [1034] = 242, + [1035] = 273, + [1036] = 158, + [1037] = 274, + [1038] = 144, + [1039] = 162, + [1040] = 275, + [1041] = 158, + [1042] = 213, + [1043] = 163, + [1044] = 229, + [1045] = 158, + [1046] = 213, + [1047] = 163, + [1048] = 229, + [1049] = 163, + [1050] = 229, + [1051] = 158, + [1052] = 213, + [1053] = 163, + [1054] = 229, + [1055] = 281, + [1056] = 191, + [1057] = 229, + [1058] = 243, + [1059] = 217, + [1060] = 181, + [1061] = 229, + [1062] = 217, + [1063] = 155, + [1064] = 191, + [1065] = 296, + [1066] = 296, + [1067] = 113, + [1068] = 154, + [1069] = 155, + [1070] = 157, + [1071] = 162, + [1072] = 158, + [1073] = 157, + [1074] = 157, + [1075] = 163, + [1076] = 157, + [1077] = 154, + [1078] = 164, + [1079] = 158, + [1080] = 144, + [1081] = 299, + [1082] = 113, + [1083] = 300, + [1084] = 301, + [1085] = 300, + [1086] = 158, + [1087] = 213, + [1088] = 187, + [1089] = 188, + [1090] = 217, + [1091] = 191, + [1092] = 296, + [1093] = 296, + [1094] = 296, + [1095] = 296, + [1096] = 157, + [1097] = 163, + [1098] = 296, + [1099] = 176, + [1100] = 187, + [1101] = 163, + [1102] = 296, + [1103] = 296, + [1104] = 158, + [1105] = 213, + [1106] = 187, + [1107] = 163, + [1108] = 296, + [1109] = 158, + [1110] = 213, + [1111] = 187, + [1112] = 163, + [1113] = 302, + [1114] = 302, + [1115] = 113, + [1116] = 154, + [1117] = 155, + [1118] = 157, + [1119] = 162, + [1120] = 158, + [1121] = 157, + [1122] = 157, + [1123] = 163, + [1124] = 157, + [1125] = 154, + [1126] = 164, + [1127] = 158, + [1128] = 144, + [1129] = 303, + [1130] = 113, + [1131] = 304, + [1132] = 305, + [1133] = 304, + [1134] = 158, + [1135] = 213, + [1136] = 187, + [1137] = 188, + [1138] = 217, + [1139] = 191, + [1140] = 302, + [1141] = 302, + [1142] = 302, + [1143] = 302, + [1144] = 157, + [1145] = 163, + [1146] = 302, + [1147] = 176, + [1148] = 187, + [1149] = 163, + [1150] = 302, + [1151] = 302, + [1152] = 158, + [1153] = 213, + [1154] = 187, + [1155] = 163, + [1156] = 302, + [1157] = 158, + [1158] = 213, + [1159] = 187, + [1160] = 163, + [1161] = 302, + [1162] = 163, + [1163] = 302, + [1164] = 113, + [1165] = 305, + [1166] = 268, + [1167] = 304, + [1168] = 269, + [1169] = 154, + [1170] = 158, + [1171] = 271, + [1172] = 154, + [1173] = 304, + [1174] = 304, + [1175] = 273, + [1176] = 158, + [1177] = 274, + [1178] = 144, + [1179] = 162, + [1180] = 275, + [1181] = 158, + [1182] = 213, + [1183] = 163, + [1184] = 302, + [1185] = 158, + [1186] = 213, + [1187] = 163, + [1188] = 302, + [1189] = 163, + [1190] = 302, + [1191] = 158, + [1192] = 213, + [1193] = 163, + [1194] = 302, + [1195] = 281, + [1196] = 191, + [1197] = 302, + [1198] = 305, + [1199] = 163, + [1200] = 296, + [1201] = 113, + [1202] = 301, + [1203] = 268, + [1204] = 300, + [1205] = 269, + [1206] = 154, + [1207] = 158, + [1208] = 271, + [1209] = 154, + [1210] = 300, + [1211] = 300, + [1212] = 273, + [1213] = 158, + [1214] = 274, + [1215] = 144, + [1216] = 162, + [1217] = 275, + [1218] = 158, + [1219] = 213, + [1220] = 163, + [1221] = 296, + [1222] = 158, + [1223] = 213, + [1224] = 163, + [1225] = 296, + [1226] = 163, + [1227] = 296, + [1228] = 158, + [1229] = 213, + [1230] = 163, + [1231] = 296, + [1232] = 281, + [1233] = 191, + [1234] = 296, + [1235] = 301, + [1236] = 306, + [1237] = 155, + [1238] = 157, + [1239] = 163, + [1240] = 155, + [1241] = 154, + [1242] = 176, + [1243] = 187, + [1244] = 163, + [1245] = 306, + [1246] = 306, + [1247] = 113, + [1248] = 154, + [1249] = 155, + [1250] = 157, + [1251] = 162, + [1252] = 158, + [1253] = 157, + [1254] = 157, + [1255] = 163, + [1256] = 157, + [1257] = 154, + [1258] = 164, + [1259] = 158, + [1260] = 144, + [1261] = 307, + [1262] = 113, + [1263] = 308, + [1264] = 309, + [1265] = 308, + [1266] = 158, + [1267] = 213, + [1268] = 187, + [1269] = 188, + [1270] = 217, + [1271] = 191, + [1272] = 306, + [1273] = 296, + [1274] = 306, + [1275] = 306, + [1276] = 163, + [1277] = 306, + [1278] = 306, + [1279] = 158, + [1280] = 213, + [1281] = 187, + [1282] = 163, + [1283] = 306, + [1284] = 158, + [1285] = 213, + [1286] = 187, + [1287] = 163, + [1288] = 310, + [1289] = 310, + [1290] = 113, + [1291] = 154, + [1292] = 155, + [1293] = 157, + [1294] = 162, + [1295] = 158, + [1296] = 157, + [1297] = 157, + [1298] = 163, + [1299] = 157, + [1300] = 154, + [1301] = 164, + [1302] = 158, + [1303] = 144, + [1304] = 311, + [1305] = 113, + [1306] = 312, + [1307] = 313, + [1308] = 312, + [1309] = 158, + [1310] = 213, + [1311] = 187, + [1312] = 188, + [1313] = 217, + [1314] = 191, + [1315] = 310, + [1316] = 302, + [1317] = 310, + [1318] = 310, + [1319] = 157, + [1320] = 163, + [1321] = 310, + [1322] = 176, + [1323] = 187, + [1324] = 163, + [1325] = 310, + [1326] = 310, + [1327] = 158, + [1328] = 213, + [1329] = 187, + [1330] = 163, + [1331] = 310, + [1332] = 158, + [1333] = 213, + [1334] = 187, + [1335] = 163, + [1336] = 310, + [1337] = 163, + [1338] = 310, + [1339] = 113, + [1340] = 313, + [1341] = 268, + [1342] = 312, + [1343] = 269, + [1344] = 154, + [1345] = 158, + [1346] = 271, + [1347] = 154, + [1348] = 312, + [1349] = 312, + [1350] = 273, + [1351] = 158, + [1352] = 274, + [1353] = 144, + [1354] = 162, + [1355] = 275, + [1356] = 158, + [1357] = 213, + [1358] = 163, + [1359] = 310, + [1360] = 158, + [1361] = 213, + [1362] = 163, + [1363] = 310, + [1364] = 163, + [1365] = 310, + [1366] = 158, + [1367] = 213, + [1368] = 163, + [1369] = 310, + [1370] = 281, + [1371] = 191, + [1372] = 310, + [1373] = 313, + [1374] = 163, + [1375] = 306, + [1376] = 113, + [1377] = 309, + [1378] = 268, + [1379] = 308, + [1380] = 269, + [1381] = 154, + [1382] = 158, + [1383] = 271, + [1384] = 154, + [1385] = 308, + [1386] = 308, + [1387] = 273, + [1388] = 158, + [1389] = 274, + [1390] = 144, + [1391] = 162, + [1392] = 275, + [1393] = 158, + [1394] = 213, + [1395] = 163, + [1396] = 306, + [1397] = 158, + [1398] = 213, + [1399] = 163, + [1400] = 306, + [1401] = 163, + [1402] = 306, + [1403] = 158, + [1404] = 213, + [1405] = 163, + [1406] = 306, + [1407] = 281, + [1408] = 191, + [1409] = 306, + [1410] = 309, + [1411] = 155, + [1412] = 158, + [1413] = 213, + [1414] = 187, + [1415] = 163, + [1416] = 155, + [1417] = 158, + [1418] = 213, + [1419] = 187, + [1420] = 163, + [1421] = 314, + [1422] = 314, + [1423] = 113, + [1424] = 154, + [1425] = 155, + [1426] = 157, + [1427] = 162, + [1428] = 158, + [1429] = 157, + [1430] = 157, + [1431] = 163, + [1432] = 157, + [1433] = 154, + [1434] = 164, + [1435] = 158, + [1436] = 144, + [1437] = 315, + [1438] = 113, + [1439] = 316, + [1440] = 317, + [1441] = 316, + [1442] = 158, + [1443] = 213, + [1444] = 187, + [1445] = 188, + [1446] = 217, + [1447] = 191, + [1448] = 314, + [1449] = 302, + [1450] = 310, + [1451] = 314, + [1452] = 163, + [1453] = 314, + [1454] = 314, + [1455] = 158, + [1456] = 213, + [1457] = 187, + [1458] = 163, + [1459] = 314, + [1460] = 158, + [1461] = 213, + [1462] = 187, + [1463] = 163, + [1464] = 314, + [1465] = 163, + [1466] = 314, + [1467] = 113, + [1468] = 317, + [1469] = 268, + [1470] = 316, + [1471] = 269, + [1472] = 154, + [1473] = 158, + [1474] = 271, + [1475] = 154, + [1476] = 316, + [1477] = 316, + [1478] = 273, + [1479] = 158, + [1480] = 274, + [1481] = 144, + [1482] = 162, + [1483] = 275, + [1484] = 158, + [1485] = 213, + [1486] = 163, + [1487] = 314, + [1488] = 158, + [1489] = 213, + [1490] = 163, + [1491] = 314, + [1492] = 163, + [1493] = 314, + [1494] = 158, + [1495] = 213, + [1496] = 163, + [1497] = 314, + [1498] = 281, + [1499] = 191, + [1500] = 314, + [1501] = 317, + [1502] = 163, + [1503] = 155, + [1504] = 113, + [1505] = 216, + [1506] = 268, + [1507] = 206, + [1508] = 269, + [1509] = 154, + [1510] = 158, + [1511] = 271, + [1512] = 154, + [1513] = 206, + [1514] = 206, + [1515] = 273, + [1516] = 158, + [1517] = 274, + [1518] = 144, + [1519] = 162, + [1520] = 275, + [1521] = 158, + [1522] = 213, + [1523] = 163, + [1524] = 155, + [1525] = 158, + [1526] = 213, + [1527] = 163, + [1528] = 155, + [1529] = 163, + [1530] = 155, + [1531] = 158, + [1532] = 213, + [1533] = 163, + [1534] = 155, + [1535] = 281, + [1536] = 191, + [1537] = 155, + [1538] = 184, + [1539] = 191, + [1540] = 184, + [1541] = 184, + [1542] = 184, + [1543] = 184, + [1544] = 213, + [1545] = 184, + [1546] = 207, + [1547] = 208, + [1548] = 184, + [1549] = 158, + [1550] = 209, + [1551] = 191, + [1552] = 184, + [1553] = 191, + [1554] = 184, + [1555] = 187, + [1556] = 181, + [1557] = 158, + [1558] = 184, + [1559] = 188, + [1560] = 157, + [1561] = 188, + [1562] = 181, + [1563] = 155, + [1564] = 190, + [1565] = 191, + [1566] = 181, + [1567] = 181, + [1568] = 181, + [1569] = 181, + [1570] = 181, + [1571] = 213, + [1572] = 181, + [1573] = 207, + [1574] = 208, + [1575] = 181, + [1576] = 158, + [1577] = 209, + [1578] = 191, + [1579] = 181, + [1580] = 191, + [1581] = 181, + [1582] = 158, + [1583] = 181, + [1584] = 158, + [1585] = 177, + [1586] = 177, + [1587] = 177, + [1588] = 177, + [1589] = 177, + [1590] = 177, + [1591] = 177, + [1592] = 177, + [1593] = 184, + [1594] = 186, + [1595] = 177, + [1596] = 187, + [1597] = 177, + [1598] = 180, + [1599] = 181, + [1600] = 158, + [1601] = 179, + [1602] = 179, + [1603] = 179, + [1604] = 179, + [1605] = 179, + [1606] = 179, + [1607] = 179, + [1608] = 179, + [1609] = 184, + [1610] = 186, + [1611] = 179, + [1612] = 187, + [1613] = 179, + [1614] = 188, + [1615] = 157, + [1616] = 188, + [1617] = 179, + [1618] = 155, + [1619] = 190, + [1620] = 191, + [1621] = 179, + [1622] = 179, + [1623] = 179, + [1624] = 179, + [1625] = 179, + [1626] = 213, + [1627] = 179, + [1628] = 207, + [1629] = 208, + [1630] = 179, + [1631] = 158, + [1632] = 209, + [1633] = 191, + [1634] = 179, + [1635] = 191, + [1636] = 179, + [1637] = 188, + [1638] = 157, + [1639] = 188, + [1640] = 177, + [1641] = 155, + [1642] = 190, + [1643] = 191, + [1644] = 177, + [1645] = 177, + [1646] = 177, + [1647] = 177, + [1648] = 177, + [1649] = 213, + [1650] = 177, + [1651] = 207, + [1652] = 208, + [1653] = 177, + [1654] = 158, + [1655] = 209, + [1656] = 191, + [1657] = 177, + [1658] = 191, + [1659] = 177, + [1660] = 158, + [1661] = 177, + [1662] = 170, + [1663] = 170, + [1664] = 181, + [1665] = 158, + [1666] = 168, + [1667] = 168, + [1668] = 168, + [1669] = 168, + [1670] = 168, + [1671] = 168, + [1672] = 168, + [1673] = 168, + [1674] = 184, + [1675] = 186, + [1676] = 168, + [1677] = 187, + [1678] = 168, + [1679] = 168, + [1680] = 179, + [1681] = 168, + [1682] = 188, + [1683] = 157, + [1684] = 188, + [1685] = 168, + [1686] = 155, + [1687] = 190, + [1688] = 191, + [1689] = 168, + [1690] = 168, + [1691] = 168, + [1692] = 168, + [1693] = 168, + [1694] = 213, + [1695] = 168, + [1696] = 207, + [1697] = 208, + [1698] = 168, + [1699] = 158, + [1700] = 209, + [1701] = 191, + [1702] = 168, + [1703] = 191, + [1704] = 168, + [1705] = 173, + [1706] = 113, + [1707] = 158, + [1708] = 168, + [1709] = 179, + [1710] = 113, + [1711] = 188, + [1712] = 157, + [1713] = 188, + [1714] = 113, + [1715] = 155, + [1716] = 190, + [1717] = 191, + [1718] = 113, + [1719] = 113, + [1720] = 113, + [1721] = 113, + [1722] = 113, + [1723] = 144, + [1724] = 318, + [1725] = 113, + [1726] = 319, + [1727] = 320, + [1728] = 319, + [1729] = 158, + [1730] = 213, + [1731] = 187, + [1732] = 188, + [1733] = 217, + [1734] = 191, [1735] = 1, - [1736] = 322, - [1737] = 322, - [1738] = 114, - [1739] = 155, - [1740] = 156, - [1741] = 158, - [1742] = 163, - [1743] = 159, - [1744] = 158, - [1745] = 158, - [1746] = 164, - [1747] = 158, - [1748] = 155, - [1749] = 165, - [1750] = 159, - [1751] = 145, - [1752] = 323, - [1753] = 114, - [1754] = 324, - [1755] = 325, - [1756] = 324, - [1757] = 159, - [1758] = 214, - [1759] = 188, - [1760] = 189, - [1761] = 218, - [1762] = 192, - [1763] = 322, - [1764] = 322, - [1765] = 322, - [1766] = 322, - [1767] = 158, - [1768] = 164, - [1769] = 322, - [1770] = 177, - [1771] = 188, - [1772] = 164, - [1773] = 322, - [1774] = 322, - [1775] = 159, - [1776] = 214, - [1777] = 188, - [1778] = 164, - [1779] = 322, - [1780] = 159, - [1781] = 214, - [1782] = 188, - [1783] = 164, - [1784] = 326, - [1785] = 326, - [1786] = 114, - [1787] = 155, - [1788] = 156, - [1789] = 158, - [1790] = 163, - [1791] = 159, - [1792] = 158, - [1793] = 158, - [1794] = 164, - [1795] = 158, - [1796] = 155, - [1797] = 165, - [1798] = 159, - [1799] = 145, - [1800] = 327, - [1801] = 114, - [1802] = 328, - [1803] = 329, - [1804] = 328, - [1805] = 159, - [1806] = 214, - [1807] = 188, - [1808] = 189, - [1809] = 218, - [1810] = 192, - [1811] = 326, - [1812] = 326, - [1813] = 326, - [1814] = 326, - [1815] = 158, - [1816] = 164, - [1817] = 326, - [1818] = 177, - [1819] = 188, - [1820] = 164, - [1821] = 326, - [1822] = 326, - [1823] = 159, - [1824] = 214, - [1825] = 188, - [1826] = 164, - [1827] = 326, - [1828] = 159, - [1829] = 214, - [1830] = 188, - [1831] = 164, - [1832] = 326, - [1833] = 164, - [1834] = 326, - [1835] = 114, - [1836] = 329, - [1837] = 269, - [1838] = 328, - [1839] = 270, - [1840] = 155, - [1841] = 159, - [1842] = 272, - [1843] = 155, - [1844] = 328, - [1845] = 328, - [1846] = 274, - [1847] = 159, - [1848] = 275, - [1849] = 145, - [1850] = 163, - [1851] = 276, - [1852] = 159, - [1853] = 214, - [1854] = 164, - [1855] = 326, - [1856] = 159, - [1857] = 214, - [1858] = 164, - [1859] = 326, - [1860] = 164, - [1861] = 326, - [1862] = 159, - [1863] = 214, - [1864] = 164, - [1865] = 326, - [1866] = 282, - [1867] = 192, - [1868] = 326, - [1869] = 329, - [1870] = 164, - [1871] = 322, - [1872] = 114, - [1873] = 325, - [1874] = 269, - [1875] = 324, - [1876] = 270, - [1877] = 155, - [1878] = 159, - [1879] = 272, - [1880] = 155, - [1881] = 324, - [1882] = 324, - [1883] = 274, - [1884] = 159, - [1885] = 275, - [1886] = 145, - [1887] = 163, - [1888] = 276, - [1889] = 159, - [1890] = 214, - [1891] = 164, - [1892] = 322, - [1893] = 159, - [1894] = 214, - [1895] = 164, - [1896] = 322, - [1897] = 164, - [1898] = 322, - [1899] = 159, - [1900] = 214, - [1901] = 164, - [1902] = 322, - [1903] = 282, - [1904] = 192, - [1905] = 322, - [1906] = 325, - [1907] = 330, + [1736] = 321, + [1737] = 321, + [1738] = 113, + [1739] = 154, + [1740] = 155, + [1741] = 157, + [1742] = 162, + [1743] = 158, + [1744] = 157, + [1745] = 157, + [1746] = 163, + [1747] = 157, + [1748] = 154, + [1749] = 164, + [1750] = 158, + [1751] = 144, + [1752] = 322, + [1753] = 113, + [1754] = 323, + [1755] = 324, + [1756] = 323, + [1757] = 158, + [1758] = 213, + [1759] = 187, + [1760] = 188, + [1761] = 217, + [1762] = 191, + [1763] = 321, + [1764] = 321, + [1765] = 321, + [1766] = 321, + [1767] = 157, + [1768] = 163, + [1769] = 321, + [1770] = 176, + [1771] = 187, + [1772] = 163, + [1773] = 321, + [1774] = 321, + [1775] = 158, + [1776] = 213, + [1777] = 187, + [1778] = 163, + [1779] = 321, + [1780] = 158, + [1781] = 213, + [1782] = 187, + [1783] = 163, + [1784] = 325, + [1785] = 325, + [1786] = 113, + [1787] = 154, + [1788] = 155, + [1789] = 157, + [1790] = 162, + [1791] = 158, + [1792] = 157, + [1793] = 157, + [1794] = 163, + [1795] = 157, + [1796] = 154, + [1797] = 164, + [1798] = 158, + [1799] = 144, + [1800] = 326, + [1801] = 113, + [1802] = 327, + [1803] = 328, + [1804] = 327, + [1805] = 158, + [1806] = 213, + [1807] = 187, + [1808] = 188, + [1809] = 217, + [1810] = 191, + [1811] = 325, + [1812] = 325, + [1813] = 325, + [1814] = 325, + [1815] = 157, + [1816] = 163, + [1817] = 325, + [1818] = 176, + [1819] = 187, + [1820] = 163, + [1821] = 325, + [1822] = 325, + [1823] = 158, + [1824] = 213, + [1825] = 187, + [1826] = 163, + [1827] = 325, + [1828] = 158, + [1829] = 213, + [1830] = 187, + [1831] = 163, + [1832] = 325, + [1833] = 163, + [1834] = 325, + [1835] = 113, + [1836] = 328, + [1837] = 268, + [1838] = 327, + [1839] = 269, + [1840] = 154, + [1841] = 158, + [1842] = 271, + [1843] = 154, + [1844] = 327, + [1845] = 327, + [1846] = 273, + [1847] = 158, + [1848] = 274, + [1849] = 144, + [1850] = 162, + [1851] = 275, + [1852] = 158, + [1853] = 213, + [1854] = 163, + [1855] = 325, + [1856] = 158, + [1857] = 213, + [1858] = 163, + [1859] = 325, + [1860] = 163, + [1861] = 325, + [1862] = 158, + [1863] = 213, + [1864] = 163, + [1865] = 325, + [1866] = 281, + [1867] = 191, + [1868] = 325, + [1869] = 328, + [1870] = 163, + [1871] = 321, + [1872] = 113, + [1873] = 324, + [1874] = 268, + [1875] = 323, + [1876] = 269, + [1877] = 154, + [1878] = 158, + [1879] = 271, + [1880] = 154, + [1881] = 323, + [1882] = 323, + [1883] = 273, + [1884] = 158, + [1885] = 274, + [1886] = 144, + [1887] = 162, + [1888] = 275, + [1889] = 158, + [1890] = 213, + [1891] = 163, + [1892] = 321, + [1893] = 158, + [1894] = 213, + [1895] = 163, + [1896] = 321, + [1897] = 163, + [1898] = 321, + [1899] = 158, + [1900] = 213, + [1901] = 163, + [1902] = 321, + [1903] = 281, + [1904] = 191, + [1905] = 321, + [1906] = 324, + [1907] = 329, [1908] = 1, - [1909] = 158, - [1910] = 164, + [1909] = 157, + [1910] = 163, [1911] = 1, - [1912] = 177, - [1913] = 188, - [1914] = 164, - [1915] = 330, - [1916] = 330, - [1917] = 114, - [1918] = 155, - [1919] = 156, - [1920] = 158, - [1921] = 163, - [1922] = 159, - [1923] = 158, - [1924] = 158, - [1925] = 164, - [1926] = 158, - [1927] = 155, - [1928] = 165, - [1929] = 159, - [1930] = 145, - [1931] = 331, - [1932] = 114, - [1933] = 332, - [1934] = 333, - [1935] = 332, - [1936] = 159, - [1937] = 214, - [1938] = 188, - [1939] = 189, - [1940] = 218, - [1941] = 192, - [1942] = 330, - [1943] = 322, - [1944] = 330, - [1945] = 330, - [1946] = 164, - [1947] = 330, - [1948] = 330, - [1949] = 159, - [1950] = 214, - [1951] = 188, - [1952] = 164, - [1953] = 330, - [1954] = 159, - [1955] = 214, - [1956] = 188, - [1957] = 164, - [1958] = 334, - [1959] = 334, - [1960] = 114, - [1961] = 155, - [1962] = 156, - [1963] = 158, - [1964] = 163, - [1965] = 159, - [1966] = 158, - [1967] = 158, - [1968] = 164, - [1969] = 158, - [1970] = 155, - [1971] = 165, - [1972] = 159, - [1973] = 145, - [1974] = 335, - [1975] = 114, - [1976] = 336, - [1977] = 337, - [1978] = 336, - [1979] = 159, - [1980] = 214, - [1981] = 188, - [1982] = 189, - [1983] = 218, - [1984] = 192, - [1985] = 334, - [1986] = 326, - [1987] = 334, - [1988] = 334, - [1989] = 158, - [1990] = 164, - [1991] = 334, - [1992] = 177, - [1993] = 188, - [1994] = 164, - [1995] = 334, - [1996] = 334, - [1997] = 159, - [1998] = 214, - [1999] = 188, - [2000] = 164, - [2001] = 334, - [2002] = 159, - [2003] = 214, - [2004] = 188, - [2005] = 164, - [2006] = 334, - [2007] = 164, - [2008] = 334, - [2009] = 114, - [2010] = 337, - [2011] = 269, - [2012] = 336, - [2013] = 270, - [2014] = 155, - [2015] = 159, - [2016] = 272, - [2017] = 155, - [2018] = 336, - [2019] = 336, - [2020] = 274, - [2021] = 159, - [2022] = 275, - [2023] = 145, - [2024] = 163, - [2025] = 276, - [2026] = 159, - [2027] = 214, - [2028] = 164, - [2029] = 334, - [2030] = 159, - [2031] = 214, - [2032] = 164, - [2033] = 334, - [2034] = 164, - [2035] = 334, - [2036] = 159, - [2037] = 214, - [2038] = 164, - [2039] = 334, - [2040] = 282, - [2041] = 192, - [2042] = 334, - [2043] = 337, - [2044] = 164, - [2045] = 330, - [2046] = 114, - [2047] = 333, - [2048] = 269, - [2049] = 332, - [2050] = 270, - [2051] = 155, - [2052] = 159, - [2053] = 272, - [2054] = 155, - [2055] = 332, - [2056] = 332, - [2057] = 274, - [2058] = 159, - [2059] = 275, - [2060] = 145, - [2061] = 163, - [2062] = 276, - [2063] = 159, - [2064] = 214, - [2065] = 164, - [2066] = 330, - [2067] = 159, - [2068] = 214, - [2069] = 164, - [2070] = 330, - [2071] = 164, - [2072] = 330, - [2073] = 159, - [2074] = 214, - [2075] = 164, - [2076] = 330, - [2077] = 282, - [2078] = 192, - [2079] = 330, - [2080] = 333, + [1912] = 176, + [1913] = 187, + [1914] = 163, + [1915] = 329, + [1916] = 329, + [1917] = 113, + [1918] = 154, + [1919] = 155, + [1920] = 157, + [1921] = 162, + [1922] = 158, + [1923] = 157, + [1924] = 157, + [1925] = 163, + [1926] = 157, + [1927] = 154, + [1928] = 164, + [1929] = 158, + [1930] = 144, + [1931] = 330, + [1932] = 113, + [1933] = 331, + [1934] = 332, + [1935] = 331, + [1936] = 158, + [1937] = 213, + [1938] = 187, + [1939] = 188, + [1940] = 217, + [1941] = 191, + [1942] = 329, + [1943] = 321, + [1944] = 329, + [1945] = 329, + [1946] = 163, + [1947] = 329, + [1948] = 329, + [1949] = 158, + [1950] = 213, + [1951] = 187, + [1952] = 163, + [1953] = 329, + [1954] = 158, + [1955] = 213, + [1956] = 187, + [1957] = 163, + [1958] = 333, + [1959] = 333, + [1960] = 113, + [1961] = 154, + [1962] = 155, + [1963] = 157, + [1964] = 162, + [1965] = 158, + [1966] = 157, + [1967] = 157, + [1968] = 163, + [1969] = 157, + [1970] = 154, + [1971] = 164, + [1972] = 158, + [1973] = 144, + [1974] = 334, + [1975] = 113, + [1976] = 335, + [1977] = 336, + [1978] = 335, + [1979] = 158, + [1980] = 213, + [1981] = 187, + [1982] = 188, + [1983] = 217, + [1984] = 191, + [1985] = 333, + [1986] = 325, + [1987] = 333, + [1988] = 333, + [1989] = 157, + [1990] = 163, + [1991] = 333, + [1992] = 176, + [1993] = 187, + [1994] = 163, + [1995] = 333, + [1996] = 333, + [1997] = 158, + [1998] = 213, + [1999] = 187, + [2000] = 163, + [2001] = 333, + [2002] = 158, + [2003] = 213, + [2004] = 187, + [2005] = 163, + [2006] = 333, + [2007] = 163, + [2008] = 333, + [2009] = 113, + [2010] = 336, + [2011] = 268, + [2012] = 335, + [2013] = 269, + [2014] = 154, + [2015] = 158, + [2016] = 271, + [2017] = 154, + [2018] = 335, + [2019] = 335, + [2020] = 273, + [2021] = 158, + [2022] = 274, + [2023] = 144, + [2024] = 162, + [2025] = 275, + [2026] = 158, + [2027] = 213, + [2028] = 163, + [2029] = 333, + [2030] = 158, + [2031] = 213, + [2032] = 163, + [2033] = 333, + [2034] = 163, + [2035] = 333, + [2036] = 158, + [2037] = 213, + [2038] = 163, + [2039] = 333, + [2040] = 281, + [2041] = 191, + [2042] = 333, + [2043] = 336, + [2044] = 163, + [2045] = 329, + [2046] = 113, + [2047] = 332, + [2048] = 268, + [2049] = 331, + [2050] = 269, + [2051] = 154, + [2052] = 158, + [2053] = 271, + [2054] = 154, + [2055] = 331, + [2056] = 331, + [2057] = 273, + [2058] = 158, + [2059] = 274, + [2060] = 144, + [2061] = 162, + [2062] = 275, + [2063] = 158, + [2064] = 213, + [2065] = 163, + [2066] = 329, + [2067] = 158, + [2068] = 213, + [2069] = 163, + [2070] = 329, + [2071] = 163, + [2072] = 329, + [2073] = 158, + [2074] = 213, + [2075] = 163, + [2076] = 329, + [2077] = 281, + [2078] = 191, + [2079] = 329, + [2080] = 332, [2081] = 1, - [2082] = 159, - [2083] = 214, - [2084] = 188, - [2085] = 164, + [2082] = 158, + [2083] = 213, + [2084] = 187, + [2085] = 163, [2086] = 1, - [2087] = 159, - [2088] = 214, - [2089] = 188, - [2090] = 164, - [2091] = 338, - [2092] = 338, - [2093] = 114, - [2094] = 155, - [2095] = 156, - [2096] = 158, - [2097] = 163, - [2098] = 159, - [2099] = 158, - [2100] = 158, - [2101] = 164, - [2102] = 158, - [2103] = 155, - [2104] = 165, - [2105] = 159, - [2106] = 145, - [2107] = 339, - [2108] = 114, - [2109] = 340, - [2110] = 341, - [2111] = 340, - [2112] = 159, - [2113] = 214, - [2114] = 188, - [2115] = 189, - [2116] = 218, - [2117] = 192, - [2118] = 338, - [2119] = 326, - [2120] = 334, - [2121] = 338, - [2122] = 164, - [2123] = 338, - [2124] = 338, - [2125] = 159, - [2126] = 214, - [2127] = 188, - [2128] = 164, - [2129] = 338, - [2130] = 159, - [2131] = 214, - [2132] = 188, - [2133] = 164, - [2134] = 338, - [2135] = 164, - [2136] = 338, - [2137] = 114, - [2138] = 341, - [2139] = 269, - [2140] = 340, - [2141] = 270, - [2142] = 155, - [2143] = 159, - [2144] = 272, - [2145] = 155, - [2146] = 340, - [2147] = 340, - [2148] = 274, - [2149] = 159, - [2150] = 275, - [2151] = 145, - [2152] = 163, - [2153] = 276, - [2154] = 159, - [2155] = 214, - [2156] = 164, - [2157] = 338, - [2158] = 159, - [2159] = 214, - [2160] = 164, - [2161] = 338, - [2162] = 164, - [2163] = 338, - [2164] = 159, - [2165] = 214, - [2166] = 164, - [2167] = 338, - [2168] = 282, - [2169] = 192, - [2170] = 338, - [2171] = 341, - [2172] = 164, + [2087] = 158, + [2088] = 213, + [2089] = 187, + [2090] = 163, + [2091] = 337, + [2092] = 337, + [2093] = 113, + [2094] = 154, + [2095] = 155, + [2096] = 157, + [2097] = 162, + [2098] = 158, + [2099] = 157, + [2100] = 157, + [2101] = 163, + [2102] = 157, + [2103] = 154, + [2104] = 164, + [2105] = 158, + [2106] = 144, + [2107] = 338, + [2108] = 113, + [2109] = 339, + [2110] = 340, + [2111] = 339, + [2112] = 158, + [2113] = 213, + [2114] = 187, + [2115] = 188, + [2116] = 217, + [2117] = 191, + [2118] = 337, + [2119] = 325, + [2120] = 333, + [2121] = 337, + [2122] = 163, + [2123] = 337, + [2124] = 337, + [2125] = 158, + [2126] = 213, + [2127] = 187, + [2128] = 163, + [2129] = 337, + [2130] = 158, + [2131] = 213, + [2132] = 187, + [2133] = 163, + [2134] = 337, + [2135] = 163, + [2136] = 337, + [2137] = 113, + [2138] = 340, + [2139] = 268, + [2140] = 339, + [2141] = 269, + [2142] = 154, + [2143] = 158, + [2144] = 271, + [2145] = 154, + [2146] = 339, + [2147] = 339, + [2148] = 273, + [2149] = 158, + [2150] = 274, + [2151] = 144, + [2152] = 162, + [2153] = 275, + [2154] = 158, + [2155] = 213, + [2156] = 163, + [2157] = 337, + [2158] = 158, + [2159] = 213, + [2160] = 163, + [2161] = 337, + [2162] = 163, + [2163] = 337, + [2164] = 158, + [2165] = 213, + [2166] = 163, + [2167] = 337, + [2168] = 281, + [2169] = 191, + [2170] = 337, + [2171] = 340, + [2172] = 163, [2173] = 1, - [2174] = 114, - [2175] = 321, - [2176] = 269, - [2177] = 320, - [2178] = 270, - [2179] = 155, - [2180] = 159, - [2181] = 272, - [2182] = 155, - [2183] = 320, - [2184] = 320, - [2185] = 214, - [2186] = 114, - [2187] = 274, - [2188] = 159, - [2189] = 275, - [2190] = 145, - [2191] = 163, - [2192] = 276, - [2193] = 159, - [2194] = 214, - [2195] = 164, + [2174] = 113, + [2175] = 320, + [2176] = 268, + [2177] = 319, + [2178] = 269, + [2179] = 154, + [2180] = 158, + [2181] = 271, + [2182] = 154, + [2183] = 319, + [2184] = 319, + [2185] = 213, + [2186] = 113, + [2187] = 273, + [2188] = 158, + [2189] = 274, + [2190] = 144, + [2191] = 162, + [2192] = 275, + [2193] = 158, + [2194] = 213, + [2195] = 163, [2196] = 1, - [2197] = 159, - [2198] = 214, - [2199] = 164, + [2197] = 158, + [2198] = 213, + [2199] = 163, [2200] = 1, - [2201] = 164, + [2201] = 163, [2202] = 1, - [2203] = 159, - [2204] = 214, - [2205] = 164, + [2203] = 158, + [2204] = 213, + [2205] = 163, [2206] = 1, - [2207] = 282, - [2208] = 192, + [2207] = 281, + [2208] = 191, [2209] = 1, - [2210] = 321, - [2211] = 112, + [2210] = 320, + [2211] = 111, }; #pragma GCC diagnostic push @@ -11420,7 +11633,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -11453,7 +11665,6 @@ PARSE_TABLE = { [ts_builtin_sym_end] = ACCEPT_INPUT(), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [2] = { [ts_sym_statement] = SHIFT(2), @@ -11490,7 +11701,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -11526,7 +11736,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -11557,7 +11766,6 @@ PARSE_TABLE = { [4] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2210), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2210), @@ -11588,7 +11796,6 @@ PARSE_TABLE = { [5] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -11619,7 +11826,6 @@ PARSE_TABLE = { [6] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -11655,14 +11861,12 @@ PARSE_TABLE = { [7] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2210), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2210), }, [8] = { [ts_builtin_sym_end] = REDUCE(ts_sym_program, 1), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [9] = { [ts_sym_statement] = SHIFT(234), @@ -11698,7 +11902,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -11731,7 +11934,6 @@ PARSE_TABLE = { [10] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2187), }, [11] = { @@ -11753,7 +11955,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -11775,7 +11976,6 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(2176), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2177), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2178), [ts_aux_sym_5] = SHIFT(2177), }, @@ -11798,7 +11998,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -11819,13 +12018,11 @@ PARSE_TABLE = { [14] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2087), }, [15] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2082), }, [16] = { @@ -11862,7 +12059,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -11893,13 +12089,11 @@ PARSE_TABLE = { [17] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1729), }, [18] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1728), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1728), }, [19] = { @@ -11921,7 +12115,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1726), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -11959,7 +12152,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -11996,7 +12188,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -12033,7 +12224,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -12070,7 +12260,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -12092,7 +12281,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(1711), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1712), [ts_aux_sym_3] = SHIFT(223), }, @@ -12115,7 +12303,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -12153,7 +12340,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12175,7 +12361,6 @@ PARSE_TABLE = { [27] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(1705), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -12208,7 +12393,6 @@ PARSE_TABLE = { [28] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -12240,7 +12424,6 @@ PARSE_TABLE = { [29] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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(1707), @@ -12277,7 +12460,6 @@ PARSE_TABLE = { [30] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(1705), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -12287,7 +12469,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(1697), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1697), [ts_aux_sym_2] = SHIFT(1698), }, @@ -12310,7 +12491,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -12347,7 +12527,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12384,7 +12563,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12421,7 +12599,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12443,7 +12620,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(1682), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1683), [ts_aux_sym_3] = SHIFT(223), }, @@ -12466,7 +12642,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -12504,7 +12679,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12526,7 +12700,6 @@ PARSE_TABLE = { [39] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -12557,7 +12730,6 @@ PARSE_TABLE = { [40] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(43), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -12590,7 +12762,6 @@ PARSE_TABLE = { [41] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(43), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -12598,7 +12769,6 @@ PARSE_TABLE = { [42] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -12630,7 +12800,6 @@ PARSE_TABLE = { [43] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(1679), }, [44] = { @@ -12653,7 +12822,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12674,7 +12842,6 @@ PARSE_TABLE = { [45] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(47), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -12707,7 +12874,6 @@ PARSE_TABLE = { [46] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(47), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -12715,7 +12881,6 @@ PARSE_TABLE = { [47] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 3), }, [48] = { @@ -12738,7 +12903,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -12776,7 +12940,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12813,7 +12976,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12834,7 +12996,6 @@ PARSE_TABLE = { [51] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -12882,7 +13043,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12919,7 +13079,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12956,7 +13115,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -12993,7 +13151,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -13030,7 +13187,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -13067,7 +13223,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -13088,7 +13243,6 @@ PARSE_TABLE = { [58] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1663), }, [59] = { @@ -13110,7 +13264,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -13131,7 +13284,6 @@ PARSE_TABLE = { [60] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -13162,7 +13314,6 @@ PARSE_TABLE = { [61] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), @@ -13193,7 +13344,6 @@ PARSE_TABLE = { [62] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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(1660), @@ -13231,7 +13381,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(1652), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1652), [ts_aux_sym_2] = SHIFT(1653), }, @@ -13254,7 +13403,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -13291,7 +13439,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -13328,7 +13475,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -13365,7 +13511,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -13387,7 +13532,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(1637), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1638), [ts_aux_sym_3] = SHIFT(223), }, @@ -13410,7 +13554,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -13448,7 +13591,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -13470,7 +13612,6 @@ PARSE_TABLE = { [71] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(74), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -13503,7 +13644,6 @@ PARSE_TABLE = { [72] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(74), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -13511,7 +13651,6 @@ PARSE_TABLE = { [73] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_in] = REDUCE(ts_sym_array, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 2), @@ -13542,13 +13681,11 @@ PARSE_TABLE = { [74] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(75), }, [75] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_in] = REDUCE(ts_sym_array, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 4), @@ -13579,7 +13716,6 @@ PARSE_TABLE = { [76] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -13609,7 +13745,6 @@ PARSE_TABLE = { [77] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), @@ -13639,7 +13774,6 @@ PARSE_TABLE = { [78] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), @@ -13670,7 +13804,6 @@ PARSE_TABLE = { [79] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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(253), @@ -13707,7 +13840,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(1629), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1629), [ts_aux_sym_2] = SHIFT(1630), }, @@ -13730,7 +13862,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -13767,7 +13898,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -13804,7 +13934,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -13841,7 +13970,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -13863,7 +13991,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(1614), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1615), [ts_aux_sym_3] = SHIFT(223), }, @@ -13886,7 +14013,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -13924,7 +14050,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -13946,7 +14071,6 @@ PARSE_TABLE = { [88] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(91), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -13979,7 +14103,6 @@ PARSE_TABLE = { [89] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(91), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -13987,7 +14110,6 @@ PARSE_TABLE = { [90] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_in] = REDUCE(ts_sym_array, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 2), @@ -14017,13 +14139,11 @@ PARSE_TABLE = { [91] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(92), }, [92] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_in] = REDUCE(ts_sym_array, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_array, 4), @@ -14053,7 +14173,6 @@ PARSE_TABLE = { [93] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(95), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -14083,7 +14202,6 @@ PARSE_TABLE = { [94] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), @@ -14130,7 +14248,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -14168,7 +14285,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -14205,7 +14321,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -14226,7 +14341,6 @@ PARSE_TABLE = { [98] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_math_op, 2), @@ -14272,7 +14386,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -14309,7 +14422,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -14346,7 +14458,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -14383,7 +14494,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -14420,7 +14530,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -14457,7 +14566,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -14478,7 +14586,6 @@ PARSE_TABLE = { [105] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1598), }, [106] = { @@ -14500,7 +14607,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14521,7 +14627,6 @@ PARSE_TABLE = { [107] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -14569,7 +14674,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -14607,7 +14711,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14644,7 +14747,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14665,7 +14767,6 @@ PARSE_TABLE = { [111] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_math_op, 2), @@ -14712,7 +14813,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14749,7 +14849,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14786,7 +14885,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14823,7 +14921,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14860,7 +14957,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14897,7 +14993,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -14918,7 +15013,6 @@ PARSE_TABLE = { [118] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(123), }, [119] = { @@ -14940,7 +15034,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -14961,7 +15054,6 @@ PARSE_TABLE = { [120] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -14996,7 +15088,6 @@ PARSE_TABLE = { [121] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -15027,7 +15118,6 @@ PARSE_TABLE = { [122] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -15063,7 +15153,6 @@ PARSE_TABLE = { [123] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -15099,7 +15188,6 @@ PARSE_TABLE = { [124] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(1584), @@ -15130,7 +15218,6 @@ PARSE_TABLE = { [125] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -15161,7 +15248,6 @@ PARSE_TABLE = { [126] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -15199,7 +15285,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(1574), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1574), [ts_aux_sym_2] = SHIFT(1575), }, @@ -15222,7 +15307,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -15259,7 +15343,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -15296,7 +15379,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -15333,7 +15415,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -15355,7 +15436,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(1559), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1560), [ts_aux_sym_3] = SHIFT(223), }, @@ -15378,7 +15458,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -15416,7 +15495,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -15438,7 +15516,6 @@ PARSE_TABLE = { [135] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(138), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -15471,7 +15548,6 @@ PARSE_TABLE = { [136] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(138), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -15479,7 +15555,6 @@ PARSE_TABLE = { [137] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_in] = REDUCE(ts_sym_array, 2), [ts_aux_sym_6] = REDUCE(ts_sym_array, 2), @@ -15510,13 +15585,11 @@ PARSE_TABLE = { [138] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(139), }, [139] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_in] = REDUCE(ts_sym_array, 4), [ts_aux_sym_6] = REDUCE(ts_sym_array, 4), @@ -15547,7 +15620,6 @@ PARSE_TABLE = { [140] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -15577,7 +15649,6 @@ PARSE_TABLE = { [141] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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_constructor_call, 2), @@ -15625,7 +15696,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -15647,7 +15717,6 @@ PARSE_TABLE = { [143] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(1555), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -15680,7 +15749,6 @@ PARSE_TABLE = { [144] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -15712,7 +15780,6 @@ PARSE_TABLE = { [145] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -15749,7 +15816,6 @@ PARSE_TABLE = { [146] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(1555), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -15759,7 +15825,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(1547), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1547), [ts_aux_sym_2] = SHIFT(1548), }, @@ -15782,7 +15847,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -15803,7 +15867,6 @@ PARSE_TABLE = { [149] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_6] = REDUCE(ts_sym_function_call, 3), @@ -15850,7 +15913,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -15887,7 +15949,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -15924,7 +15985,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -15946,7 +16006,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(221), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(222), [ts_aux_sym_3] = SHIFT(223), }, @@ -15969,7 +16028,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -16007,7 +16065,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -16029,7 +16086,6 @@ PARSE_TABLE = { [156] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(159), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -16062,7 +16118,6 @@ PARSE_TABLE = { [157] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(159), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -16070,7 +16125,6 @@ PARSE_TABLE = { [158] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -16102,13 +16156,11 @@ PARSE_TABLE = { [159] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(160), }, [160] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -16140,7 +16192,6 @@ PARSE_TABLE = { [161] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -16170,7 +16221,6 @@ PARSE_TABLE = { [162] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -16219,7 +16269,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16241,7 +16290,6 @@ PARSE_TABLE = { [164] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(167), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -16274,7 +16322,6 @@ PARSE_TABLE = { [165] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(167), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -16282,7 +16329,6 @@ PARSE_TABLE = { [166] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -16314,7 +16360,6 @@ PARSE_TABLE = { [167] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(220), }, [168] = { @@ -16337,7 +16382,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16358,7 +16402,6 @@ PARSE_TABLE = { [169] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(171), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -16391,7 +16434,6 @@ PARSE_TABLE = { [170] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(171), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -16399,7 +16441,6 @@ PARSE_TABLE = { [171] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 3), }, [172] = { @@ -16421,7 +16462,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16458,7 +16498,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16479,7 +16518,6 @@ PARSE_TABLE = { [174] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -16527,7 +16565,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16564,7 +16601,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16601,7 +16637,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16638,7 +16673,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16675,7 +16709,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -16712,7 +16745,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -16733,7 +16765,6 @@ PARSE_TABLE = { [181] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(185), }, [182] = { @@ -16755,7 +16786,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -16776,7 +16806,6 @@ PARSE_TABLE = { [183] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -16807,7 +16836,6 @@ PARSE_TABLE = { [184] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -16844,7 +16872,6 @@ PARSE_TABLE = { [185] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -16881,7 +16908,6 @@ PARSE_TABLE = { [186] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(188), @@ -16928,7 +16954,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -16965,7 +16990,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -17002,7 +17026,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -17023,7 +17046,6 @@ PARSE_TABLE = { [190] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_6] = REDUCE(ts_sym_math_op, 2), @@ -17070,7 +17092,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -17107,7 +17128,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -17144,7 +17164,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -17181,7 +17200,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -17218,7 +17236,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -17255,7 +17272,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -17276,7 +17292,6 @@ PARSE_TABLE = { [197] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(201), }, [198] = { @@ -17298,7 +17313,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -17319,7 +17333,6 @@ PARSE_TABLE = { [199] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -17350,7 +17363,6 @@ PARSE_TABLE = { [200] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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_6] = REDUCE(ts_sym_property_access, 4), @@ -17386,7 +17398,6 @@ PARSE_TABLE = { [201] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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_6] = REDUCE(ts_sym_property_access, 3), @@ -17422,7 +17433,6 @@ PARSE_TABLE = { [202] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(203), @@ -17469,7 +17479,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -17490,7 +17499,6 @@ PARSE_TABLE = { [204] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_ternary, 5), @@ -17521,7 +17529,6 @@ PARSE_TABLE = { [205] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_bool_op, 3), @@ -17552,7 +17559,6 @@ PARSE_TABLE = { [206] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_bool_op, 3), @@ -17583,7 +17589,6 @@ PARSE_TABLE = { [207] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_bool_op, 3), @@ -17614,7 +17619,6 @@ PARSE_TABLE = { [208] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_math_op, 3), @@ -17645,7 +17649,6 @@ PARSE_TABLE = { [209] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_math_op, 3), @@ -17676,7 +17679,6 @@ PARSE_TABLE = { [210] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_instanceof_expression, 3), @@ -17707,7 +17709,6 @@ PARSE_TABLE = { [211] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_in] = SHIFT(172), @@ -17739,7 +17740,6 @@ PARSE_TABLE = { [212] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_in_expression, 3), @@ -17770,7 +17770,6 @@ PARSE_TABLE = { [213] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -17802,7 +17801,6 @@ PARSE_TABLE = { [214] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -17834,7 +17832,6 @@ PARSE_TABLE = { [215] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -17866,7 +17863,6 @@ PARSE_TABLE = { [216] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -17898,7 +17894,6 @@ PARSE_TABLE = { [217] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -17930,7 +17925,6 @@ PARSE_TABLE = { [218] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -17962,7 +17956,6 @@ PARSE_TABLE = { [219] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -17994,7 +17987,6 @@ PARSE_TABLE = { [220] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -18027,27 +18019,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(1540), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(233), }, [222] = { [ts_sym_formal_parameters] = SHIFT(231), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [223] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(224), [ts_aux_sym_4] = SHIFT(225), }, [224] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_formal_parameters_repeat0] = SHIFT(226), [ts_aux_sym_4] = REDUCE(ts_aux_sym_formal_parameters_repeat0, 0), [ts_aux_sym_8] = SHIFT(227), @@ -18055,25 +18043,21 @@ PARSE_TABLE = { [225] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_formal_parameters, 2), }, [226] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(230), }, [227] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(228), }, [228] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_formal_parameters_repeat0] = SHIFT(229), [ts_aux_sym_4] = REDUCE(ts_aux_sym_formal_parameters_repeat0, 0), [ts_aux_sym_8] = SHIFT(227), @@ -18081,26 +18065,22 @@ PARSE_TABLE = { [229] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = REDUCE(ts_aux_sym_formal_parameters_repeat0, 3), }, [230] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = REDUCE(ts_sym_formal_parameters, 4), }, [231] = { [ts_sym_statement_block] = SHIFT(232), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(233), }, [232] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), @@ -18163,7 +18143,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -18227,7 +18206,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -18263,7 +18241,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -18295,7 +18272,6 @@ PARSE_TABLE = { [236] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(299), @@ -18326,14 +18302,12 @@ PARSE_TABLE = { [237] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1538), [ts_aux_sym_5] = SHIFT(299), }, [238] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1538), }, [239] = { @@ -18370,7 +18344,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -18403,14 +18376,12 @@ PARSE_TABLE = { [240] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1515), }, [241] = { [ts_builtin_sym_error] = SHIFT(1506), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1507), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1508), [ts_aux_sym_5] = SHIFT(1507), }, @@ -18433,7 +18404,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -18454,13 +18424,11 @@ PARSE_TABLE = { [243] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1417), }, [244] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1412), }, [245] = { @@ -18497,7 +18465,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -18528,13 +18495,11 @@ PARSE_TABLE = { [246] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(451), }, [247] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(450), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(450), }, [248] = { @@ -18556,7 +18521,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(261), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -18594,7 +18558,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -18615,7 +18578,6 @@ PARSE_TABLE = { [250] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(95), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -18645,7 +18607,6 @@ PARSE_TABLE = { [251] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(252), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(252), @@ -18684,7 +18645,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -18757,7 +18717,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -18778,7 +18737,6 @@ PARSE_TABLE = { [254] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(95), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -18808,7 +18766,6 @@ PARSE_TABLE = { [255] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(259), }, [256] = { @@ -18830,7 +18787,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -18851,7 +18807,6 @@ PARSE_TABLE = { [257] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -18882,7 +18837,6 @@ PARSE_TABLE = { [258] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 4), - [ts_sym__whitespace] = 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_5] = REDUCE(ts_sym_property_access, 4), @@ -18918,7 +18872,6 @@ PARSE_TABLE = { [259] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 3), - [ts_sym__whitespace] = 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_5] = REDUCE(ts_sym_property_access, 3), @@ -18954,7 +18907,6 @@ PARSE_TABLE = { [260] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(424), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(424), @@ -19002,7 +18954,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -19037,14 +18988,12 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(264), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(264), [ts_aux_sym_2] = SHIFT(265), }, [263] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -19052,13 +19001,11 @@ PARSE_TABLE = { [264] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(266), }, [265] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19105,7 +19052,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -19126,7 +19072,6 @@ PARSE_TABLE = { [267] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(420), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -19159,7 +19104,6 @@ PARSE_TABLE = { [268] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19191,7 +19135,6 @@ PARSE_TABLE = { [269] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19230,7 +19173,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(410), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(410), [ts_aux_sym_2] = SHIFT(411), }, @@ -19253,7 +19195,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -19290,7 +19231,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -19327,7 +19267,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -19364,7 +19303,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -19386,7 +19324,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(291), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(292), [ts_aux_sym_3] = SHIFT(223), }, @@ -19409,7 +19346,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -19447,7 +19383,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -19469,7 +19404,6 @@ PARSE_TABLE = { [278] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(281), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -19502,7 +19436,6 @@ PARSE_TABLE = { [279] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(281), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -19510,7 +19443,6 @@ PARSE_TABLE = { [280] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19542,13 +19474,11 @@ PARSE_TABLE = { [281] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(282), }, [282] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19580,7 +19510,6 @@ PARSE_TABLE = { [283] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(285), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -19610,7 +19539,6 @@ PARSE_TABLE = { [284] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19659,7 +19587,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -19681,7 +19608,6 @@ PARSE_TABLE = { [286] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(289), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -19714,7 +19640,6 @@ PARSE_TABLE = { [287] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(289), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -19722,7 +19647,6 @@ PARSE_TABLE = { [288] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19754,13 +19678,11 @@ PARSE_TABLE = { [289] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(290), }, [290] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19793,27 +19715,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(300), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(295), }, [292] = { [ts_sym_formal_parameters] = SHIFT(293), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [293] = { [ts_sym_statement_block] = SHIFT(294), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(295), }, [294] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), @@ -19876,7 +19794,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -19909,20 +19826,17 @@ PARSE_TABLE = { [296] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(298), [ts_aux_sym_5] = SHIFT(299), }, [297] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(298), }, [298] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -19957,7 +19871,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -20011,7 +19924,6 @@ PARSE_TABLE = { [300] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), @@ -20043,7 +19955,6 @@ PARSE_TABLE = { [301] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -20075,7 +19986,6 @@ PARSE_TABLE = { [302] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(306), }, [303] = { @@ -20097,7 +20007,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -20118,7 +20027,6 @@ PARSE_TABLE = { [304] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -20149,7 +20057,6 @@ PARSE_TABLE = { [305] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 4), @@ -20186,7 +20093,6 @@ PARSE_TABLE = { [306] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_in] = REDUCE(ts_sym_property_access, 3), @@ -20223,7 +20129,6 @@ PARSE_TABLE = { [307] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -20271,7 +20176,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -20308,7 +20212,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -20329,7 +20232,6 @@ PARSE_TABLE = { [310] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -20377,7 +20279,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -20398,7 +20299,6 @@ PARSE_TABLE = { [312] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -20430,7 +20330,6 @@ PARSE_TABLE = { [313] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -20462,7 +20361,6 @@ PARSE_TABLE = { [314] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -20494,7 +20392,6 @@ PARSE_TABLE = { [315] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -20526,7 +20423,6 @@ PARSE_TABLE = { [316] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(408), [ts_aux_sym_in] = SHIFT(356), @@ -20557,7 +20453,6 @@ PARSE_TABLE = { [317] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -20588,7 +20483,6 @@ PARSE_TABLE = { [318] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -20626,7 +20520,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(379), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(379), [ts_aux_sym_2] = SHIFT(380), }, @@ -20649,7 +20542,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -20686,7 +20578,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -20723,7 +20614,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -20760,7 +20650,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -20782,7 +20671,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(340), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(341), [ts_aux_sym_3] = SHIFT(223), }, @@ -20805,7 +20693,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -20843,7 +20730,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -20865,7 +20751,6 @@ PARSE_TABLE = { [327] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(330), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -20898,7 +20783,6 @@ PARSE_TABLE = { [328] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(330), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -20906,7 +20790,6 @@ PARSE_TABLE = { [329] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -20937,13 +20820,11 @@ PARSE_TABLE = { [330] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(331), }, [331] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -20974,7 +20855,6 @@ PARSE_TABLE = { [332] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -21004,7 +20884,6 @@ PARSE_TABLE = { [333] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21052,7 +20931,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -21074,7 +20952,6 @@ PARSE_TABLE = { [335] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(338), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -21107,7 +20984,6 @@ PARSE_TABLE = { [336] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(338), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -21115,7 +20991,6 @@ PARSE_TABLE = { [337] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21146,13 +21021,11 @@ PARSE_TABLE = { [338] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(339), }, [339] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21184,27 +21057,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(348), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(344), }, [341] = { [ts_sym_formal_parameters] = SHIFT(342), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [342] = { [ts_sym_statement_block] = SHIFT(343), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(344), }, [343] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), @@ -21266,7 +21135,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -21299,20 +21167,17 @@ PARSE_TABLE = { [345] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(347), [ts_aux_sym_5] = SHIFT(299), }, [346] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(347), }, [347] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21343,7 +21208,6 @@ PARSE_TABLE = { [348] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), @@ -21374,7 +21238,6 @@ PARSE_TABLE = { [349] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21405,7 +21268,6 @@ PARSE_TABLE = { [350] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(354), }, [351] = { @@ -21427,7 +21289,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -21448,7 +21309,6 @@ PARSE_TABLE = { [352] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -21479,7 +21339,6 @@ PARSE_TABLE = { [353] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21515,7 +21374,6 @@ PARSE_TABLE = { [354] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21551,7 +21409,6 @@ PARSE_TABLE = { [355] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -21598,7 +21455,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -21635,7 +21491,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -21656,7 +21511,6 @@ PARSE_TABLE = { [358] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21703,7 +21557,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -21724,7 +21577,6 @@ PARSE_TABLE = { [360] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -21755,7 +21607,6 @@ PARSE_TABLE = { [361] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -21786,7 +21637,6 @@ PARSE_TABLE = { [362] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -21817,7 +21667,6 @@ PARSE_TABLE = { [363] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -21848,7 +21697,6 @@ PARSE_TABLE = { [364] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(365), [ts_aux_sym_in] = SHIFT(356), @@ -21879,7 +21727,6 @@ PARSE_TABLE = { [365] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -21926,7 +21773,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -21963,7 +21809,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -22000,7 +21845,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -22037,7 +21881,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -22074,7 +21917,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -22095,7 +21937,6 @@ PARSE_TABLE = { [371] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(372), @@ -22142,7 +21983,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -22163,7 +22003,6 @@ PARSE_TABLE = { [373] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_in] = SHIFT(356), @@ -22194,7 +22033,6 @@ PARSE_TABLE = { [374] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -22225,7 +22063,6 @@ PARSE_TABLE = { [375] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -22256,7 +22093,6 @@ PARSE_TABLE = { [376] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -22287,7 +22123,6 @@ PARSE_TABLE = { [377] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(356), @@ -22318,7 +22153,6 @@ PARSE_TABLE = { [378] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(404), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -22326,13 +22160,11 @@ PARSE_TABLE = { [379] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(381), }, [380] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -22379,7 +22211,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -22400,7 +22231,6 @@ PARSE_TABLE = { [382] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(383), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -22433,7 +22263,6 @@ PARSE_TABLE = { [383] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(403), }, [384] = { @@ -22441,7 +22270,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(398), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(398), }, [385] = { @@ -22463,7 +22291,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -22500,7 +22327,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -22537,7 +22363,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -22574,7 +22399,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -22611,7 +22435,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -22632,7 +22455,6 @@ PARSE_TABLE = { [390] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(391), @@ -22679,7 +22501,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -22700,7 +22521,6 @@ PARSE_TABLE = { [392] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_3] = SHIFT(285), [ts_aux_sym_in] = SHIFT(308), @@ -22732,7 +22552,6 @@ PARSE_TABLE = { [393] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -22764,7 +22583,6 @@ PARSE_TABLE = { [394] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -22796,7 +22614,6 @@ PARSE_TABLE = { [395] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -22828,7 +22645,6 @@ PARSE_TABLE = { [396] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(308), @@ -22860,7 +22676,6 @@ PARSE_TABLE = { [397] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(402), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -22868,7 +22683,6 @@ PARSE_TABLE = { [398] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(399), }, [399] = { @@ -22890,7 +22704,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -22911,7 +22724,6 @@ PARSE_TABLE = { [400] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(401), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -22944,19 +22756,16 @@ PARSE_TABLE = { [401] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 5), }, [402] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 3), }, [403] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -22987,13 +22796,11 @@ PARSE_TABLE = { [404] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(405), }, [405] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -23040,7 +22847,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -23061,7 +22867,6 @@ PARSE_TABLE = { [407] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_in] = SHIFT(356), @@ -23092,7 +22897,6 @@ PARSE_TABLE = { [408] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -23124,7 +22928,6 @@ PARSE_TABLE = { [409] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(416), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -23132,13 +22935,11 @@ PARSE_TABLE = { [410] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(412), }, [411] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -23186,7 +22987,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -23207,7 +23007,6 @@ PARSE_TABLE = { [413] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(414), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -23240,13 +23039,11 @@ PARSE_TABLE = { [414] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(415), }, [415] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -23278,13 +23075,11 @@ PARSE_TABLE = { [416] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(417), }, [417] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -23332,7 +23127,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -23353,7 +23147,6 @@ PARSE_TABLE = { [419] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_3] = SHIFT(285), [ts_aux_sym_in] = SHIFT(308), @@ -23385,13 +23178,11 @@ PARSE_TABLE = { [420] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(421), }, [421] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 6), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -23422,13 +23213,11 @@ PARSE_TABLE = { [422] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(423), }, [423] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -23462,7 +23251,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -23531,7 +23319,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -23569,7 +23356,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -23606,7 +23392,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -23627,7 +23412,6 @@ PARSE_TABLE = { [428] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -23674,7 +23458,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -23711,7 +23494,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -23748,7 +23530,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -23785,7 +23566,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -23822,7 +23602,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -23859,7 +23638,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -23880,7 +23658,6 @@ PARSE_TABLE = { [435] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(436), @@ -23927,7 +23704,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -23948,7 +23724,6 @@ PARSE_TABLE = { [437] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_ternary, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_ternary, 5), @@ -23979,7 +23754,6 @@ PARSE_TABLE = { [438] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -24010,7 +23784,6 @@ PARSE_TABLE = { [439] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -24041,7 +23814,6 @@ PARSE_TABLE = { [440] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -24072,7 +23844,6 @@ PARSE_TABLE = { [441] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), @@ -24103,7 +23874,6 @@ PARSE_TABLE = { [442] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), @@ -24134,7 +23904,6 @@ PARSE_TABLE = { [443] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_instanceof_expression, 3), @@ -24165,7 +23934,6 @@ PARSE_TABLE = { [444] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_in_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_in_expression, 3), @@ -24196,7 +23964,6 @@ PARSE_TABLE = { [445] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(448), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -24229,7 +23996,6 @@ PARSE_TABLE = { [446] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(448), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -24237,7 +24003,6 @@ PARSE_TABLE = { [447] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -24268,13 +24033,11 @@ PARSE_TABLE = { [448] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(449), }, [449] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -24308,7 +24071,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -24358,7 +24120,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -24379,7 +24140,6 @@ PARSE_TABLE = { [452] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(454), [ts_aux_sym_in] = SHIFT(356), @@ -24410,20 +24170,17 @@ PARSE_TABLE = { [453] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(454), }, [454] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(455), }, [455] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(457), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -24433,7 +24190,6 @@ PARSE_TABLE = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1064), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -24442,7 +24198,6 @@ PARSE_TABLE = { [457] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1063), }, [458] = { @@ -24464,7 +24219,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -24485,7 +24239,6 @@ PARSE_TABLE = { [459] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(460), }, [460] = { @@ -24522,7 +24275,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -24588,7 +24340,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -24626,7 +24377,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -24660,7 +24410,6 @@ PARSE_TABLE = { [463] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1058), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1058), @@ -24691,13 +24440,11 @@ PARSE_TABLE = { [464] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1058), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1058), }, [465] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_switch_case, 3), [ts_aux_sym_case] = REDUCE(ts_sym_switch_case, 3), [ts_aux_sym_default] = REDUCE(ts_sym_switch_case, 3), @@ -24736,7 +24483,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -24769,14 +24515,12 @@ PARSE_TABLE = { [467] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1035), }, [468] = { [ts_builtin_sym_error] = SHIFT(1026), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1027), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1028), [ts_aux_sym_5] = SHIFT(1027), }, @@ -24799,7 +24543,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -24820,13 +24563,11 @@ PARSE_TABLE = { [470] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(937), }, [471] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(932), }, [472] = { @@ -24863,7 +24604,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -24894,13 +24634,11 @@ PARSE_TABLE = { [473] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(483), }, [474] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(482), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(482), }, [475] = { @@ -24922,7 +24660,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(480), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -24960,7 +24697,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -24981,7 +24717,6 @@ PARSE_TABLE = { [477] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(478), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(478), @@ -25020,7 +24755,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -25079,7 +24813,6 @@ PARSE_TABLE = { [479] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(481), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(481), @@ -25127,7 +24860,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -25165,7 +24897,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -25222,7 +24953,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -25274,7 +25004,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -25295,7 +25024,6 @@ PARSE_TABLE = { [484] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(486), [ts_aux_sym_in] = SHIFT(356), @@ -25326,20 +25054,17 @@ PARSE_TABLE = { [485] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(486), }, [486] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(487), }, [487] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(488), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -25348,7 +25073,6 @@ PARSE_TABLE = { [488] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(489), }, [489] = { @@ -25357,7 +25081,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -25396,7 +25119,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -25435,7 +25157,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -25471,7 +25192,6 @@ PARSE_TABLE = { [492] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(756), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(756), @@ -25502,7 +25222,6 @@ PARSE_TABLE = { [493] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(756), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(756), }, [494] = { @@ -25539,7 +25258,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -25572,14 +25290,12 @@ PARSE_TABLE = { [495] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(733), }, [496] = { [ts_builtin_sym_error] = SHIFT(724), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(725), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(726), [ts_aux_sym_5] = SHIFT(725), }, @@ -25602,7 +25318,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -25623,13 +25338,11 @@ PARSE_TABLE = { [498] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(534), }, [499] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(529), }, [500] = { @@ -25666,7 +25379,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -25697,13 +25409,11 @@ PARSE_TABLE = { [501] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(511), }, [502] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(510), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(510), }, [503] = { @@ -25725,7 +25435,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(508), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -25763,7 +25472,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -25784,7 +25492,6 @@ PARSE_TABLE = { [505] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(506), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(506), @@ -25823,7 +25530,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -25884,7 +25590,6 @@ PARSE_TABLE = { [507] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(509), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(509), @@ -25932,7 +25637,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -25972,7 +25676,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26031,7 +25734,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26085,7 +25787,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -26106,7 +25807,6 @@ PARSE_TABLE = { [512] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(514), [ts_aux_sym_in] = SHIFT(356), @@ -26137,20 +25837,17 @@ PARSE_TABLE = { [513] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(514), }, [514] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(515), }, [515] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(516), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -26159,7 +25856,6 @@ PARSE_TABLE = { [516] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(517), }, [517] = { @@ -26168,7 +25864,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26209,7 +25904,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26249,7 +25943,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26288,7 +25981,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26324,7 +26016,6 @@ PARSE_TABLE = { [521] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(524), }, [522] = { @@ -26361,7 +26052,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -26395,7 +26085,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26432,13 +26121,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(525), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(525), }, [525] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(526), }, [526] = { @@ -26475,7 +26162,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -26509,7 +26195,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26548,7 +26233,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26601,7 +26285,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -26622,7 +26305,6 @@ PARSE_TABLE = { [530] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(532), [ts_aux_sym_in] = SHIFT(356), @@ -26653,7 +26335,6 @@ PARSE_TABLE = { [531] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(532), }, [532] = { @@ -26690,7 +26371,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -26724,7 +26404,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26777,7 +26456,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -26798,7 +26476,6 @@ PARSE_TABLE = { [535] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(537), [ts_aux_sym_in] = SHIFT(356), @@ -26829,7 +26506,6 @@ PARSE_TABLE = { [536] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(537), }, [537] = { @@ -26866,7 +26542,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -26900,7 +26575,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -26940,7 +26614,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -26977,7 +26650,6 @@ PARSE_TABLE = { [540] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(719), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(719), @@ -27008,7 +26680,6 @@ PARSE_TABLE = { [541] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(719), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(719), }, [542] = { @@ -27045,7 +26716,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -27078,14 +26748,12 @@ PARSE_TABLE = { [543] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(679), }, [544] = { [ts_builtin_sym_error] = SHIFT(591), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(592), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(593), [ts_aux_sym_5] = SHIFT(592), }, @@ -27108,7 +26776,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -27129,13 +26796,11 @@ PARSE_TABLE = { [546] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(582), }, [547] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(577), }, [548] = { @@ -27172,7 +26837,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -27203,13 +26867,11 @@ PARSE_TABLE = { [549] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(559), }, [550] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(558), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(558), }, [551] = { @@ -27231,7 +26893,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(556), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -27269,7 +26930,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -27290,7 +26950,6 @@ PARSE_TABLE = { [553] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(554), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(554), @@ -27329,7 +26988,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27391,7 +27049,6 @@ PARSE_TABLE = { [555] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(557), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(557), @@ -27439,7 +27096,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27480,7 +27136,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27540,7 +27195,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27595,7 +27249,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -27616,7 +27269,6 @@ PARSE_TABLE = { [560] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(562), [ts_aux_sym_in] = SHIFT(356), @@ -27647,20 +27299,17 @@ PARSE_TABLE = { [561] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(562), }, [562] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(563), }, [563] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(564), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -27669,7 +27318,6 @@ PARSE_TABLE = { [564] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(565), }, [565] = { @@ -27678,7 +27326,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27720,7 +27367,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27761,7 +27407,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27801,7 +27446,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27838,7 +27482,6 @@ PARSE_TABLE = { [569] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(572), }, [570] = { @@ -27875,7 +27518,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -27909,7 +27551,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -27947,13 +27588,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(573), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(573), }, [573] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(574), }, [574] = { @@ -27990,7 +27629,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -28024,7 +27662,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -28064,7 +27701,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -28118,7 +27754,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -28139,7 +27774,6 @@ PARSE_TABLE = { [578] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(580), [ts_aux_sym_in] = SHIFT(356), @@ -28170,7 +27804,6 @@ PARSE_TABLE = { [579] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(580), }, [580] = { @@ -28207,7 +27840,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -28241,7 +27873,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -28295,7 +27926,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -28316,7 +27946,6 @@ PARSE_TABLE = { [583] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(585), [ts_aux_sym_in] = SHIFT(356), @@ -28347,7 +27976,6 @@ PARSE_TABLE = { [584] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(585), }, [585] = { @@ -28384,7 +28012,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -28418,7 +28045,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -28486,7 +28112,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -28520,7 +28145,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -28557,7 +28181,6 @@ PARSE_TABLE = { [589] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(590), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(590), @@ -28591,7 +28214,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -28648,7 +28270,6 @@ PARSE_TABLE = { [591] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(594), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -28659,7 +28280,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -28697,7 +28317,6 @@ PARSE_TABLE = { [593] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(594), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(595), @@ -28706,7 +28325,6 @@ PARSE_TABLE = { [594] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(678), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(678), }, [595] = { @@ -28728,7 +28346,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -28750,13 +28367,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(597), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(598), }, [597] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(599), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -28764,7 +28379,6 @@ PARSE_TABLE = { [598] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(599), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(600), @@ -28773,7 +28387,6 @@ PARSE_TABLE = { [599] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 3), }, [600] = { @@ -28795,7 +28408,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -28816,7 +28428,6 @@ PARSE_TABLE = { [601] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(674), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -28849,7 +28460,6 @@ PARSE_TABLE = { [602] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -28881,7 +28491,6 @@ PARSE_TABLE = { [603] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -28920,7 +28529,6 @@ PARSE_TABLE = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_string] = SHIFT(652), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(652), [ts_aux_sym_2] = SHIFT(653), }, @@ -28943,7 +28551,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -28980,7 +28587,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -29017,7 +28623,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -29054,7 +28659,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -29076,7 +28680,6 @@ PARSE_TABLE = { [ts_sym_formal_parameters] = SHIFT(625), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(626), [ts_aux_sym_3] = SHIFT(223), }, @@ -29099,7 +28702,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -29137,7 +28739,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -29159,7 +28760,6 @@ PARSE_TABLE = { [612] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(615), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), @@ -29192,7 +28792,6 @@ PARSE_TABLE = { [613] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(615), [ts_aux_sym_8] = SHIFT(44), [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 0), @@ -29200,7 +28799,6 @@ PARSE_TABLE = { [614] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -29232,13 +28830,11 @@ PARSE_TABLE = { [615] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(616), }, [616] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -29270,7 +28866,6 @@ PARSE_TABLE = { [617] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -29300,7 +28895,6 @@ PARSE_TABLE = { [618] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_constructor_call, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -29349,7 +28943,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -29371,7 +28964,6 @@ PARSE_TABLE = { [620] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(623), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -29404,7 +28996,6 @@ PARSE_TABLE = { [621] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(623), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -29412,7 +29003,6 @@ PARSE_TABLE = { [622] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -29444,13 +29034,11 @@ PARSE_TABLE = { [623] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(624), }, [624] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -29483,27 +29071,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(629), }, [626] = { [ts_sym_formal_parameters] = SHIFT(627), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [627] = { [ts_sym_statement_block] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(629), }, [628] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 4), @@ -29566,7 +29150,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -29599,20 +29182,17 @@ PARSE_TABLE = { [630] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(632), [ts_aux_sym_5] = SHIFT(299), }, [631] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(632), }, [632] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -29644,7 +29224,6 @@ PARSE_TABLE = { [633] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 3), @@ -29676,7 +29255,6 @@ PARSE_TABLE = { [634] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -29708,7 +29286,6 @@ PARSE_TABLE = { [635] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(639), }, [636] = { @@ -29730,7 +29307,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -29751,7 +29327,6 @@ PARSE_TABLE = { [637] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -29782,7 +29357,6 @@ PARSE_TABLE = { [638] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 4), - [ts_sym__whitespace] = 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_5] = REDUCE(ts_sym_property_access, 4), @@ -29819,7 +29393,6 @@ PARSE_TABLE = { [639] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 3), - [ts_sym__whitespace] = 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_5] = REDUCE(ts_sym_property_access, 3), @@ -29856,7 +29429,6 @@ PARSE_TABLE = { [640] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 2), @@ -29904,7 +29476,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -29941,7 +29512,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -29962,7 +29532,6 @@ PARSE_TABLE = { [643] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -30010,7 +29579,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -30031,7 +29599,6 @@ PARSE_TABLE = { [645] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -30063,7 +29630,6 @@ PARSE_TABLE = { [646] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_instanceof_expression, 3), @@ -30095,7 +29661,6 @@ PARSE_TABLE = { [647] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_in_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_in_expression, 3), @@ -30127,7 +29692,6 @@ PARSE_TABLE = { [648] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_typeof_expression, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_typeof_expression, 2), @@ -30159,7 +29723,6 @@ PARSE_TABLE = { [649] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(650), [ts_aux_sym_in] = SHIFT(356), @@ -30190,7 +29753,6 @@ PARSE_TABLE = { [650] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -30222,7 +29784,6 @@ PARSE_TABLE = { [651] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(658), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -30230,13 +29791,11 @@ PARSE_TABLE = { [652] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(654), }, [653] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -30284,7 +29843,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -30305,7 +29863,6 @@ PARSE_TABLE = { [655] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(656), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -30338,13 +29895,11 @@ PARSE_TABLE = { [656] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(657), }, [657] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 6), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -30376,13 +29931,11 @@ PARSE_TABLE = { [658] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(659), }, [659] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -30430,7 +29983,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -30451,7 +30003,6 @@ PARSE_TABLE = { [661] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_assignment, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_assignment, 3), @@ -30499,7 +30050,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -30536,7 +30086,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -30573,7 +30122,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -30610,7 +30158,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -30647,7 +30194,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -30668,7 +30214,6 @@ PARSE_TABLE = { [667] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(668), @@ -30715,7 +30260,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -30736,7 +30280,6 @@ PARSE_TABLE = { [669] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_ternary, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_ternary, 5), @@ -30768,7 +30311,6 @@ PARSE_TABLE = { [670] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -30800,7 +30342,6 @@ PARSE_TABLE = { [671] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), @@ -30832,7 +30373,6 @@ PARSE_TABLE = { [672] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), @@ -30864,7 +30404,6 @@ PARSE_TABLE = { [673] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(641), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), @@ -30896,13 +30435,11 @@ PARSE_TABLE = { [674] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 5), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 5), }, [675] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(676), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -30935,7 +30472,6 @@ PARSE_TABLE = { [676] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(677), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(677), }, [677] = { @@ -30944,7 +30480,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -30985,7 +30520,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -31042,7 +30576,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(683), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -31082,7 +30615,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -31103,7 +30635,6 @@ PARSE_TABLE = { [681] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(704), @@ -31134,14 +30665,12 @@ PARSE_TABLE = { [682] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(705), [ts_aux_sym_5] = SHIFT(704), }, [683] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(698), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -31178,14 +30707,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(687), [ts_aux_sym_5] = SHIFT(686), }, [685] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -31196,7 +30723,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -31218,7 +30744,6 @@ PARSE_TABLE = { [687] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(689), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -31228,7 +30753,6 @@ PARSE_TABLE = { [688] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(697), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(697), }, [689] = { @@ -31250,7 +30774,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -31287,7 +30810,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -31308,7 +30830,6 @@ PARSE_TABLE = { [691] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(692), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -31341,7 +30862,6 @@ PARSE_TABLE = { [692] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(693), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(693), }, [693] = { @@ -31350,7 +30870,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -31372,7 +30891,6 @@ PARSE_TABLE = { [694] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(695), [ts_aux_sym_in] = SHIFT(356), @@ -31434,7 +30952,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -31468,7 +30985,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -31508,7 +31024,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -31546,7 +31061,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -31583,7 +31097,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -31604,7 +31117,6 @@ PARSE_TABLE = { [700] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_assignment, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_assignment, 3), @@ -31635,7 +31147,6 @@ PARSE_TABLE = { [701] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(702), [ts_aux_sym_in] = SHIFT(356), @@ -31697,7 +31208,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -31731,7 +31241,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -31771,7 +31280,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -31844,7 +31352,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -31878,7 +31385,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -31931,7 +31437,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -31952,7 +31457,6 @@ PARSE_TABLE = { [708] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(710), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(710), @@ -31983,7 +31487,6 @@ PARSE_TABLE = { [709] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(710), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(710), }, [710] = { @@ -31991,7 +31494,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32032,7 +31534,6 @@ PARSE_TABLE = { [711] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(712), [ts_aux_sym_in] = SHIFT(356), @@ -32094,7 +31595,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -32128,7 +31628,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32165,7 +31664,6 @@ PARSE_TABLE = { [714] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(718), [ts_aux_sym_5] = SHIFT(299), @@ -32174,7 +31672,6 @@ PARSE_TABLE = { [715] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -32206,7 +31703,6 @@ PARSE_TABLE = { [716] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -32243,7 +31739,6 @@ PARSE_TABLE = { [717] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(718), }, [718] = { @@ -32252,7 +31747,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32292,7 +31786,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32380,7 +31873,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -32414,7 +31906,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32450,7 +31941,6 @@ PARSE_TABLE = { [722] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(723), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(723), @@ -32484,7 +31974,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32540,7 +32029,6 @@ PARSE_TABLE = { [724] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(727), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -32551,7 +32039,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32588,7 +32075,6 @@ PARSE_TABLE = { [726] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(727), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(728), @@ -32597,7 +32083,6 @@ PARSE_TABLE = { [727] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(732), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(732), }, [728] = { @@ -32619,7 +32104,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -32640,7 +32124,6 @@ PARSE_TABLE = { [729] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -32673,7 +32156,6 @@ PARSE_TABLE = { [730] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(731), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(731), }, [731] = { @@ -32682,7 +32164,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32722,7 +32203,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -32778,7 +32258,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(736), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -32818,7 +32297,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -32839,14 +32317,12 @@ PARSE_TABLE = { [735] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(747), [ts_aux_sym_5] = SHIFT(704), }, [736] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(743), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -32883,14 +32359,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(738), [ts_aux_sym_5] = SHIFT(686), }, [738] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(739), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -32916,7 +32390,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -32937,7 +32410,6 @@ PARSE_TABLE = { [740] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(741), [ts_aux_sym_in] = SHIFT(356), @@ -32999,7 +32471,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -33033,7 +32504,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33085,7 +32555,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -33106,7 +32575,6 @@ PARSE_TABLE = { [744] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(745), [ts_aux_sym_in] = SHIFT(356), @@ -33168,7 +32636,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -33202,7 +32669,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33269,7 +32735,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -33303,7 +32768,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33355,7 +32819,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -33376,7 +32839,6 @@ PARSE_TABLE = { [750] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(751), [ts_aux_sym_in] = SHIFT(356), @@ -33438,7 +32900,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -33472,7 +32933,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33508,7 +32968,6 @@ PARSE_TABLE = { [753] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(755), [ts_aux_sym_5] = SHIFT(299), @@ -33517,7 +32976,6 @@ PARSE_TABLE = { [754] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(755), }, [755] = { @@ -33526,7 +32984,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33565,7 +33022,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33625,7 +33081,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33663,7 +33118,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33697,7 +33151,6 @@ PARSE_TABLE = { [759] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(762), }, [760] = { @@ -33734,7 +33187,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -33768,7 +33220,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33803,13 +33254,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(763), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(763), }, [763] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(764), }, [764] = { @@ -33846,7 +33295,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -33880,7 +33328,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -33918,7 +33365,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -33953,7 +33399,6 @@ PARSE_TABLE = { [767] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(930), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(930), @@ -33984,7 +33429,6 @@ PARSE_TABLE = { [768] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(930), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(930), }, [769] = { @@ -34021,7 +33465,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -34054,14 +33497,12 @@ PARSE_TABLE = { [770] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(907), }, [771] = { [ts_builtin_sym_error] = SHIFT(898), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(899), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(900), [ts_aux_sym_5] = SHIFT(899), }, @@ -34084,7 +33525,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -34105,13 +33545,11 @@ PARSE_TABLE = { [773] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(804), }, [774] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(799), }, [775] = { @@ -34148,7 +33586,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -34179,13 +33616,11 @@ PARSE_TABLE = { [776] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(786), }, [777] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(785), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(785), }, [778] = { @@ -34207,7 +33642,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(783), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -34245,7 +33679,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -34266,7 +33699,6 @@ PARSE_TABLE = { [780] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(781), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(781), @@ -34305,7 +33737,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34365,7 +33796,6 @@ PARSE_TABLE = { [782] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(784), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(784), @@ -34413,7 +33843,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34452,7 +33881,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34510,7 +33938,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34563,7 +33990,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -34584,7 +34010,6 @@ PARSE_TABLE = { [787] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(789), [ts_aux_sym_in] = SHIFT(356), @@ -34615,20 +34040,17 @@ PARSE_TABLE = { [788] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(789), }, [789] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(790), }, [790] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(791), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -34637,7 +34059,6 @@ PARSE_TABLE = { [791] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(792), }, [792] = { @@ -34646,7 +34067,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34686,7 +34106,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34726,7 +34145,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34764,7 +34182,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34830,7 +34247,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -34864,7 +34280,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34902,7 +34317,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -34954,7 +34368,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -34975,7 +34388,6 @@ PARSE_TABLE = { [800] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(802), [ts_aux_sym_in] = SHIFT(356), @@ -35006,7 +34418,6 @@ PARSE_TABLE = { [801] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(802), }, [802] = { @@ -35043,7 +34454,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -35077,7 +34487,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -35129,7 +34538,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -35150,7 +34558,6 @@ PARSE_TABLE = { [805] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(807), [ts_aux_sym_in] = SHIFT(356), @@ -35181,7 +34588,6 @@ PARSE_TABLE = { [806] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(807), }, [807] = { @@ -35218,7 +34624,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -35252,7 +34657,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -35291,7 +34695,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -35327,7 +34730,6 @@ PARSE_TABLE = { [810] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(893), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(893), @@ -35358,7 +34760,6 @@ PARSE_TABLE = { [811] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(893), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(893), }, [812] = { @@ -35395,7 +34796,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -35428,14 +34828,12 @@ PARSE_TABLE = { [813] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(870), }, [814] = { [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(862), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(863), [ts_aux_sym_5] = SHIFT(862), }, @@ -35458,7 +34856,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -35479,13 +34876,11 @@ PARSE_TABLE = { [816] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(852), }, [817] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(847), }, [818] = { @@ -35522,7 +34917,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -35553,13 +34947,11 @@ PARSE_TABLE = { [819] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(829), }, [820] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(828), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(828), }, [821] = { @@ -35581,7 +34973,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(826), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -35619,7 +35010,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -35640,7 +35030,6 @@ PARSE_TABLE = { [823] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(824), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(824), @@ -35679,7 +35068,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -35740,7 +35128,6 @@ PARSE_TABLE = { [825] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(827), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(827), @@ -35788,7 +35175,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -35828,7 +35214,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -35887,7 +35272,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -35941,7 +35325,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -35962,7 +35345,6 @@ PARSE_TABLE = { [830] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(832), [ts_aux_sym_in] = SHIFT(356), @@ -35993,20 +35375,17 @@ PARSE_TABLE = { [831] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(832), }, [832] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(833), }, [833] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(834), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -36015,7 +35394,6 @@ PARSE_TABLE = { [834] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(835), }, [835] = { @@ -36024,7 +35402,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36065,7 +35442,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36106,7 +35482,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36145,7 +35520,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36181,7 +35555,6 @@ PARSE_TABLE = { [839] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(842), }, [840] = { @@ -36218,7 +35591,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -36252,7 +35624,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36289,13 +35660,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(843), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(843), }, [843] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(844), }, [844] = { @@ -36332,7 +35701,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -36366,7 +35734,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36405,7 +35772,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36458,7 +35824,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -36479,7 +35844,6 @@ PARSE_TABLE = { [848] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(850), [ts_aux_sym_in] = SHIFT(356), @@ -36510,7 +35874,6 @@ PARSE_TABLE = { [849] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(850), }, [850] = { @@ -36547,7 +35910,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -36581,7 +35943,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36634,7 +35995,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -36655,7 +36015,6 @@ PARSE_TABLE = { [853] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(855), [ts_aux_sym_in] = SHIFT(356), @@ -36686,7 +36045,6 @@ PARSE_TABLE = { [854] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(855), }, [855] = { @@ -36723,7 +36081,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -36757,7 +36114,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36824,7 +36180,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -36858,7 +36213,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36894,7 +36248,6 @@ PARSE_TABLE = { [859] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(860), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(860), @@ -36928,7 +36281,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -36984,7 +36336,6 @@ PARSE_TABLE = { [861] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(864), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -36995,7 +36346,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -37032,7 +36382,6 @@ PARSE_TABLE = { [863] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(864), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(865), @@ -37041,7 +36390,6 @@ PARSE_TABLE = { [864] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(869), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(869), }, [865] = { @@ -37063,7 +36411,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -37084,7 +36431,6 @@ PARSE_TABLE = { [866] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(867), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -37117,7 +36463,6 @@ PARSE_TABLE = { [867] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(868), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(868), }, [868] = { @@ -37126,7 +36471,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -37166,7 +36510,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -37222,7 +36565,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(873), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -37262,7 +36604,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -37283,14 +36624,12 @@ PARSE_TABLE = { [872] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(884), [ts_aux_sym_5] = SHIFT(704), }, [873] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(880), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -37327,14 +36666,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(875), [ts_aux_sym_5] = SHIFT(686), }, [875] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(876), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -37360,7 +36697,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -37381,7 +36717,6 @@ PARSE_TABLE = { [877] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(878), [ts_aux_sym_in] = SHIFT(356), @@ -37443,7 +36778,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -37477,7 +36811,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -37529,7 +36862,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -37550,7 +36882,6 @@ PARSE_TABLE = { [881] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(882), [ts_aux_sym_in] = SHIFT(356), @@ -37612,7 +36943,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -37646,7 +36976,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -37713,7 +37042,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -37747,7 +37075,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -37799,7 +37126,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -37820,7 +37146,6 @@ PARSE_TABLE = { [887] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(888), [ts_aux_sym_in] = SHIFT(356), @@ -37882,7 +37207,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -37916,7 +37240,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -37952,7 +37275,6 @@ PARSE_TABLE = { [890] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(892), [ts_aux_sym_5] = SHIFT(299), @@ -37961,7 +37283,6 @@ PARSE_TABLE = { [891] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(892), }, [892] = { @@ -37970,7 +37291,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38009,7 +37329,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38096,7 +37415,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -38130,7 +37448,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38165,7 +37482,6 @@ PARSE_TABLE = { [896] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(897), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(897), @@ -38199,7 +37515,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38254,7 +37569,6 @@ PARSE_TABLE = { [898] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(901), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -38265,7 +37579,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38301,7 +37614,6 @@ PARSE_TABLE = { [900] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(901), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(902), @@ -38310,7 +37622,6 @@ PARSE_TABLE = { [901] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(906), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(906), }, [902] = { @@ -38332,7 +37643,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -38353,7 +37663,6 @@ PARSE_TABLE = { [903] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(904), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -38386,7 +37695,6 @@ PARSE_TABLE = { [904] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(905), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(905), }, [905] = { @@ -38395,7 +37703,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38434,7 +37741,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38489,7 +37795,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(910), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -38529,7 +37834,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -38550,14 +37854,12 @@ PARSE_TABLE = { [909] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(921), [ts_aux_sym_5] = SHIFT(704), }, [910] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(917), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -38594,14 +37896,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(912), [ts_aux_sym_5] = SHIFT(686), }, [912] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(913), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -38627,7 +37927,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -38648,7 +37947,6 @@ PARSE_TABLE = { [914] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(915), [ts_aux_sym_in] = SHIFT(356), @@ -38710,7 +38008,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -38744,7 +38041,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38795,7 +38091,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -38816,7 +38111,6 @@ PARSE_TABLE = { [918] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(919), [ts_aux_sym_in] = SHIFT(356), @@ -38878,7 +38172,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -38912,7 +38205,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -38978,7 +38270,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -39012,7 +38303,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -39063,7 +38353,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -39084,7 +38373,6 @@ PARSE_TABLE = { [924] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(925), [ts_aux_sym_in] = SHIFT(356), @@ -39146,7 +38434,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -39180,7 +38467,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -39215,7 +38501,6 @@ PARSE_TABLE = { [927] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(929), [ts_aux_sym_5] = SHIFT(299), @@ -39224,7 +38509,6 @@ PARSE_TABLE = { [928] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(929), }, [929] = { @@ -39233,7 +38517,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -39271,7 +38554,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -39329,7 +38611,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -39380,7 +38661,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -39401,7 +38681,6 @@ PARSE_TABLE = { [933] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(935), [ts_aux_sym_in] = SHIFT(356), @@ -39432,7 +38711,6 @@ PARSE_TABLE = { [934] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(935), }, [935] = { @@ -39469,7 +38747,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -39503,7 +38780,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -39554,7 +38830,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -39575,7 +38850,6 @@ PARSE_TABLE = { [938] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(940), [ts_aux_sym_in] = SHIFT(356), @@ -39606,7 +38880,6 @@ PARSE_TABLE = { [939] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(940), }, [940] = { @@ -39643,7 +38916,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -39677,7 +38949,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -39715,7 +38986,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -39750,7 +39020,6 @@ PARSE_TABLE = { [943] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1021), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1021), @@ -39781,7 +39050,6 @@ PARSE_TABLE = { [944] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1021), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1021), }, [945] = { @@ -39818,7 +39086,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -39851,14 +39118,12 @@ PARSE_TABLE = { [946] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(998), }, [947] = { [ts_builtin_sym_error] = SHIFT(989), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(990), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(991), [ts_aux_sym_5] = SHIFT(990), }, @@ -39881,7 +39146,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -39902,13 +39166,11 @@ PARSE_TABLE = { [949] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(980), }, [950] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(975), }, [951] = { @@ -39945,7 +39207,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -39976,13 +39237,11 @@ PARSE_TABLE = { [952] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(962), }, [953] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(961), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(961), }, [954] = { @@ -40004,7 +39263,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(959), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -40042,7 +39300,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -40063,7 +39320,6 @@ PARSE_TABLE = { [956] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(957), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(957), @@ -40102,7 +39358,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40162,7 +39417,6 @@ PARSE_TABLE = { [958] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(960), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(960), @@ -40210,7 +39464,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40249,7 +39502,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40307,7 +39559,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40360,7 +39611,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -40381,7 +39631,6 @@ PARSE_TABLE = { [963] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(965), [ts_aux_sym_in] = SHIFT(356), @@ -40412,20 +39661,17 @@ PARSE_TABLE = { [964] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(965), }, [965] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(966), }, [966] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(967), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -40434,7 +39680,6 @@ PARSE_TABLE = { [967] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(968), }, [968] = { @@ -40443,7 +39688,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40483,7 +39727,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40524,7 +39767,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40563,7 +39805,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40629,7 +39870,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -40663,7 +39903,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40701,7 +39940,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40753,7 +39991,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -40774,7 +40011,6 @@ PARSE_TABLE = { [976] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(978), [ts_aux_sym_in] = SHIFT(356), @@ -40805,7 +40041,6 @@ PARSE_TABLE = { [977] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(978), }, [978] = { @@ -40842,7 +40077,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -40876,7 +40110,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -40928,7 +40161,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -40949,7 +40181,6 @@ PARSE_TABLE = { [981] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(983), [ts_aux_sym_in] = SHIFT(356), @@ -40980,7 +40211,6 @@ PARSE_TABLE = { [982] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(983), }, [983] = { @@ -41017,7 +40247,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -41051,7 +40280,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -41117,7 +40345,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -41151,7 +40378,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -41186,7 +40412,6 @@ PARSE_TABLE = { [987] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(988), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(988), @@ -41220,7 +40445,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -41275,7 +40499,6 @@ PARSE_TABLE = { [989] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(992), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -41286,7 +40509,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -41322,7 +40544,6 @@ PARSE_TABLE = { [991] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(992), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(993), @@ -41331,7 +40552,6 @@ PARSE_TABLE = { [992] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(997), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(997), }, [993] = { @@ -41353,7 +40573,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -41374,7 +40593,6 @@ PARSE_TABLE = { [994] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(995), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -41407,7 +40625,6 @@ PARSE_TABLE = { [995] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(996), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(996), }, [996] = { @@ -41416,7 +40633,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -41455,7 +40671,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -41510,7 +40725,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1001), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -41550,7 +40764,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -41571,14 +40784,12 @@ PARSE_TABLE = { [1000] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1012), [ts_aux_sym_5] = SHIFT(704), }, [1001] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1008), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -41615,14 +40826,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1003), [ts_aux_sym_5] = SHIFT(686), }, [1003] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1004), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -41648,7 +40857,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -41669,7 +40877,6 @@ PARSE_TABLE = { [1005] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1006), [ts_aux_sym_in] = SHIFT(356), @@ -41731,7 +40938,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -41765,7 +40971,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -41816,7 +41021,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -41837,7 +41041,6 @@ PARSE_TABLE = { [1009] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1010), [ts_aux_sym_in] = SHIFT(356), @@ -41899,7 +41102,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -41933,7 +41135,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -41999,7 +41200,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -42033,7 +41233,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42084,7 +41283,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -42105,7 +41303,6 @@ PARSE_TABLE = { [1015] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1016), [ts_aux_sym_in] = SHIFT(356), @@ -42167,7 +41364,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -42201,7 +41397,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42236,7 +41431,6 @@ PARSE_TABLE = { [1018] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1020), [ts_aux_sym_5] = SHIFT(299), @@ -42245,7 +41439,6 @@ PARSE_TABLE = { [1019] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1020), }, [1020] = { @@ -42254,7 +41447,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42292,7 +41484,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42378,7 +41569,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -42412,7 +41602,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42446,7 +41635,6 @@ PARSE_TABLE = { [1024] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1025), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1025), @@ -42480,7 +41668,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42534,7 +41721,6 @@ PARSE_TABLE = { [1026] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1029), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -42545,7 +41731,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42580,7 +41765,6 @@ PARSE_TABLE = { [1028] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1029), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1030), @@ -42589,7 +41773,6 @@ PARSE_TABLE = { [1029] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1034), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1034), }, [1030] = { @@ -42611,7 +41794,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -42632,7 +41814,6 @@ PARSE_TABLE = { [1031] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1032), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -42665,7 +41846,6 @@ PARSE_TABLE = { [1032] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1033), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1033), }, [1033] = { @@ -42674,7 +41854,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42712,7 +41891,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -42766,7 +41944,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1038), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -42806,7 +41983,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -42827,14 +42003,12 @@ PARSE_TABLE = { [1037] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1049), [ts_aux_sym_5] = SHIFT(704), }, [1038] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1045), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -42871,14 +42045,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1040), [ts_aux_sym_5] = SHIFT(686), }, [1040] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1041), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -42904,7 +42076,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -42925,7 +42096,6 @@ PARSE_TABLE = { [1042] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1043), [ts_aux_sym_in] = SHIFT(356), @@ -42987,7 +42157,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -43021,7 +42190,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -43071,7 +42239,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -43092,7 +42259,6 @@ PARSE_TABLE = { [1046] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1047), [ts_aux_sym_in] = SHIFT(356), @@ -43154,7 +42320,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -43188,7 +42353,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -43253,7 +42417,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -43287,7 +42450,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -43337,7 +42499,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -43358,7 +42519,6 @@ PARSE_TABLE = { [1052] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1053), [ts_aux_sym_in] = SHIFT(356), @@ -43420,7 +42580,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -43454,7 +42613,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -43488,7 +42646,6 @@ PARSE_TABLE = { [1055] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1057), [ts_aux_sym_5] = SHIFT(299), @@ -43497,7 +42654,6 @@ PARSE_TABLE = { [1056] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1057), }, [1057] = { @@ -43506,7 +42662,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -43543,7 +42698,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -43597,7 +42751,6 @@ PARSE_TABLE = { [1059] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), [ts_aux_sym_case] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), [ts_aux_sym_default] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), @@ -43605,7 +42758,6 @@ PARSE_TABLE = { [1060] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(1061), @@ -43667,7 +42819,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -43702,7 +42853,6 @@ PARSE_TABLE = { [1062] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_sym_switch_case, 4), [ts_aux_sym_case] = REDUCE(ts_sym_switch_case, 4), [ts_aux_sym_default] = REDUCE(ts_sym_switch_case, 4), @@ -43713,7 +42863,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -43745,7 +42894,6 @@ PARSE_TABLE = { [1064] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 2), }, [1065] = { @@ -43756,7 +42904,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -43793,7 +42940,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -43827,7 +42973,6 @@ PARSE_TABLE = { [1067] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1235), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1235), @@ -43858,7 +43003,6 @@ PARSE_TABLE = { [1068] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1235), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1235), }, [1069] = { @@ -43895,7 +43039,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -43928,14 +43071,12 @@ PARSE_TABLE = { [1070] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1212), }, [1071] = { [ts_builtin_sym_error] = SHIFT(1203), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1204), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1205), [ts_aux_sym_5] = SHIFT(1204), }, @@ -43958,7 +43099,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -43979,13 +43119,11 @@ PARSE_TABLE = { [1073] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1109), }, [1074] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1104), }, [1075] = { @@ -44022,7 +43160,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -44053,13 +43190,11 @@ PARSE_TABLE = { [1076] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1086), }, [1077] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1085), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1085), }, [1078] = { @@ -44081,7 +43216,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1083), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -44119,7 +43253,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -44140,7 +43273,6 @@ PARSE_TABLE = { [1080] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1081), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1081), @@ -44179,7 +43311,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44238,7 +43369,6 @@ PARSE_TABLE = { [1082] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1084), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1084), @@ -44286,7 +43416,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44324,7 +43453,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44381,7 +43509,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44433,7 +43560,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -44454,7 +43580,6 @@ PARSE_TABLE = { [1087] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1089), [ts_aux_sym_in] = SHIFT(356), @@ -44485,20 +43610,17 @@ PARSE_TABLE = { [1088] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1089), }, [1089] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1090), }, [1090] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1091), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -44507,7 +43629,6 @@ PARSE_TABLE = { [1091] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1092), }, [1092] = { @@ -44516,7 +43637,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44555,7 +43675,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44593,7 +43712,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44630,7 +43748,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44664,7 +43781,6 @@ PARSE_TABLE = { [1096] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1099), }, [1097] = { @@ -44701,7 +43817,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -44735,7 +43850,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44770,13 +43884,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(1100), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1100), }, [1100] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1101), }, [1101] = { @@ -44813,7 +43925,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -44847,7 +43958,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44884,7 +43994,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -44935,7 +44044,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -44956,7 +44064,6 @@ PARSE_TABLE = { [1105] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1107), [ts_aux_sym_in] = SHIFT(356), @@ -44987,7 +44094,6 @@ PARSE_TABLE = { [1106] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1107), }, [1107] = { @@ -45024,7 +44130,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -45058,7 +44163,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -45109,7 +44213,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -45130,7 +44233,6 @@ PARSE_TABLE = { [1110] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1112), [ts_aux_sym_in] = SHIFT(356), @@ -45161,7 +44263,6 @@ PARSE_TABLE = { [1111] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1112), }, [1112] = { @@ -45198,7 +44299,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -45232,7 +44332,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -45270,7 +44369,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -45305,7 +44403,6 @@ PARSE_TABLE = { [1115] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1198), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1198), @@ -45336,7 +44433,6 @@ PARSE_TABLE = { [1116] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1198), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1198), }, [1117] = { @@ -45373,7 +44469,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -45406,14 +44501,12 @@ PARSE_TABLE = { [1118] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1175), }, [1119] = { [ts_builtin_sym_error] = SHIFT(1166), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1167), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1168), [ts_aux_sym_5] = SHIFT(1167), }, @@ -45436,7 +44529,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -45457,13 +44549,11 @@ PARSE_TABLE = { [1121] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1157), }, [1122] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1152), }, [1123] = { @@ -45500,7 +44590,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -45531,13 +44620,11 @@ PARSE_TABLE = { [1124] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1134), }, [1125] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1133), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1133), }, [1126] = { @@ -45559,7 +44646,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1131), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -45597,7 +44683,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -45618,7 +44703,6 @@ PARSE_TABLE = { [1128] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1129), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1129), @@ -45657,7 +44741,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -45717,7 +44800,6 @@ PARSE_TABLE = { [1130] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1132), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1132), @@ -45765,7 +44847,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -45804,7 +44885,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -45862,7 +44942,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -45915,7 +44994,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -45936,7 +45014,6 @@ PARSE_TABLE = { [1135] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1137), [ts_aux_sym_in] = SHIFT(356), @@ -45967,20 +45044,17 @@ PARSE_TABLE = { [1136] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1137), }, [1137] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1138), }, [1138] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1139), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -45989,7 +45063,6 @@ PARSE_TABLE = { [1139] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1140), }, [1140] = { @@ -45998,7 +45071,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46038,7 +45110,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46077,7 +45148,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46115,7 +45185,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46150,7 +45219,6 @@ PARSE_TABLE = { [1144] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1147), }, [1145] = { @@ -46187,7 +45255,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -46221,7 +45288,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46257,13 +45323,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(1148), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1148), }, [1148] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1149), }, [1149] = { @@ -46300,7 +45364,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -46334,7 +45397,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46372,7 +45434,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46424,7 +45485,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -46445,7 +45505,6 @@ PARSE_TABLE = { [1153] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1155), [ts_aux_sym_in] = SHIFT(356), @@ -46476,7 +45535,6 @@ PARSE_TABLE = { [1154] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1155), }, [1155] = { @@ -46513,7 +45571,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -46547,7 +45604,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46599,7 +45655,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -46620,7 +45675,6 @@ PARSE_TABLE = { [1158] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1160), [ts_aux_sym_in] = SHIFT(356), @@ -46651,7 +45705,6 @@ PARSE_TABLE = { [1159] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1160), }, [1160] = { @@ -46688,7 +45741,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -46722,7 +45774,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46788,7 +45839,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -46822,7 +45872,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46857,7 +45906,6 @@ PARSE_TABLE = { [1164] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1165), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1165), @@ -46891,7 +45939,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46946,7 +45993,6 @@ PARSE_TABLE = { [1166] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1169), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -46957,7 +46003,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -46993,7 +46038,6 @@ PARSE_TABLE = { [1168] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1169), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1170), @@ -47002,7 +46046,6 @@ PARSE_TABLE = { [1169] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1174), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1174), }, [1170] = { @@ -47024,7 +46067,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -47045,7 +46087,6 @@ PARSE_TABLE = { [1171] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1172), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -47078,7 +46119,6 @@ PARSE_TABLE = { [1172] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1173), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1173), }, [1173] = { @@ -47087,7 +46127,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -47126,7 +46165,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -47181,7 +46219,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1178), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -47221,7 +46258,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -47242,14 +46278,12 @@ PARSE_TABLE = { [1177] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1189), [ts_aux_sym_5] = SHIFT(704), }, [1178] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1185), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -47286,14 +46320,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1180), [ts_aux_sym_5] = SHIFT(686), }, [1180] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1181), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -47319,7 +46351,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -47340,7 +46371,6 @@ PARSE_TABLE = { [1182] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1183), [ts_aux_sym_in] = SHIFT(356), @@ -47402,7 +46432,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -47436,7 +46465,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -47487,7 +46515,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -47508,7 +46535,6 @@ PARSE_TABLE = { [1186] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1187), [ts_aux_sym_in] = SHIFT(356), @@ -47570,7 +46596,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -47604,7 +46629,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -47670,7 +46694,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -47704,7 +46727,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -47755,7 +46777,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -47776,7 +46797,6 @@ PARSE_TABLE = { [1192] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1193), [ts_aux_sym_in] = SHIFT(356), @@ -47838,7 +46858,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -47872,7 +46891,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -47907,7 +46925,6 @@ PARSE_TABLE = { [1195] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1197), [ts_aux_sym_5] = SHIFT(299), @@ -47916,7 +46933,6 @@ PARSE_TABLE = { [1196] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1197), }, [1197] = { @@ -47925,7 +46941,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -47963,7 +46978,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -48049,7 +47063,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -48083,7 +47096,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -48117,7 +47129,6 @@ PARSE_TABLE = { [1201] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1202), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1202), @@ -48151,7 +47162,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -48205,7 +47215,6 @@ PARSE_TABLE = { [1203] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1206), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -48216,7 +47225,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -48251,7 +47259,6 @@ PARSE_TABLE = { [1205] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1206), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1207), @@ -48260,7 +47267,6 @@ PARSE_TABLE = { [1206] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1211), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1211), }, [1207] = { @@ -48282,7 +47288,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -48303,7 +47308,6 @@ PARSE_TABLE = { [1208] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1209), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -48336,7 +47340,6 @@ PARSE_TABLE = { [1209] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1210), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1210), }, [1210] = { @@ -48345,7 +47348,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -48383,7 +47385,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -48437,7 +47438,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1215), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -48477,7 +47477,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -48498,14 +47497,12 @@ PARSE_TABLE = { [1214] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1226), [ts_aux_sym_5] = SHIFT(704), }, [1215] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1222), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -48542,14 +47539,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1217), [ts_aux_sym_5] = SHIFT(686), }, [1217] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1218), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -48575,7 +47570,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -48596,7 +47590,6 @@ PARSE_TABLE = { [1219] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1220), [ts_aux_sym_in] = SHIFT(356), @@ -48658,7 +47651,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -48692,7 +47684,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -48742,7 +47733,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -48763,7 +47753,6 @@ PARSE_TABLE = { [1223] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1224), [ts_aux_sym_in] = SHIFT(356), @@ -48825,7 +47814,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -48859,7 +47847,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -48924,7 +47911,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -48958,7 +47944,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -49008,7 +47993,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -49029,7 +48013,6 @@ PARSE_TABLE = { [1229] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1230), [ts_aux_sym_in] = SHIFT(356), @@ -49091,7 +48074,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -49125,7 +48107,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -49159,7 +48140,6 @@ PARSE_TABLE = { [1232] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1234), [ts_aux_sym_5] = SHIFT(299), @@ -49168,7 +48148,6 @@ PARSE_TABLE = { [1233] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1234), }, [1234] = { @@ -49177,7 +48156,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -49214,7 +48192,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -49272,7 +48249,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -49308,7 +48284,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -49340,7 +48315,6 @@ PARSE_TABLE = { [1238] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1242), }, [1239] = { @@ -49377,7 +48351,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -49411,7 +48384,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -49443,20 +48415,17 @@ PARSE_TABLE = { [1241] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(299), }, [1242] = { [ts_builtin_sym_error] = SHIFT(1243), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1243), }, [1243] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1244), }, [1244] = { @@ -49493,7 +48462,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -49527,7 +48495,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -49563,7 +48530,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -49596,7 +48562,6 @@ PARSE_TABLE = { [1247] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1410), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1410), @@ -49627,7 +48592,6 @@ PARSE_TABLE = { [1248] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1410), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1410), }, [1249] = { @@ -49664,7 +48628,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -49697,14 +48660,12 @@ PARSE_TABLE = { [1250] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1387), }, [1251] = { [ts_builtin_sym_error] = SHIFT(1378), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1379), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1380), [ts_aux_sym_5] = SHIFT(1379), }, @@ -49727,7 +48688,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -49748,13 +48708,11 @@ PARSE_TABLE = { [1253] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1284), }, [1254] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1279), }, [1255] = { @@ -49791,7 +48749,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -49822,13 +48779,11 @@ PARSE_TABLE = { [1256] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1266), }, [1257] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1265), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1265), }, [1258] = { @@ -49850,7 +48805,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1263), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -49888,7 +48842,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -49909,7 +48862,6 @@ PARSE_TABLE = { [1260] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1261), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1261), @@ -49948,7 +48900,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50006,7 +48957,6 @@ PARSE_TABLE = { [1262] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1264), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1264), @@ -50054,7 +49004,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50091,7 +49040,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50147,7 +49095,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50198,7 +49145,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -50219,7 +49165,6 @@ PARSE_TABLE = { [1267] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1269), [ts_aux_sym_in] = SHIFT(356), @@ -50250,20 +49195,17 @@ PARSE_TABLE = { [1268] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1269), }, [1269] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1270), }, [1270] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1271), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -50272,7 +49214,6 @@ PARSE_TABLE = { [1271] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1272), }, [1272] = { @@ -50281,7 +49222,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50319,7 +49259,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50357,7 +49296,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50393,7 +49331,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50457,7 +49394,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -50491,7 +49427,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50527,7 +49462,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50577,7 +49511,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -50598,7 +49531,6 @@ PARSE_TABLE = { [1280] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1282), [ts_aux_sym_in] = SHIFT(356), @@ -50629,7 +49561,6 @@ PARSE_TABLE = { [1281] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1282), }, [1282] = { @@ -50666,7 +49597,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -50700,7 +49630,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50750,7 +49679,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -50771,7 +49699,6 @@ PARSE_TABLE = { [1285] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1287), [ts_aux_sym_in] = SHIFT(356), @@ -50802,7 +49729,6 @@ PARSE_TABLE = { [1286] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1287), }, [1287] = { @@ -50839,7 +49765,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -50873,7 +49798,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -50910,7 +49834,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -50944,7 +49867,6 @@ PARSE_TABLE = { [1290] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1373), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1373), @@ -50975,7 +49897,6 @@ PARSE_TABLE = { [1291] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1373), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1373), }, [1292] = { @@ -51012,7 +49933,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -51045,14 +49965,12 @@ PARSE_TABLE = { [1293] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1350), }, [1294] = { [ts_builtin_sym_error] = SHIFT(1341), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1342), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1343), [ts_aux_sym_5] = SHIFT(1342), }, @@ -51075,7 +49993,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -51096,13 +50013,11 @@ PARSE_TABLE = { [1296] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1332), }, [1297] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1327), }, [1298] = { @@ -51139,7 +50054,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -51170,13 +50084,11 @@ PARSE_TABLE = { [1299] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1309), }, [1300] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1308), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1308), }, [1301] = { @@ -51198,7 +50110,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1306), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -51236,7 +50147,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -51257,7 +50167,6 @@ PARSE_TABLE = { [1303] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1304), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1304), @@ -51296,7 +50205,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51355,7 +50263,6 @@ PARSE_TABLE = { [1305] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1307), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1307), @@ -51403,7 +50310,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51441,7 +50347,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51498,7 +50403,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51550,7 +50454,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -51571,7 +50474,6 @@ PARSE_TABLE = { [1310] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1312), [ts_aux_sym_in] = SHIFT(356), @@ -51602,20 +50504,17 @@ PARSE_TABLE = { [1311] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1312), }, [1312] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1313), }, [1313] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1314), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -51624,7 +50523,6 @@ PARSE_TABLE = { [1314] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1315), }, [1315] = { @@ -51633,7 +50531,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51672,7 +50569,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51711,7 +50607,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51748,7 +50643,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51782,7 +50676,6 @@ PARSE_TABLE = { [1319] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1322), }, [1320] = { @@ -51819,7 +50712,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -51853,7 +50745,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -51888,13 +50779,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(1323), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1323), }, [1323] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1324), }, [1324] = { @@ -51931,7 +50820,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -51965,7 +50853,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52002,7 +50889,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52053,7 +50939,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -52074,7 +50959,6 @@ PARSE_TABLE = { [1328] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1330), [ts_aux_sym_in] = SHIFT(356), @@ -52105,7 +50989,6 @@ PARSE_TABLE = { [1329] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1330), }, [1330] = { @@ -52142,7 +51025,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -52176,7 +51058,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52227,7 +51108,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -52248,7 +51128,6 @@ PARSE_TABLE = { [1333] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1335), [ts_aux_sym_in] = SHIFT(356), @@ -52279,7 +51158,6 @@ PARSE_TABLE = { [1334] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1335), }, [1335] = { @@ -52316,7 +51194,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -52350,7 +51227,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52415,7 +51291,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -52449,7 +51324,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52483,7 +51357,6 @@ PARSE_TABLE = { [1339] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1340), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1340), @@ -52517,7 +51390,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52571,7 +51443,6 @@ PARSE_TABLE = { [1341] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1344), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -52582,7 +51453,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52617,7 +51487,6 @@ PARSE_TABLE = { [1343] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1344), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1345), @@ -52626,7 +51495,6 @@ PARSE_TABLE = { [1344] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1349), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1349), }, [1345] = { @@ -52648,7 +51516,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -52669,7 +51536,6 @@ PARSE_TABLE = { [1346] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1347), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -52702,7 +51568,6 @@ PARSE_TABLE = { [1347] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1348), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1348), }, [1348] = { @@ -52711,7 +51576,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52749,7 +51613,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -52803,7 +51666,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1353), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -52843,7 +51705,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -52864,14 +51725,12 @@ PARSE_TABLE = { [1352] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1364), [ts_aux_sym_5] = SHIFT(704), }, [1353] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1360), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -52908,14 +51767,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1355), [ts_aux_sym_5] = SHIFT(686), }, [1355] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1356), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -52941,7 +51798,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -52962,7 +51818,6 @@ PARSE_TABLE = { [1357] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1358), [ts_aux_sym_in] = SHIFT(356), @@ -53024,7 +51879,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -53058,7 +51912,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53108,7 +51961,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -53129,7 +51981,6 @@ PARSE_TABLE = { [1361] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1362), [ts_aux_sym_in] = SHIFT(356), @@ -53191,7 +52042,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -53225,7 +52075,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53290,7 +52139,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -53324,7 +52172,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53374,7 +52221,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -53395,7 +52241,6 @@ PARSE_TABLE = { [1367] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1368), [ts_aux_sym_in] = SHIFT(356), @@ -53457,7 +52302,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -53491,7 +52335,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53525,7 +52368,6 @@ PARSE_TABLE = { [1370] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1372), [ts_aux_sym_5] = SHIFT(299), @@ -53534,7 +52376,6 @@ PARSE_TABLE = { [1371] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1372), }, [1372] = { @@ -53543,7 +52384,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53580,7 +52420,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53665,7 +52504,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -53699,7 +52537,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53732,7 +52569,6 @@ PARSE_TABLE = { [1376] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1377), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1377), @@ -53766,7 +52602,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53819,7 +52654,6 @@ PARSE_TABLE = { [1378] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1381), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -53830,7 +52664,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53864,7 +52697,6 @@ PARSE_TABLE = { [1380] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1381), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1382), @@ -53873,7 +52705,6 @@ PARSE_TABLE = { [1381] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1386), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1386), }, [1382] = { @@ -53895,7 +52726,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -53916,7 +52746,6 @@ PARSE_TABLE = { [1383] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1384), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -53949,7 +52778,6 @@ PARSE_TABLE = { [1384] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1385), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1385), }, [1385] = { @@ -53958,7 +52786,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -53995,7 +52822,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -54048,7 +52874,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1390), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -54088,7 +52913,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -54109,14 +52933,12 @@ PARSE_TABLE = { [1389] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1401), [ts_aux_sym_5] = SHIFT(704), }, [1390] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1397), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -54153,14 +52975,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1392), [ts_aux_sym_5] = SHIFT(686), }, [1392] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1393), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -54186,7 +53006,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -54207,7 +53026,6 @@ PARSE_TABLE = { [1394] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1395), [ts_aux_sym_in] = SHIFT(356), @@ -54269,7 +53087,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -54303,7 +53120,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -54352,7 +53168,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -54373,7 +53188,6 @@ PARSE_TABLE = { [1398] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1399), [ts_aux_sym_in] = SHIFT(356), @@ -54435,7 +53249,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -54469,7 +53282,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -54533,7 +53345,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -54567,7 +53378,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -54616,7 +53426,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -54637,7 +53446,6 @@ PARSE_TABLE = { [1404] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1405), [ts_aux_sym_in] = SHIFT(356), @@ -54699,7 +53507,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -54733,7 +53540,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -54766,7 +53572,6 @@ PARSE_TABLE = { [1407] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1409), [ts_aux_sym_5] = SHIFT(299), @@ -54775,7 +53580,6 @@ PARSE_TABLE = { [1408] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1409), }, [1409] = { @@ -54784,7 +53588,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -54820,7 +53623,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -54876,7 +53678,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -54925,7 +53726,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -54946,7 +53746,6 @@ PARSE_TABLE = { [1413] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1415), [ts_aux_sym_in] = SHIFT(356), @@ -54977,7 +53776,6 @@ PARSE_TABLE = { [1414] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1415), }, [1415] = { @@ -55014,7 +53812,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -55048,7 +53845,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -55097,7 +53893,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -55118,7 +53913,6 @@ PARSE_TABLE = { [1418] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1420), [ts_aux_sym_in] = SHIFT(356), @@ -55149,7 +53943,6 @@ PARSE_TABLE = { [1419] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1420), }, [1420] = { @@ -55186,7 +53979,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -55220,7 +54012,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -55256,7 +54047,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -55289,7 +54079,6 @@ PARSE_TABLE = { [1423] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1501), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1501), @@ -55320,7 +54109,6 @@ PARSE_TABLE = { [1424] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1501), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1501), }, [1425] = { @@ -55357,7 +54145,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -55390,14 +54177,12 @@ PARSE_TABLE = { [1426] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1478), }, [1427] = { [ts_builtin_sym_error] = SHIFT(1469), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1470), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1471), [ts_aux_sym_5] = SHIFT(1470), }, @@ -55420,7 +54205,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -55441,13 +54225,11 @@ PARSE_TABLE = { [1429] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1460), }, [1430] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1455), }, [1431] = { @@ -55484,7 +54266,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -55515,13 +54296,11 @@ PARSE_TABLE = { [1432] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1442), }, [1433] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1441), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1441), }, [1434] = { @@ -55543,7 +54322,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1439), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -55581,7 +54359,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -55602,7 +54379,6 @@ PARSE_TABLE = { [1436] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1437), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1437), @@ -55641,7 +54417,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -55699,7 +54474,6 @@ PARSE_TABLE = { [1438] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1440), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1440), @@ -55747,7 +54521,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -55784,7 +54557,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -55840,7 +54612,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -55891,7 +54662,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -55912,7 +54682,6 @@ PARSE_TABLE = { [1443] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1445), [ts_aux_sym_in] = SHIFT(356), @@ -55943,20 +54712,17 @@ PARSE_TABLE = { [1444] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1445), }, [1445] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1446), }, [1446] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1447), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -55965,7 +54731,6 @@ PARSE_TABLE = { [1447] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1448), }, [1448] = { @@ -55974,7 +54739,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56012,7 +54776,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56051,7 +54814,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56088,7 +54850,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56152,7 +54913,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -56186,7 +54946,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56222,7 +54981,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56272,7 +55030,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -56293,7 +55050,6 @@ PARSE_TABLE = { [1456] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1458), [ts_aux_sym_in] = SHIFT(356), @@ -56324,7 +55080,6 @@ PARSE_TABLE = { [1457] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1458), }, [1458] = { @@ -56361,7 +55116,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -56395,7 +55149,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56445,7 +55198,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -56466,7 +55218,6 @@ PARSE_TABLE = { [1461] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1463), [ts_aux_sym_in] = SHIFT(356), @@ -56497,7 +55248,6 @@ PARSE_TABLE = { [1462] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1463), }, [1463] = { @@ -56534,7 +55284,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -56568,7 +55317,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56632,7 +55380,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -56666,7 +55413,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56699,7 +55445,6 @@ PARSE_TABLE = { [1467] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1468), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1468), @@ -56733,7 +55478,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56786,7 +55530,6 @@ PARSE_TABLE = { [1469] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1472), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -56797,7 +55540,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56831,7 +55573,6 @@ PARSE_TABLE = { [1471] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1472), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1473), @@ -56840,7 +55581,6 @@ PARSE_TABLE = { [1472] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1477), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1477), }, [1473] = { @@ -56862,7 +55602,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -56883,7 +55622,6 @@ PARSE_TABLE = { [1474] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1475), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -56916,7 +55654,6 @@ PARSE_TABLE = { [1475] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1476), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1476), }, [1476] = { @@ -56925,7 +55662,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -56962,7 +55698,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -57015,7 +55750,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1481), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -57055,7 +55789,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -57076,14 +55809,12 @@ PARSE_TABLE = { [1480] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1492), [ts_aux_sym_5] = SHIFT(704), }, [1481] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1488), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -57120,14 +55851,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1483), [ts_aux_sym_5] = SHIFT(686), }, [1483] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1484), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -57153,7 +55882,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -57174,7 +55902,6 @@ PARSE_TABLE = { [1485] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1486), [ts_aux_sym_in] = SHIFT(356), @@ -57236,7 +55963,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -57270,7 +55996,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -57319,7 +56044,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -57340,7 +56064,6 @@ PARSE_TABLE = { [1489] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1490), [ts_aux_sym_in] = SHIFT(356), @@ -57402,7 +56125,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -57436,7 +56158,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -57500,7 +56221,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -57534,7 +56254,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -57583,7 +56302,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -57604,7 +56322,6 @@ PARSE_TABLE = { [1495] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1496), [ts_aux_sym_in] = SHIFT(356), @@ -57666,7 +56383,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -57700,7 +56416,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -57733,7 +56448,6 @@ PARSE_TABLE = { [1498] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1500), [ts_aux_sym_5] = SHIFT(299), @@ -57742,7 +56456,6 @@ PARSE_TABLE = { [1499] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1500), }, [1500] = { @@ -57751,7 +56464,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -57787,7 +56499,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -57871,7 +56582,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -57905,7 +56615,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -57937,7 +56646,6 @@ PARSE_TABLE = { [1504] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1505), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1505), @@ -57971,7 +56679,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -58023,7 +56730,6 @@ PARSE_TABLE = { [1506] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1509), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -58034,7 +56740,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -58067,7 +56772,6 @@ PARSE_TABLE = { [1508] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1509), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1510), @@ -58076,7 +56780,6 @@ PARSE_TABLE = { [1509] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1514), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1514), }, [1510] = { @@ -58098,7 +56801,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -58119,7 +56821,6 @@ PARSE_TABLE = { [1511] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1512), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -58152,7 +56853,6 @@ PARSE_TABLE = { [1512] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1513), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1513), }, [1513] = { @@ -58161,7 +56861,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -58197,7 +56896,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -58249,7 +56947,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1518), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -58289,7 +56986,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -58310,14 +57006,12 @@ PARSE_TABLE = { [1517] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1529), [ts_aux_sym_5] = SHIFT(704), }, [1518] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1525), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -58354,14 +57048,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1520), [ts_aux_sym_5] = SHIFT(686), }, [1520] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1521), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -58387,7 +57079,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -58408,7 +57099,6 @@ PARSE_TABLE = { [1522] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1523), [ts_aux_sym_in] = SHIFT(356), @@ -58470,7 +57160,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -58504,7 +57193,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -58552,7 +57240,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -58573,7 +57260,6 @@ PARSE_TABLE = { [1526] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1527), [ts_aux_sym_in] = SHIFT(356), @@ -58635,7 +57321,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -58669,7 +57354,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -58732,7 +57416,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -58766,7 +57449,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -58814,7 +57496,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -58835,7 +57516,6 @@ PARSE_TABLE = { [1532] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1533), [ts_aux_sym_in] = SHIFT(356), @@ -58897,7 +57577,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -58931,7 +57610,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -58963,7 +57641,6 @@ PARSE_TABLE = { [1535] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1537), [ts_aux_sym_5] = SHIFT(299), @@ -58972,7 +57649,6 @@ PARSE_TABLE = { [1536] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1537), }, [1537] = { @@ -58981,7 +57657,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -59013,7 +57688,6 @@ PARSE_TABLE = { [1538] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -59045,13 +57719,11 @@ PARSE_TABLE = { [1539] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_statement_block_repeat0, 2), }, [1540] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), @@ -59083,7 +57755,6 @@ PARSE_TABLE = { [1541] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -59115,7 +57786,6 @@ PARSE_TABLE = { [1542] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -59147,7 +57817,6 @@ PARSE_TABLE = { [1543] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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(172), @@ -59179,7 +57848,6 @@ PARSE_TABLE = { [1544] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1545), [ts_aux_sym_in] = SHIFT(356), @@ -59210,7 +57878,6 @@ PARSE_TABLE = { [1545] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -59242,7 +57909,6 @@ PARSE_TABLE = { [1546] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1553), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -59250,13 +57916,11 @@ PARSE_TABLE = { [1547] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(1549), }, [1548] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -59304,7 +57968,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -59325,7 +57988,6 @@ PARSE_TABLE = { [1550] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1551), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -59358,13 +58020,11 @@ PARSE_TABLE = { [1551] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1552), }, [1552] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -59396,13 +58056,11 @@ PARSE_TABLE = { [1553] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1554), }, [1554] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -59434,13 +58092,11 @@ PARSE_TABLE = { [1555] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1556), }, [1556] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_6] = REDUCE(ts_sym_function_call, 5), @@ -59487,7 +58143,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(144), [ts_sym_string] = SHIFT(144), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(145), [ts_sym_number] = SHIFT(144), [ts_sym_null] = SHIFT(144), @@ -59508,7 +58163,6 @@ PARSE_TABLE = { [1558] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_in] = SHIFT(172), @@ -59541,27 +58195,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(1567), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1563), }, [1560] = { [ts_sym_formal_parameters] = SHIFT(1561), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [1561] = { [ts_sym_statement_block] = SHIFT(1562), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1563), }, [1562] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_6] = REDUCE(ts_sym_function_expression, 4), @@ -59623,7 +58273,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -59656,20 +58305,17 @@ PARSE_TABLE = { [1564] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1566), [ts_aux_sym_5] = SHIFT(299), }, [1565] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1566), }, [1566] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_6] = REDUCE(ts_sym_statement_block, 3), @@ -59700,7 +58346,6 @@ PARSE_TABLE = { [1567] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_6] = REDUCE(ts_sym_function_expression, 3), @@ -59731,7 +58376,6 @@ PARSE_TABLE = { [1568] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_6] = REDUCE(ts_sym_bool_op, 2), @@ -59762,7 +58406,6 @@ PARSE_TABLE = { [1569] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_math_op, 2), @@ -59793,7 +58436,6 @@ PARSE_TABLE = { [1570] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_typeof_expression, 2), @@ -59824,7 +58466,6 @@ PARSE_TABLE = { [1571] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1572), [ts_aux_sym_in] = SHIFT(356), @@ -59855,7 +58496,6 @@ PARSE_TABLE = { [1572] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_6] = REDUCE(ts_sym_expression, 3), @@ -59886,7 +58526,6 @@ PARSE_TABLE = { [1573] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1580), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -59894,13 +58533,11 @@ PARSE_TABLE = { [1574] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(1576), }, [1575] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), [ts_aux_sym_6] = REDUCE(ts_sym_object, 2), @@ -59947,7 +58584,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -59968,7 +58604,6 @@ PARSE_TABLE = { [1577] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1578), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -60001,13 +58636,11 @@ PARSE_TABLE = { [1578] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1579), }, [1579] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_in] = REDUCE(ts_sym_object, 6), [ts_aux_sym_6] = REDUCE(ts_sym_object, 6), @@ -60038,13 +58671,11 @@ PARSE_TABLE = { [1580] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1581), }, [1581] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_in] = REDUCE(ts_sym_object, 4), [ts_aux_sym_6] = REDUCE(ts_sym_object, 4), @@ -60091,7 +58722,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(125), [ts_sym_string] = SHIFT(125), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(126), [ts_sym_number] = SHIFT(125), [ts_sym_null] = SHIFT(125), @@ -60112,7 +58742,6 @@ PARSE_TABLE = { [1583] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = REDUCE(ts_sym_assignment, 3), @@ -60159,7 +58788,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -60180,7 +58808,6 @@ PARSE_TABLE = { [1585] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -60211,7 +58838,6 @@ PARSE_TABLE = { [1586] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -60242,7 +58868,6 @@ PARSE_TABLE = { [1587] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -60273,7 +58898,6 @@ PARSE_TABLE = { [1588] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -60304,7 +58928,6 @@ PARSE_TABLE = { [1589] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -60335,7 +58958,6 @@ PARSE_TABLE = { [1590] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -60366,7 +58988,6 @@ PARSE_TABLE = { [1591] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -60397,7 +59018,6 @@ PARSE_TABLE = { [1592] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -60428,7 +59048,6 @@ PARSE_TABLE = { [1593] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(1596), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -60461,7 +59080,6 @@ PARSE_TABLE = { [1594] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(1596), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -60469,7 +59087,6 @@ PARSE_TABLE = { [1595] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 3), @@ -60500,13 +59117,11 @@ PARSE_TABLE = { [1596] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1597), }, [1597] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 5), @@ -60537,7 +59152,6 @@ PARSE_TABLE = { [1598] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -60572,7 +59186,6 @@ PARSE_TABLE = { [1599] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(1600), @@ -60619,7 +59232,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -60640,7 +59252,6 @@ PARSE_TABLE = { [1601] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(95), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -60670,7 +59281,6 @@ PARSE_TABLE = { [1602] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -60700,7 +59310,6 @@ PARSE_TABLE = { [1603] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -60730,7 +59339,6 @@ PARSE_TABLE = { [1604] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -60760,7 +59368,6 @@ PARSE_TABLE = { [1605] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -60790,7 +59397,6 @@ PARSE_TABLE = { [1606] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -60820,7 +59426,6 @@ PARSE_TABLE = { [1607] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -60850,7 +59455,6 @@ PARSE_TABLE = { [1608] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -60880,7 +59484,6 @@ PARSE_TABLE = { [1609] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(1612), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -60913,7 +59516,6 @@ PARSE_TABLE = { [1610] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(1612), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -60921,7 +59523,6 @@ PARSE_TABLE = { [1611] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 3), @@ -60951,13 +59552,11 @@ PARSE_TABLE = { [1612] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1613), }, [1613] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_in] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_call, 5), @@ -60988,27 +59587,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(1622), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1618), }, [1615] = { [ts_sym_formal_parameters] = SHIFT(1616), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [1616] = { [ts_sym_statement_block] = SHIFT(1617), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1618), }, [1617] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), @@ -61069,7 +59664,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -61102,20 +59696,17 @@ PARSE_TABLE = { [1619] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1621), [ts_aux_sym_5] = SHIFT(299), }, [1620] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1621), }, [1621] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 3), @@ -61145,7 +59736,6 @@ PARSE_TABLE = { [1622] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), @@ -61175,7 +59765,6 @@ PARSE_TABLE = { [1623] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_bool_op, 2), @@ -61205,7 +59794,6 @@ PARSE_TABLE = { [1624] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -61235,7 +59823,6 @@ PARSE_TABLE = { [1625] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -61265,7 +59852,6 @@ PARSE_TABLE = { [1626] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1627), [ts_aux_sym_in] = SHIFT(356), @@ -61296,7 +59882,6 @@ PARSE_TABLE = { [1627] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 3), @@ -61326,7 +59911,6 @@ PARSE_TABLE = { [1628] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1635), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -61334,13 +59918,11 @@ PARSE_TABLE = { [1629] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(1631), }, [1630] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), @@ -61386,7 +59968,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -61407,7 +59988,6 @@ PARSE_TABLE = { [1632] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1633), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -61440,13 +60020,11 @@ PARSE_TABLE = { [1633] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1634), }, [1634] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_in] = REDUCE(ts_sym_object, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 6), @@ -61476,13 +60054,11 @@ PARSE_TABLE = { [1635] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1636), }, [1636] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_in] = REDUCE(ts_sym_object, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 4), @@ -61513,27 +60089,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(1645), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1641), }, [1638] = { [ts_sym_formal_parameters] = SHIFT(1639), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [1639] = { [ts_sym_statement_block] = SHIFT(1640), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1641), }, [1640] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), @@ -61595,7 +60167,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -61628,20 +60199,17 @@ PARSE_TABLE = { [1642] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1644), [ts_aux_sym_5] = SHIFT(299), }, [1643] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1644), }, [1644] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_in] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_statement_block, 3), @@ -61672,7 +60240,6 @@ PARSE_TABLE = { [1645] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), @@ -61703,7 +60270,6 @@ PARSE_TABLE = { [1646] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_in] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_bool_op, 2), @@ -61734,7 +60300,6 @@ PARSE_TABLE = { [1647] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -61765,7 +60330,6 @@ PARSE_TABLE = { [1648] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -61796,7 +60360,6 @@ PARSE_TABLE = { [1649] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1650), [ts_aux_sym_in] = SHIFT(356), @@ -61827,7 +60390,6 @@ PARSE_TABLE = { [1650] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 3), @@ -61858,7 +60420,6 @@ PARSE_TABLE = { [1651] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1658), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -61866,13 +60427,11 @@ PARSE_TABLE = { [1652] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(1654), }, [1653] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_in] = REDUCE(ts_sym_object, 2), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 2), @@ -61919,7 +60478,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -61940,7 +60498,6 @@ PARSE_TABLE = { [1655] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1656), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -61973,13 +60530,11 @@ PARSE_TABLE = { [1656] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1657), }, [1657] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_in] = REDUCE(ts_sym_object, 6), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 6), @@ -62010,13 +60565,11 @@ PARSE_TABLE = { [1658] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1659), }, [1659] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_in] = REDUCE(ts_sym_object, 4), [ts_aux_sym_instanceof] = REDUCE(ts_sym_object, 4), @@ -62063,7 +60616,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(61), [ts_sym_string] = SHIFT(61), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(62), [ts_sym_number] = SHIFT(61), [ts_sym_null] = SHIFT(61), @@ -62084,7 +60636,6 @@ PARSE_TABLE = { [1661] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(108), [ts_aux_sym_in] = SHIFT(109), [ts_aux_sym_instanceof] = SHIFT(110), @@ -62115,7 +60666,6 @@ PARSE_TABLE = { [1662] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -62152,7 +60702,6 @@ PARSE_TABLE = { [1663] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -62189,7 +60738,6 @@ PARSE_TABLE = { [1664] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(142), [ts_aux_sym_in] = SHIFT(187), [ts_aux_sym_6] = SHIFT(1665), @@ -62236,7 +60784,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -62257,7 +60804,6 @@ PARSE_TABLE = { [1666] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_ternary, 5), @@ -62289,7 +60835,6 @@ PARSE_TABLE = { [1667] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), @@ -62321,7 +60866,6 @@ PARSE_TABLE = { [1668] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), @@ -62353,7 +60897,6 @@ PARSE_TABLE = { [1669] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), @@ -62385,7 +60928,6 @@ PARSE_TABLE = { [1670] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), @@ -62417,7 +60959,6 @@ PARSE_TABLE = { [1671] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), @@ -62449,7 +60990,6 @@ PARSE_TABLE = { [1672] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_instanceof_expression, 3), @@ -62481,7 +61021,6 @@ PARSE_TABLE = { [1673] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_in_expression, 3), @@ -62513,7 +61052,6 @@ PARSE_TABLE = { [1674] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(1677), [ts_aux_sym_3] = SHIFT(163), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), @@ -62546,7 +61084,6 @@ PARSE_TABLE = { [1675] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = SHIFT(1677), [ts_aux_sym_4] = REDUCE(ts_aux_sym_function_call_repeat0, 0), [ts_aux_sym_8] = SHIFT(168), @@ -62554,7 +61091,6 @@ PARSE_TABLE = { [1676] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -62586,13 +61122,11 @@ PARSE_TABLE = { [1677] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1678), }, [1678] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -62624,7 +61158,6 @@ PARSE_TABLE = { [1679] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -62656,7 +61189,6 @@ PARSE_TABLE = { [1680] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -62686,7 +61218,6 @@ PARSE_TABLE = { [1681] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -62719,27 +61250,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(1690), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1686), }, [1683] = { [ts_sym_formal_parameters] = SHIFT(1684), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [1684] = { [ts_sym_statement_block] = SHIFT(1685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1686), }, [1685] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 4), @@ -62802,7 +61329,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -62835,20 +61361,17 @@ PARSE_TABLE = { [1687] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1689), [ts_aux_sym_5] = SHIFT(299), }, [1688] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1689), }, [1689] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -62880,7 +61403,6 @@ PARSE_TABLE = { [1690] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 3), @@ -62912,7 +61434,6 @@ PARSE_TABLE = { [1691] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -62944,7 +61465,6 @@ PARSE_TABLE = { [1692] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), @@ -62976,7 +61496,6 @@ PARSE_TABLE = { [1693] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_typeof_expression, 2), @@ -63008,7 +61527,6 @@ PARSE_TABLE = { [1694] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1695), [ts_aux_sym_in] = SHIFT(356), @@ -63039,7 +61557,6 @@ PARSE_TABLE = { [1695] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -63071,7 +61588,6 @@ PARSE_TABLE = { [1696] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1703), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_8] = SHIFT(384), @@ -63079,13 +61595,11 @@ PARSE_TABLE = { [1697] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(1699), }, [1698] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -63133,7 +61647,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(268), [ts_sym_string] = SHIFT(268), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(269), [ts_sym_number] = SHIFT(268), [ts_sym_null] = SHIFT(268), @@ -63154,7 +61667,6 @@ PARSE_TABLE = { [1700] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(1701), [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 0), [ts_aux_sym_3] = SHIFT(285), @@ -63187,13 +61699,11 @@ PARSE_TABLE = { [1701] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1702), }, [1702] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -63225,13 +61735,11 @@ PARSE_TABLE = { [1703] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1704), }, [1704] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -63263,13 +61771,11 @@ PARSE_TABLE = { [1705] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_36] = SHIFT(1706), }, [1706] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -63316,7 +61822,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(29), [ts_sym_number] = SHIFT(28), [ts_sym_null] = SHIFT(28), @@ -63337,7 +61842,6 @@ PARSE_TABLE = { [1708] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(48), [ts_aux_sym_in] = SHIFT(49), [ts_aux_sym_8] = REDUCE(ts_sym_assignment, 3), @@ -63369,7 +61873,6 @@ PARSE_TABLE = { [1709] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(96), [ts_aux_sym_instanceof] = SHIFT(97), @@ -63399,7 +61902,6 @@ PARSE_TABLE = { [1710] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_constructor_call, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -63431,27 +61933,23 @@ PARSE_TABLE = { [ts_sym_statement_block] = SHIFT(1719), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1715), }, [1712] = { [ts_sym_formal_parameters] = SHIFT(1713), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(223), }, [1713] = { [ts_sym_statement_block] = SHIFT(1714), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1715), }, [1714] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 4), @@ -63513,7 +62011,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -63546,20 +62043,17 @@ PARSE_TABLE = { [1716] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1718), [ts_aux_sym_5] = SHIFT(299), }, [1717] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1718), }, [1718] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -63590,7 +62084,6 @@ PARSE_TABLE = { [1719] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 3), @@ -63621,7 +62114,6 @@ PARSE_TABLE = { [1720] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -63652,7 +62144,6 @@ PARSE_TABLE = { [1721] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 2), @@ -63683,7 +62174,6 @@ PARSE_TABLE = { [1722] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_typeof_expression, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = REDUCE(ts_sym_typeof_expression, 2), @@ -63714,7 +62204,6 @@ PARSE_TABLE = { [1723] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1724), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1724), @@ -63754,7 +62243,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -63810,7 +62298,6 @@ PARSE_TABLE = { [1725] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1727), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1727), @@ -63859,7 +62346,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -63895,7 +62381,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -63950,7 +62435,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -63999,7 +62483,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -64020,7 +62503,6 @@ PARSE_TABLE = { [1730] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1732), [ts_aux_sym_in] = SHIFT(356), @@ -64051,20 +62533,17 @@ PARSE_TABLE = { [1731] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1732), }, [1732] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1733), }, [1733] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1734), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -64073,7 +62552,6 @@ PARSE_TABLE = { [1734] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1735), }, [1735] = { @@ -64083,7 +62561,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64120,7 +62597,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64157,7 +62633,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -64190,7 +62665,6 @@ PARSE_TABLE = { [1738] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1906), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1906), @@ -64221,7 +62695,6 @@ PARSE_TABLE = { [1739] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1906), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1906), }, [1740] = { @@ -64258,7 +62731,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -64291,14 +62763,12 @@ PARSE_TABLE = { [1741] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1883), }, [1742] = { [ts_builtin_sym_error] = SHIFT(1874), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1875), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1876), [ts_aux_sym_5] = SHIFT(1875), }, @@ -64321,7 +62791,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -64342,13 +62811,11 @@ PARSE_TABLE = { [1744] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1780), }, [1745] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1775), }, [1746] = { @@ -64385,7 +62852,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -64416,13 +62882,11 @@ PARSE_TABLE = { [1747] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1757), }, [1748] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1756), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1756), }, [1749] = { @@ -64444,7 +62908,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1754), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -64482,7 +62945,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -64503,7 +62965,6 @@ PARSE_TABLE = { [1751] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1752), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1752), @@ -64543,7 +63004,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64601,7 +63061,6 @@ PARSE_TABLE = { [1753] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1755), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1755), @@ -64650,7 +63109,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64688,7 +63146,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64745,7 +63202,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64796,7 +63252,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -64817,7 +63272,6 @@ PARSE_TABLE = { [1758] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1760), [ts_aux_sym_in] = SHIFT(356), @@ -64848,20 +63302,17 @@ PARSE_TABLE = { [1759] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1760), }, [1760] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1761), }, [1761] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1762), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -64870,7 +63321,6 @@ PARSE_TABLE = { [1762] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1763), }, [1763] = { @@ -64880,7 +63330,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64919,7 +63368,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64957,7 +63405,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -64994,7 +63441,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -65027,7 +63473,6 @@ PARSE_TABLE = { [1767] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1770), }, [1768] = { @@ -65064,7 +63509,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -65099,7 +63543,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -65133,13 +63576,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(1771), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1771), }, [1771] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1772), }, [1772] = { @@ -65176,7 +63617,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -65211,7 +63651,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -65248,7 +63687,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -65298,7 +63736,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -65319,7 +63756,6 @@ PARSE_TABLE = { [1776] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1778), [ts_aux_sym_in] = SHIFT(356), @@ -65350,7 +63786,6 @@ PARSE_TABLE = { [1777] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1778), }, [1778] = { @@ -65387,7 +63822,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -65422,7 +63856,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -65472,7 +63905,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -65493,7 +63925,6 @@ PARSE_TABLE = { [1781] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1783), [ts_aux_sym_in] = SHIFT(356), @@ -65524,7 +63955,6 @@ PARSE_TABLE = { [1782] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1783), }, [1783] = { @@ -65561,7 +63991,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -65596,7 +64025,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -65634,7 +64062,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -65668,7 +64095,6 @@ PARSE_TABLE = { [1786] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1869), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1869), @@ -65699,7 +64125,6 @@ PARSE_TABLE = { [1787] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1869), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1869), }, [1788] = { @@ -65736,7 +64161,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -65769,14 +64193,12 @@ PARSE_TABLE = { [1789] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1846), }, [1790] = { [ts_builtin_sym_error] = SHIFT(1837), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1838), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1839), [ts_aux_sym_5] = SHIFT(1838), }, @@ -65799,7 +64221,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -65820,13 +64241,11 @@ PARSE_TABLE = { [1792] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1828), }, [1793] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1823), }, [1794] = { @@ -65863,7 +64282,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -65894,13 +64312,11 @@ PARSE_TABLE = { [1795] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1805), }, [1796] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1804), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1804), }, [1797] = { @@ -65922,7 +64338,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1802), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -65960,7 +64375,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -65981,7 +64395,6 @@ PARSE_TABLE = { [1799] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1800), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1800), @@ -66021,7 +64434,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66080,7 +64492,6 @@ PARSE_TABLE = { [1801] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1803), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1803), @@ -66129,7 +64540,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66168,7 +64578,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66226,7 +64635,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66278,7 +64686,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -66299,7 +64706,6 @@ PARSE_TABLE = { [1806] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1808), [ts_aux_sym_in] = SHIFT(356), @@ -66330,20 +64736,17 @@ PARSE_TABLE = { [1807] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1808), }, [1808] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1809), }, [1809] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1810), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -66352,7 +64755,6 @@ PARSE_TABLE = { [1810] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1811), }, [1811] = { @@ -66362,7 +64764,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66402,7 +64803,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66441,7 +64841,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66479,7 +64878,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66513,7 +64911,6 @@ PARSE_TABLE = { [1815] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1818), }, [1816] = { @@ -66550,7 +64947,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -66585,7 +64981,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66620,13 +65015,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(1819), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1819), }, [1819] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1820), }, [1820] = { @@ -66663,7 +65056,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -66698,7 +65090,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66736,7 +65127,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66787,7 +65177,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -66808,7 +65197,6 @@ PARSE_TABLE = { [1824] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1826), [ts_aux_sym_in] = SHIFT(356), @@ -66839,7 +65227,6 @@ PARSE_TABLE = { [1825] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1826), }, [1826] = { @@ -66876,7 +65263,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -66911,7 +65297,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -66962,7 +65347,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -66983,7 +65367,6 @@ PARSE_TABLE = { [1829] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1831), [ts_aux_sym_in] = SHIFT(356), @@ -67014,7 +65397,6 @@ PARSE_TABLE = { [1830] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1831), }, [1831] = { @@ -67051,7 +65433,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -67086,7 +65467,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -67151,7 +65531,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -67186,7 +65565,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -67220,7 +65598,6 @@ PARSE_TABLE = { [1835] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1836), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1836), @@ -67255,7 +65632,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -67309,7 +65685,6 @@ PARSE_TABLE = { [1837] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1840), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -67321,7 +65696,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -67356,7 +65730,6 @@ PARSE_TABLE = { [1839] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1840), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1841), @@ -67365,7 +65738,6 @@ PARSE_TABLE = { [1840] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1845), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1845), }, [1841] = { @@ -67387,7 +65759,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -67408,7 +65779,6 @@ PARSE_TABLE = { [1842] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1843), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -67441,7 +65811,6 @@ PARSE_TABLE = { [1843] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1844), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1844), }, [1844] = { @@ -67451,7 +65820,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -67490,7 +65858,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -67544,7 +65911,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1849), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -67584,7 +65950,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -67605,14 +65970,12 @@ PARSE_TABLE = { [1848] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1860), [ts_aux_sym_5] = SHIFT(704), }, [1849] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1856), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -67649,14 +66012,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1851), [ts_aux_sym_5] = SHIFT(686), }, [1851] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1852), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -67682,7 +66043,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -67703,7 +66063,6 @@ PARSE_TABLE = { [1853] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1854), [ts_aux_sym_in] = SHIFT(356), @@ -67765,7 +66124,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -67800,7 +66158,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -67850,7 +66207,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -67871,7 +66227,6 @@ PARSE_TABLE = { [1857] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1858), [ts_aux_sym_in] = SHIFT(356), @@ -67933,7 +66288,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -67968,7 +66322,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68033,7 +66386,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -68068,7 +66420,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68118,7 +66469,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -68139,7 +66489,6 @@ PARSE_TABLE = { [1863] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1864), [ts_aux_sym_in] = SHIFT(356), @@ -68201,7 +66550,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -68236,7 +66584,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68270,7 +66617,6 @@ PARSE_TABLE = { [1866] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1868), [ts_aux_sym_5] = SHIFT(299), @@ -68279,7 +66625,6 @@ PARSE_TABLE = { [1867] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1868), }, [1868] = { @@ -68289,7 +66634,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68327,7 +66671,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68412,7 +66755,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -68447,7 +66789,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68480,7 +66821,6 @@ PARSE_TABLE = { [1872] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1873), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1873), @@ -68515,7 +66855,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68568,7 +66907,6 @@ PARSE_TABLE = { [1874] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1877), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -68580,7 +66918,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68614,7 +66951,6 @@ PARSE_TABLE = { [1876] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1877), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(1878), @@ -68623,7 +66959,6 @@ PARSE_TABLE = { [1877] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1882), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1882), }, [1878] = { @@ -68645,7 +66980,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -68666,7 +67000,6 @@ PARSE_TABLE = { [1879] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(1880), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -68699,7 +67032,6 @@ PARSE_TABLE = { [1880] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1881), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1881), }, [1881] = { @@ -68709,7 +67041,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68747,7 +67078,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -68800,7 +67130,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1886), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -68840,7 +67169,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -68861,14 +67189,12 @@ PARSE_TABLE = { [1885] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1897), [ts_aux_sym_5] = SHIFT(704), }, [1886] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(1893), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -68905,14 +67231,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1888), [ts_aux_sym_5] = SHIFT(686), }, [1888] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(1889), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -68938,7 +67262,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -68959,7 +67282,6 @@ PARSE_TABLE = { [1890] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1891), [ts_aux_sym_in] = SHIFT(356), @@ -69021,7 +67343,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -69056,7 +67377,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69105,7 +67425,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -69126,7 +67445,6 @@ PARSE_TABLE = { [1894] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1895), [ts_aux_sym_in] = SHIFT(356), @@ -69188,7 +67506,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -69223,7 +67540,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69287,7 +67603,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -69322,7 +67637,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69371,7 +67685,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -69392,7 +67705,6 @@ PARSE_TABLE = { [1900] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1901), [ts_aux_sym_in] = SHIFT(356), @@ -69454,7 +67766,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -69489,7 +67800,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69522,7 +67832,6 @@ PARSE_TABLE = { [1903] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(1905), [ts_aux_sym_5] = SHIFT(299), @@ -69531,7 +67840,6 @@ PARSE_TABLE = { [1904] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1905), }, [1905] = { @@ -69541,7 +67849,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69578,7 +67885,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69636,7 +67942,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69672,7 +67977,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69703,7 +68007,6 @@ PARSE_TABLE = { [1909] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1912), }, [1910] = { @@ -69740,7 +68043,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -69775,7 +68077,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69807,13 +68108,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(1913), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1913), }, [1913] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1914), }, [1914] = { @@ -69850,7 +68149,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -69885,7 +68183,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -69921,7 +68218,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -69953,7 +68249,6 @@ PARSE_TABLE = { [1917] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2080), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2080), @@ -69984,7 +68279,6 @@ PARSE_TABLE = { [1918] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2080), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2080), }, [1919] = { @@ -70021,7 +68315,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -70054,14 +68347,12 @@ PARSE_TABLE = { [1920] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2057), }, [1921] = { [ts_builtin_sym_error] = SHIFT(2048), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2049), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2050), [ts_aux_sym_5] = SHIFT(2049), }, @@ -70084,7 +68375,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -70105,13 +68395,11 @@ PARSE_TABLE = { [1923] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1954), }, [1924] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1949), }, [1925] = { @@ -70148,7 +68436,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -70179,13 +68466,11 @@ PARSE_TABLE = { [1926] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1936), }, [1927] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1935), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1935), }, [1928] = { @@ -70207,7 +68492,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1933), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -70245,7 +68529,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -70266,7 +68549,6 @@ PARSE_TABLE = { [1930] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1931), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1931), @@ -70306,7 +68588,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70363,7 +68644,6 @@ PARSE_TABLE = { [1932] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1934), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1934), @@ -70412,7 +68692,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70449,7 +68728,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70505,7 +68783,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70555,7 +68832,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -70576,7 +68852,6 @@ PARSE_TABLE = { [1937] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1939), [ts_aux_sym_in] = SHIFT(356), @@ -70607,20 +68882,17 @@ PARSE_TABLE = { [1938] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1939), }, [1939] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1940), }, [1940] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1941), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -70629,7 +68901,6 @@ PARSE_TABLE = { [1941] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1942), }, [1942] = { @@ -70639,7 +68910,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70677,7 +68947,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70715,7 +68984,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70751,7 +69019,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70814,7 +69081,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -70849,7 +69115,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70885,7 +69150,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -70934,7 +69198,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -70955,7 +69218,6 @@ PARSE_TABLE = { [1950] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1952), [ts_aux_sym_in] = SHIFT(356), @@ -70986,7 +69248,6 @@ PARSE_TABLE = { [1951] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1952), }, [1952] = { @@ -71023,7 +69284,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -71058,7 +69318,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -71107,7 +69366,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -71128,7 +69386,6 @@ PARSE_TABLE = { [1955] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1957), [ts_aux_sym_in] = SHIFT(356), @@ -71159,7 +69416,6 @@ PARSE_TABLE = { [1956] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1957), }, [1957] = { @@ -71196,7 +69452,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -71231,7 +69486,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -71268,7 +69522,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -71301,7 +69554,6 @@ PARSE_TABLE = { [1960] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2043), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2043), @@ -71332,7 +69584,6 @@ PARSE_TABLE = { [1961] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2043), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2043), }, [1962] = { @@ -71369,7 +69620,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -71402,14 +69652,12 @@ PARSE_TABLE = { [1963] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2020), }, [1964] = { [ts_builtin_sym_error] = SHIFT(2011), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2012), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2013), [ts_aux_sym_5] = SHIFT(2012), }, @@ -71432,7 +69680,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -71453,13 +69700,11 @@ PARSE_TABLE = { [1966] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2002), }, [1967] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1997), }, [1968] = { @@ -71496,7 +69741,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -71527,13 +69771,11 @@ PARSE_TABLE = { [1969] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1979), }, [1970] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1978), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(1978), }, [1971] = { @@ -71555,7 +69797,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(1976), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -71593,7 +69834,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -71614,7 +69854,6 @@ PARSE_TABLE = { [1973] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1974), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(1974), @@ -71654,7 +69893,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -71712,7 +69950,6 @@ PARSE_TABLE = { [1975] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(1977), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(1977), @@ -71761,7 +69998,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -71799,7 +70035,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -71856,7 +70091,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -71907,7 +70141,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -71928,7 +70161,6 @@ PARSE_TABLE = { [1980] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(1982), [ts_aux_sym_in] = SHIFT(356), @@ -71959,20 +70191,17 @@ PARSE_TABLE = { [1981] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1982), }, [1982] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(1983), }, [1983] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(1984), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -71981,7 +70210,6 @@ PARSE_TABLE = { [1984] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(1985), }, [1985] = { @@ -71991,7 +70219,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72030,7 +70257,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72069,7 +70295,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72106,7 +70331,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72139,7 +70363,6 @@ PARSE_TABLE = { [1989] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(1992), }, [1990] = { @@ -72176,7 +70399,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -72211,7 +70433,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72245,13 +70466,11 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(1993), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(1993), }, [1993] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(1994), }, [1994] = { @@ -72288,7 +70507,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -72323,7 +70541,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72360,7 +70577,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72410,7 +70626,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -72431,7 +70646,6 @@ PARSE_TABLE = { [1998] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2000), [ts_aux_sym_in] = SHIFT(356), @@ -72462,7 +70676,6 @@ PARSE_TABLE = { [1999] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2000), }, [2000] = { @@ -72499,7 +70712,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -72534,7 +70746,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72584,7 +70795,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -72605,7 +70815,6 @@ PARSE_TABLE = { [2003] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2005), [ts_aux_sym_in] = SHIFT(356), @@ -72636,7 +70845,6 @@ PARSE_TABLE = { [2004] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2005), }, [2005] = { @@ -72673,7 +70881,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -72708,7 +70915,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72772,7 +70978,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -72807,7 +71012,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72840,7 +71044,6 @@ PARSE_TABLE = { [2009] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2010), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2010), @@ -72875,7 +71078,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72928,7 +71130,6 @@ PARSE_TABLE = { [2011] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2014), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -72940,7 +71141,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -72974,7 +71174,6 @@ PARSE_TABLE = { [2013] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2014), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(2015), @@ -72983,7 +71182,6 @@ PARSE_TABLE = { [2014] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2019), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2019), }, [2015] = { @@ -73005,7 +71203,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -73026,7 +71223,6 @@ PARSE_TABLE = { [2016] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2017), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -73059,7 +71255,6 @@ PARSE_TABLE = { [2017] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2018), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2018), }, [2018] = { @@ -73069,7 +71264,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -73107,7 +71301,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -73160,7 +71353,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2023), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -73200,7 +71392,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -73221,14 +71412,12 @@ PARSE_TABLE = { [2022] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2034), [ts_aux_sym_5] = SHIFT(704), }, [2023] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(2030), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -73265,14 +71454,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2025), [ts_aux_sym_5] = SHIFT(686), }, [2025] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(2026), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -73298,7 +71485,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -73319,7 +71505,6 @@ PARSE_TABLE = { [2027] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2028), [ts_aux_sym_in] = SHIFT(356), @@ -73381,7 +71566,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -73416,7 +71600,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -73465,7 +71648,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -73486,7 +71668,6 @@ PARSE_TABLE = { [2031] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2032), [ts_aux_sym_in] = SHIFT(356), @@ -73548,7 +71729,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -73583,7 +71763,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -73647,7 +71826,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -73682,7 +71860,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -73731,7 +71908,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -73752,7 +71928,6 @@ PARSE_TABLE = { [2037] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2038), [ts_aux_sym_in] = SHIFT(356), @@ -73814,7 +71989,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -73849,7 +72023,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -73882,7 +72055,6 @@ PARSE_TABLE = { [2040] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(2042), [ts_aux_sym_5] = SHIFT(299), @@ -73891,7 +72063,6 @@ PARSE_TABLE = { [2041] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(2042), }, [2042] = { @@ -73901,7 +72072,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -73938,7 +72108,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74022,7 +72191,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -74057,7 +72225,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74089,7 +72256,6 @@ PARSE_TABLE = { [2046] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2047), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2047), @@ -74124,7 +72290,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74176,7 +72341,6 @@ PARSE_TABLE = { [2048] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2051), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -74188,7 +72352,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74221,7 +72384,6 @@ PARSE_TABLE = { [2050] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2051), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(2052), @@ -74230,7 +72392,6 @@ PARSE_TABLE = { [2051] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2056), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2056), }, [2052] = { @@ -74252,7 +72413,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -74273,7 +72433,6 @@ PARSE_TABLE = { [2053] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2054), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -74306,7 +72465,6 @@ PARSE_TABLE = { [2054] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2055), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2055), }, [2055] = { @@ -74316,7 +72474,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74353,7 +72510,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74405,7 +72561,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2060), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -74445,7 +72600,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -74466,14 +72620,12 @@ PARSE_TABLE = { [2059] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2071), [ts_aux_sym_5] = SHIFT(704), }, [2060] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(2067), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -74510,14 +72662,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2062), [ts_aux_sym_5] = SHIFT(686), }, [2062] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(2063), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -74543,7 +72693,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -74564,7 +72713,6 @@ PARSE_TABLE = { [2064] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2065), [ts_aux_sym_in] = SHIFT(356), @@ -74626,7 +72774,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -74661,7 +72808,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74709,7 +72855,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -74730,7 +72875,6 @@ PARSE_TABLE = { [2068] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2069), [ts_aux_sym_in] = SHIFT(356), @@ -74792,7 +72936,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -74827,7 +72970,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74890,7 +73032,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -74925,7 +73066,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -74973,7 +73113,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -74994,7 +73133,6 @@ PARSE_TABLE = { [2074] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2075), [ts_aux_sym_in] = SHIFT(356), @@ -75056,7 +73194,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -75091,7 +73228,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -75123,7 +73259,6 @@ PARSE_TABLE = { [2077] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(2079), [ts_aux_sym_5] = SHIFT(299), @@ -75132,7 +73267,6 @@ PARSE_TABLE = { [2078] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(2079), }, [2079] = { @@ -75142,7 +73276,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -75178,7 +73311,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -75234,7 +73366,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -75282,7 +73413,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -75303,7 +73433,6 @@ PARSE_TABLE = { [2083] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2085), [ts_aux_sym_in] = SHIFT(356), @@ -75334,7 +73463,6 @@ PARSE_TABLE = { [2084] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2085), }, [2085] = { @@ -75371,7 +73499,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -75406,7 +73533,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -75454,7 +73580,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -75475,7 +73600,6 @@ PARSE_TABLE = { [2088] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2090), [ts_aux_sym_in] = SHIFT(356), @@ -75506,7 +73630,6 @@ PARSE_TABLE = { [2089] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2090), }, [2090] = { @@ -75543,7 +73666,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -75578,7 +73700,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -75614,7 +73735,6 @@ PARSE_TABLE = { [ts_sym_regex] = REDUCE(ts_sym_statement, 1), [ts_sym_string] = REDUCE(ts_sym_statement, 1), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = 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), @@ -75646,7 +73766,6 @@ PARSE_TABLE = { [2093] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2171), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2171), @@ -75677,7 +73796,6 @@ PARSE_TABLE = { [2094] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2171), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2171), }, [2095] = { @@ -75714,7 +73832,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(715), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(716), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -75747,14 +73864,12 @@ PARSE_TABLE = { [2096] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2148), }, [2097] = { [ts_builtin_sym_error] = SHIFT(2139), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2140), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2141), [ts_aux_sym_5] = SHIFT(2140), }, @@ -75777,7 +73892,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -75798,13 +73912,11 @@ PARSE_TABLE = { [2099] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2130), }, [2100] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2125), }, [2101] = { @@ -75841,7 +73953,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -75872,13 +73983,11 @@ PARSE_TABLE = { [2102] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(2112), }, [2103] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2111), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2111), }, [2104] = { @@ -75900,7 +74009,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(2109), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -75938,7 +74046,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(77), [ts_sym_string] = SHIFT(77), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(79), [ts_sym_number] = SHIFT(77), [ts_sym_null] = SHIFT(77), @@ -75959,7 +74066,6 @@ PARSE_TABLE = { [2106] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2107), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = SHIFT(2107), @@ -75999,7 +74105,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76056,7 +74161,6 @@ PARSE_TABLE = { [2108] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2110), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2110), @@ -76105,7 +74209,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76142,7 +74245,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76198,7 +74300,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76248,7 +74349,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -76269,7 +74369,6 @@ PARSE_TABLE = { [2113] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2115), [ts_aux_sym_in] = SHIFT(356), @@ -76300,20 +74399,17 @@ PARSE_TABLE = { [2114] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2115), }, [2115] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(2116), }, [2116] = { [ts_sym_switch_case] = SHIFT(456), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_switch_statement_repeat0] = SHIFT(2117), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 0), [ts_aux_sym_case] = SHIFT(458), @@ -76322,7 +74418,6 @@ PARSE_TABLE = { [2117] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(2118), }, [2118] = { @@ -76332,7 +74427,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76370,7 +74464,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76409,7 +74502,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76446,7 +74538,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76509,7 +74600,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -76544,7 +74634,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76580,7 +74669,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76629,7 +74717,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -76650,7 +74737,6 @@ PARSE_TABLE = { [2126] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2128), [ts_aux_sym_in] = SHIFT(356), @@ -76681,7 +74767,6 @@ PARSE_TABLE = { [2127] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2128), }, [2128] = { @@ -76718,7 +74803,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -76753,7 +74837,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76802,7 +74885,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -76823,7 +74905,6 @@ PARSE_TABLE = { [2131] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2133), [ts_aux_sym_in] = SHIFT(356), @@ -76854,7 +74935,6 @@ PARSE_TABLE = { [2132] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2133), }, [2133] = { @@ -76891,7 +74971,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -76926,7 +75005,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -76989,7 +75067,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -77024,7 +75101,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -77056,7 +75132,6 @@ PARSE_TABLE = { [2137] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2138), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2138), @@ -77091,7 +75166,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -77143,7 +75217,6 @@ PARSE_TABLE = { [2139] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2142), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -77155,7 +75228,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -77188,7 +75260,6 @@ PARSE_TABLE = { [2141] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2142), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(2143), @@ -77197,7 +75268,6 @@ PARSE_TABLE = { [2142] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2147), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2147), }, [2143] = { @@ -77219,7 +75289,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -77240,7 +75309,6 @@ PARSE_TABLE = { [2144] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2145), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -77273,7 +75341,6 @@ PARSE_TABLE = { [2145] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2146), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2146), }, [2146] = { @@ -77283,7 +75350,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -77320,7 +75386,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -77372,7 +75437,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2151), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -77412,7 +75476,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -77433,14 +75496,12 @@ PARSE_TABLE = { [2150] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2162), [ts_aux_sym_5] = SHIFT(704), }, [2151] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(2158), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -77477,14 +75538,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2153), [ts_aux_sym_5] = SHIFT(686), }, [2153] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(2154), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -77510,7 +75569,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -77531,7 +75589,6 @@ PARSE_TABLE = { [2155] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2156), [ts_aux_sym_in] = SHIFT(356), @@ -77593,7 +75650,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -77628,7 +75684,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -77676,7 +75731,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -77697,7 +75751,6 @@ PARSE_TABLE = { [2159] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2160), [ts_aux_sym_in] = SHIFT(356), @@ -77759,7 +75812,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -77794,7 +75846,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -77857,7 +75908,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -77892,7 +75942,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -77940,7 +75989,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -77961,7 +76009,6 @@ PARSE_TABLE = { [2165] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2166), [ts_aux_sym_in] = SHIFT(356), @@ -78023,7 +76070,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -78058,7 +76104,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78090,7 +76135,6 @@ PARSE_TABLE = { [2168] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(2170), [ts_aux_sym_5] = SHIFT(299), @@ -78099,7 +76143,6 @@ PARSE_TABLE = { [2169] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(2170), }, [2170] = { @@ -78109,7 +76152,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78145,7 +76187,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78228,7 +76269,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -78263,7 +76303,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78294,7 +76333,6 @@ PARSE_TABLE = { [2174] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2175), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(425), [ts_aux_sym_in] = SHIFT(426), [ts_aux_sym_5] = SHIFT(2175), @@ -78329,7 +76367,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78380,7 +76417,6 @@ PARSE_TABLE = { [2176] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2179), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_8] = SHIFT(596), @@ -78392,7 +76428,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78424,7 +76459,6 @@ PARSE_TABLE = { [2178] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2179), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), [ts_aux_sym_7] = SHIFT(2180), @@ -78433,7 +76467,6 @@ PARSE_TABLE = { [2179] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2184), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2184), }, [2180] = { @@ -78455,7 +76488,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(602), [ts_sym_string] = SHIFT(602), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(603), [ts_sym_number] = SHIFT(602), [ts_sym_null] = SHIFT(602), @@ -78476,7 +76508,6 @@ PARSE_TABLE = { [2181] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(2182), [ts_aux_sym_3] = SHIFT(619), [ts_aux_sym_in] = SHIFT(641), @@ -78509,7 +76540,6 @@ PARSE_TABLE = { [2182] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(2183), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_5] = SHIFT(2183), }, [2183] = { @@ -78519,7 +76549,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78555,7 +76584,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78587,7 +76615,6 @@ PARSE_TABLE = { [2185] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2186), [ts_aux_sym_in] = SHIFT(356), @@ -78618,7 +76645,6 @@ PARSE_TABLE = { [2186] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 3), - [ts_sym__whitespace] = SHIFT_EXTRA(), [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), @@ -78668,7 +76694,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2190), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -78708,7 +76733,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -78729,14 +76753,12 @@ PARSE_TABLE = { [2189] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(704), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(2201), [ts_aux_sym_5] = SHIFT(704), }, [2190] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = SHIFT(2197), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), @@ -78773,14 +76795,12 @@ PARSE_TABLE = { [ts_builtin_sym_error] = SHIFT(685), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(686), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(2192), [ts_aux_sym_5] = SHIFT(686), }, [2192] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_var_declaration_repeat0] = SHIFT(688), [ts_aux_sym_in] = SHIFT(2193), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 0), @@ -78806,7 +76826,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -78827,7 +76846,6 @@ PARSE_TABLE = { [2194] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2195), [ts_aux_sym_in] = SHIFT(356), @@ -78889,7 +76907,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -78924,7 +76941,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -78971,7 +76987,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -78992,7 +77007,6 @@ PARSE_TABLE = { [2198] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2199), [ts_aux_sym_in] = SHIFT(356), @@ -79054,7 +77068,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -79089,7 +77102,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -79151,7 +77163,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -79186,7 +77197,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -79233,7 +77243,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(317), [ts_sym_string] = SHIFT(317), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(318), [ts_sym_number] = SHIFT(317), [ts_sym_null] = SHIFT(317), @@ -79254,7 +77263,6 @@ PARSE_TABLE = { [2204] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(334), [ts_aux_sym_4] = SHIFT(2205), [ts_aux_sym_in] = SHIFT(356), @@ -79316,7 +77324,6 @@ PARSE_TABLE = { [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), @@ -79351,7 +77358,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -79382,7 +77388,6 @@ PARSE_TABLE = { [2207] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT(299), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(422), [ts_aux_sym_2] = SHIFT(2209), [ts_aux_sym_5] = SHIFT(299), @@ -79391,7 +77396,6 @@ PARSE_TABLE = { [2208] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(2209), }, [2209] = { @@ -79401,7 +77405,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -79436,7 +77439,6 @@ PARSE_TABLE = { [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__whitespace] = 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), @@ -79488,7 +77490,6 @@ PARSE_TABLE = { [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat0, 2), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, }; diff --git a/examples/parsers/json.c b/examples/parsers/json.c index cea85ac3..ee1c7dc0 100644 --- a/examples/parsers/json.c +++ b/examples/parsers/json.c @@ -1,7 +1,7 @@ #include "tree_sitter/parser.h" #define STATE_COUNT 60 -#define SYMBOL_COUNT 20 +#define SYMBOL_COUNT 19 enum { ts_sym_value = ts_builtin_sym_start, @@ -12,7 +12,6 @@ enum { ts_sym_null, ts_sym_true, ts_sym_false, - ts_sym__whitespace, ts_aux_sym_object_repeat0, ts_aux_sym_array_repeat0, ts_aux_sym_1, @@ -35,7 +34,6 @@ SYMBOL_NAMES = { [ts_sym_null] = "null", [ts_sym_true] = "true", [ts_sym_false] = "false", - [ts_sym__whitespace] = "_whitespace", [ts_aux_sym_object_repeat0] = "object_repeat0", [ts_aux_sym_array_repeat0] = "array_repeat0", [ts_aux_sym_1] = "'{'", @@ -47,7 +45,6 @@ SYMBOL_NAMES = { }; HIDDEN_SYMBOLS = { - [ts_sym__whitespace] = 1, [ts_aux_sym_object_repeat0] = 1, [ts_aux_sym_array_repeat0] = 1, [ts_aux_sym_1] = 1, @@ -62,98 +59,96 @@ LEX_FN() { START_LEXER(); switch (lex_state) { case 1: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\n') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(1); if (lookahead == '\"') - ADVANCE(3); + ADVANCE(2); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(7); + ADVANCE(6); if (lookahead == '[') - ADVANCE(10); + ADVANCE(9); if (lookahead == 'f') - ADVANCE(11); + ADVANCE(10); if (lookahead == 'n') - ADVANCE(16); + ADVANCE(15); if (lookahead == 't') - ADVANCE(20); + ADVANCE(19); if (lookahead == '{') - ADVANCE(24); + ADVANCE(23); LEX_ERROR(); case 2: - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - ACCEPT_TOKEN(ts_sym__whitespace); - case 3: if (lookahead == '\"') - ADVANCE(4); + ADVANCE(3); if (lookahead == '\\') - ADVANCE(5); + ADVANCE(4); if (!((lookahead == '\"') || (lookahead == '\\'))) - ADVANCE(3); + ADVANCE(2); LEX_ERROR(); - case 4: + case 3: ACCEPT_TOKEN(ts_sym_string); + case 4: + if (lookahead == '\"') + ADVANCE(5); + if (lookahead == '\\') + ADVANCE(4); + if (!((lookahead == '\"') || + (lookahead == '\\'))) + ADVANCE(2); + LEX_ERROR(); case 5: if (lookahead == '\"') - ADVANCE(6); - if (lookahead == '\\') - ADVANCE(5); - if (!((lookahead == '\"') || - (lookahead == '\\'))) ADVANCE(3); - LEX_ERROR(); - case 6: - if (lookahead == '\"') + if (lookahead == '\\') ADVANCE(4); - if (lookahead == '\\') - ADVANCE(5); if (!((lookahead == '\"') || (lookahead == '\\'))) - ADVANCE(3); + ADVANCE(2); ACCEPT_TOKEN(ts_sym_string); - case 7: + case 6: if (lookahead == '.') - ADVANCE(8); - if ('0' <= lookahead && lookahead <= '9') ADVANCE(7); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(6); ACCEPT_TOKEN(ts_sym_number); + case 7: + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(8); + LEX_ERROR(); case 8: if ('0' <= lookahead && lookahead <= '9') - ADVANCE(9); - LEX_ERROR(); - case 9: - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(9); + ADVANCE(8); ACCEPT_TOKEN(ts_sym_number); - case 10: + case 9: ACCEPT_TOKEN(ts_aux_sym_5); - case 11: + case 10: if (lookahead == 'a') + ADVANCE(11); + LEX_ERROR(); + case 11: + if (lookahead == 'l') ADVANCE(12); LEX_ERROR(); case 12: - if (lookahead == 'l') + if (lookahead == 's') ADVANCE(13); LEX_ERROR(); case 13: - if (lookahead == 's') + if (lookahead == 'e') ADVANCE(14); LEX_ERROR(); case 14: - if (lookahead == 'e') - ADVANCE(15); - LEX_ERROR(); - case 15: ACCEPT_TOKEN(ts_sym_false); - case 16: + case 15: if (lookahead == 'u') + ADVANCE(16); + LEX_ERROR(); + case 16: + if (lookahead == 'l') ADVANCE(17); LEX_ERROR(); case 17: @@ -161,168 +156,206 @@ LEX_FN() { ADVANCE(18); LEX_ERROR(); case 18: - if (lookahead == 'l') - ADVANCE(19); - LEX_ERROR(); - case 19: ACCEPT_TOKEN(ts_sym_null); - case 20: + case 19: if (lookahead == 'r') + ADVANCE(20); + LEX_ERROR(); + case 20: + if (lookahead == 'u') ADVANCE(21); LEX_ERROR(); case 21: - if (lookahead == 'u') + if (lookahead == 'e') ADVANCE(22); LEX_ERROR(); case 22: - if (lookahead == 'e') + ACCEPT_TOKEN(ts_sym_true); + case 23: + ACCEPT_TOKEN(ts_aux_sym_1); + case 24: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(25); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(24); + LEX_ERROR(); + case 25: + ACCEPT_TOKEN(ts_builtin_sym_end); + case 26: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(26); + if (lookahead == '\"') + ADVANCE(2); + if (lookahead == '}') + ADVANCE(27); + LEX_ERROR(); + case 27: + ACCEPT_TOKEN(ts_aux_sym_4); + case 28: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(28); + if (lookahead == '\"') + ADVANCE(2); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(6); + if (lookahead == '[') + ADVANCE(9); + if (lookahead == ']') + ADVANCE(29); + if (lookahead == 'f') + ADVANCE(10); + if (lookahead == 'n') + ADVANCE(15); + if (lookahead == 't') + ADVANCE(19); + if (lookahead == '{') ADVANCE(23); LEX_ERROR(); - case 23: - ACCEPT_TOKEN(ts_sym_true); - case 24: - ACCEPT_TOKEN(ts_aux_sym_1); - case 25: - if (lookahead == 0) - ADVANCE(26); - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - LEX_ERROR(); - case 26: - ACCEPT_TOKEN(ts_builtin_sym_end); - case 27: - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\"') - ADVANCE(3); - if (lookahead == '}') - ADVANCE(28); - LEX_ERROR(); - case 28: - ACCEPT_TOKEN(ts_aux_sym_4); case 29: - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == '\"') - ADVANCE(3); - if ('0' <= lookahead && lookahead <= '9') - ADVANCE(7); - if (lookahead == '[') - ADVANCE(10); - if (lookahead == ']') - ADVANCE(30); - if (lookahead == 'f') - ADVANCE(11); - if (lookahead == 'n') - ADVANCE(16); - if (lookahead == 't') - ADVANCE(20); - if (lookahead == '{') - ADVANCE(24); - LEX_ERROR(); - case 30: ACCEPT_TOKEN(ts_aux_sym_6); - case 31: + case 30: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\n') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(30); if (lookahead == ',') + ADVANCE(31); + if (lookahead == ']') + ADVANCE(29); + LEX_ERROR(); + case 31: + ACCEPT_TOKEN(ts_aux_sym_3); + case 32: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) ADVANCE(32); if (lookahead == ']') - ADVANCE(30); + ADVANCE(29); LEX_ERROR(); - case 32: - ACCEPT_TOKEN(ts_aux_sym_3); case 33: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\n') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); - if (lookahead == ']') - ADVANCE(30); + ADVANCE(33); + if (lookahead == ',') + ADVANCE(31); + if (lookahead == '}') + ADVANCE(27); LEX_ERROR(); case 34: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\n') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); - if (lookahead == ',') - ADVANCE(32); - if (lookahead == '}') - ADVANCE(28); + ADVANCE(34); + if (lookahead == ':') + ADVANCE(35); LEX_ERROR(); case 35: - if ((lookahead == '\t') || - (lookahead == '\n') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(2); - if (lookahead == ':') - ADVANCE(36); - LEX_ERROR(); - case 36: ACCEPT_TOKEN(ts_aux_sym_2); - case 37: + case 36: + START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\n') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(36); if (lookahead == '}') - ADVANCE(28); + ADVANCE(27); + LEX_ERROR(); + case 37: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\n') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(37); + if (lookahead == '\"') + ADVANCE(2); LEX_ERROR(); case 38: + START_TOKEN(); + if (lookahead == 0) + ADVANCE(25); if ((lookahead == '\t') || (lookahead == '\n') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(38); if (lookahead == '\"') - ADVANCE(3); + ADVANCE(2); + if (lookahead == ',') + ADVANCE(31); + if ('0' <= lookahead && lookahead <= '9') + ADVANCE(6); + if (lookahead == ':') + ADVANCE(35); + if (lookahead == '[') + ADVANCE(9); + if (lookahead == ']') + ADVANCE(29); + if (lookahead == 'f') + ADVANCE(10); + if (lookahead == 'n') + ADVANCE(15); + if (lookahead == 't') + ADVANCE(19); + if (lookahead == '{') + ADVANCE(23); + if (lookahead == '}') + ADVANCE(27); LEX_ERROR(); case ts_lex_state_error: + START_TOKEN(); if (lookahead == 0) - ADVANCE(26); + ADVANCE(25); if ((lookahead == '\t') || (lookahead == '\n') || (lookahead == '\r') || (lookahead == ' ')) - ADVANCE(2); + ADVANCE(38); if (lookahead == '\"') - ADVANCE(3); + ADVANCE(2); if (lookahead == ',') - ADVANCE(32); + ADVANCE(31); if ('0' <= lookahead && lookahead <= '9') - ADVANCE(7); + ADVANCE(6); if (lookahead == ':') - ADVANCE(36); + ADVANCE(35); if (lookahead == '[') - ADVANCE(10); + ADVANCE(9); if (lookahead == ']') - ADVANCE(30); + ADVANCE(29); if (lookahead == 'f') - ADVANCE(11); + ADVANCE(10); if (lookahead == 'n') - ADVANCE(16); + ADVANCE(15); if (lookahead == 't') - ADVANCE(20); + ADVANCE(19); if (lookahead == '{') - ADVANCE(24); + ADVANCE(23); if (lookahead == '}') - ADVANCE(28); + ADVANCE(27); LEX_ERROR(); default: LEX_ERROR(); @@ -331,65 +364,65 @@ LEX_FN() { LEX_STATES = { [0] = 1, - [1] = 25, - [2] = 25, - [3] = 27, - [4] = 29, - [5] = 31, - [6] = 31, - [7] = 27, - [8] = 29, - [9] = 25, - [10] = 31, - [11] = 31, - [12] = 33, + [1] = 24, + [2] = 24, + [3] = 26, + [4] = 28, + [5] = 30, + [6] = 30, + [7] = 26, + [8] = 28, + [9] = 24, + [10] = 30, + [11] = 30, + [12] = 32, [13] = 1, - [14] = 31, - [15] = 33, - [16] = 31, - [17] = 34, - [18] = 35, - [19] = 31, + [14] = 30, + [15] = 32, + [16] = 30, + [17] = 33, + [18] = 34, + [19] = 30, [20] = 1, - [21] = 34, - [22] = 34, - [23] = 27, - [24] = 29, - [25] = 31, - [26] = 34, - [27] = 33, - [28] = 34, - [29] = 34, - [30] = 35, - [31] = 34, + [21] = 33, + [22] = 33, + [23] = 26, + [24] = 28, + [25] = 30, + [26] = 33, + [27] = 32, + [28] = 33, + [29] = 33, + [30] = 34, + [31] = 33, [32] = 1, - [33] = 34, - [34] = 37, - [35] = 38, - [36] = 34, - [37] = 35, + [33] = 33, + [34] = 36, + [35] = 37, + [36] = 33, + [37] = 34, [38] = 1, - [39] = 34, - [40] = 37, - [41] = 37, - [42] = 34, - [43] = 37, - [44] = 34, - [45] = 37, - [46] = 31, - [47] = 37, - [48] = 31, - [49] = 33, - [50] = 25, - [51] = 34, - [52] = 35, - [53] = 25, + [39] = 33, + [40] = 36, + [41] = 36, + [42] = 33, + [43] = 36, + [44] = 33, + [45] = 36, + [46] = 30, + [47] = 36, + [48] = 30, + [49] = 32, + [50] = 24, + [51] = 33, + [52] = 34, + [53] = 24, [54] = 1, - [55] = 34, - [56] = 37, - [57] = 25, - [58] = 37, - [59] = 25, + [55] = 33, + [56] = 36, + [57] = 24, + [58] = 36, + [59] = 24, }; #pragma GCC diagnostic push @@ -405,22 +438,18 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(2), [ts_sym_true] = SHIFT(2), [ts_sym_false] = SHIFT(2), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(3), [ts_aux_sym_5] = SHIFT(4), }, [1] = { [ts_builtin_sym_end] = ACCEPT_INPUT(), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [2] = { [ts_builtin_sym_end] = REDUCE(ts_sym_value, 1), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [3] = { [ts_builtin_sym_error] = SHIFT(51), [ts_sym_string] = SHIFT(52), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(53), }, [4] = { @@ -433,26 +462,22 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(6), [ts_sym_true] = SHIFT(6), [ts_sym_false] = SHIFT(6), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(7), [ts_aux_sym_5] = SHIFT(8), [ts_aux_sym_6] = SHIFT(9), }, [5] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(49), [ts_aux_sym_3] = SHIFT(13), [ts_aux_sym_6] = REDUCE(ts_aux_sym_array_repeat0, 0), }, [6] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_value, 1), [ts_aux_sym_6] = REDUCE(ts_sym_value, 1), }, [7] = { [ts_builtin_sym_error] = SHIFT(17), [ts_sym_string] = SHIFT(18), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(19), }, [8] = { @@ -465,28 +490,23 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(6), [ts_sym_true] = SHIFT(6), [ts_sym_false] = SHIFT(6), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(7), [ts_aux_sym_5] = SHIFT(8), [ts_aux_sym_6] = SHIFT(11), }, [9] = { [ts_builtin_sym_end] = REDUCE(ts_sym_array, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [10] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(12), [ts_aux_sym_3] = SHIFT(13), [ts_aux_sym_6] = REDUCE(ts_aux_sym_array_repeat0, 0), }, [11] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_6] = REDUCE(ts_sym_array, 2), }, [12] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(16), }, [13] = { @@ -499,37 +519,30 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(6), [ts_sym_true] = SHIFT(6), [ts_sym_false] = SHIFT(6), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(7), [ts_aux_sym_5] = SHIFT(8), }, [14] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(15), [ts_aux_sym_3] = SHIFT(13), [ts_aux_sym_6] = REDUCE(ts_aux_sym_array_repeat0, 0), }, [15] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = REDUCE(ts_aux_sym_array_repeat0, 3), }, [16] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_6] = REDUCE(ts_sym_array, 4), }, [17] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(47), [ts_aux_sym_3] = SHIFT(35), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 0), }, [18] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(20), }, [19] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_6] = REDUCE(ts_sym_object, 2), }, @@ -542,25 +555,21 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(22), [ts_sym_true] = SHIFT(22), [ts_sym_false] = SHIFT(22), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(23), [ts_aux_sym_5] = SHIFT(24), }, [21] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(45), [ts_aux_sym_3] = SHIFT(35), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 0), }, [22] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_value, 1), [ts_aux_sym_4] = REDUCE(ts_sym_value, 1), }, [23] = { [ts_builtin_sym_error] = SHIFT(29), [ts_sym_string] = SHIFT(30), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(31), }, [24] = { @@ -573,43 +582,35 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(6), [ts_sym_true] = SHIFT(6), [ts_sym_false] = SHIFT(6), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(7), [ts_aux_sym_5] = SHIFT(8), [ts_aux_sym_6] = SHIFT(26), }, [25] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = SHIFT(27), [ts_aux_sym_3] = SHIFT(13), [ts_aux_sym_6] = REDUCE(ts_aux_sym_array_repeat0, 0), }, [26] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), [ts_aux_sym_4] = REDUCE(ts_sym_array, 2), }, [27] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(28), }, [28] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), [ts_aux_sym_4] = REDUCE(ts_sym_array, 4), }, [29] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(43), [ts_aux_sym_3] = SHIFT(35), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 0), }, [30] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(32), }, [31] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), [ts_aux_sym_4] = REDUCE(ts_sym_object, 2), }, @@ -622,33 +623,27 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(22), [ts_sym_true] = SHIFT(22), [ts_sym_false] = SHIFT(22), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(23), [ts_aux_sym_5] = SHIFT(24), }, [33] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(34), [ts_aux_sym_3] = SHIFT(35), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 0), }, [34] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(42), }, [35] = { [ts_builtin_sym_error] = SHIFT(36), [ts_sym_string] = SHIFT(37), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [36] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(41), [ts_aux_sym_3] = SHIFT(35), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 0), }, [37] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(38), }, [38] = { @@ -660,77 +655,61 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(22), [ts_sym_true] = SHIFT(22), [ts_sym_false] = SHIFT(22), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(23), [ts_aux_sym_5] = SHIFT(24), }, [39] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(40), [ts_aux_sym_3] = SHIFT(35), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 0), }, [40] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 5), }, [41] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 3), }, [42] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_4] = REDUCE(ts_sym_object, 6), }, [43] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(44), }, [44] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_4] = REDUCE(ts_sym_object, 4), }, [45] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(46), }, [46] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), [ts_aux_sym_6] = REDUCE(ts_sym_object, 6), }, [47] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(48), }, [48] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), [ts_aux_sym_6] = REDUCE(ts_sym_object, 4), }, [49] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_6] = SHIFT(50), }, [50] = { [ts_builtin_sym_end] = REDUCE(ts_sym_array, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [51] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(58), [ts_aux_sym_3] = SHIFT(35), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 0), }, [52] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_2] = SHIFT(54), }, [53] = { [ts_builtin_sym_end] = REDUCE(ts_sym_object, 2), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [54] = { [ts_sym_value] = SHIFT(55), @@ -741,31 +720,25 @@ PARSE_TABLE = { [ts_sym_null] = SHIFT(22), [ts_sym_true] = SHIFT(22), [ts_sym_false] = SHIFT(22), - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_1] = SHIFT(23), [ts_aux_sym_5] = SHIFT(24), }, [55] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = SHIFT(56), [ts_aux_sym_3] = SHIFT(35), [ts_aux_sym_4] = REDUCE(ts_aux_sym_object_repeat0, 0), }, [56] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(57), }, [57] = { [ts_builtin_sym_end] = REDUCE(ts_sym_object, 6), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, [58] = { - [ts_sym__whitespace] = SHIFT_EXTRA(), [ts_aux_sym_4] = SHIFT(59), }, [59] = { [ts_builtin_sym_end] = REDUCE(ts_sym_object, 4), - [ts_sym__whitespace] = SHIFT_EXTRA(), }, }; diff --git a/include/tree_sitter/compiler.h b/include/tree_sitter/compiler.h index ee91a4ed..a6941088 100644 --- a/include/tree_sitter/compiler.h +++ b/include/tree_sitter/compiler.h @@ -34,6 +34,7 @@ std::ostream &operator<<(std::ostream &stream, const rules::rule_ptr &rule); class Grammar { const std::vector > rules_; std::set ubiquitous_tokens_; + std::set separators_; public: Grammar(const std::vector > &rules); @@ -43,6 +44,8 @@ class Grammar { const std::vector > &rules() const; const std::set &ubiquitous_tokens() const; Grammar &ubiquitous_tokens(const std::set &ubiquitous_tokens); + const std::set &separators() const; + Grammar &separators(const std::set &separators); }; struct Conflict { diff --git a/include/tree_sitter/parser.h b/include/tree_sitter/parser.h index 4e0d3ebe..0e73bc67 100644 --- a/include/tree_sitter/parser.h +++ b/include/tree_sitter/parser.h @@ -20,6 +20,7 @@ typedef struct TSLexer { size_t chunk_size; size_t position_in_chunk; size_t token_end_position; + size_t token_start_position; TSTree *(*accept_fn)(struct TSLexer *, TSSymbol, int); int (*advance_fn)(struct TSLexer *); @@ -33,6 +34,10 @@ static inline char ts_lexer_lookahead_char(const TSLexer *lexer) { return lexer->chunk[lexer->position_in_chunk]; } +static inline void ts_lexer_start_token(TSLexer *lexer) { + lexer->token_start_position = ts_lexer_position(lexer); +} + static inline int ts_lexer_advance(TSLexer *lexer) { return lexer->advance_fn(lexer); } @@ -101,6 +106,8 @@ struct TSLanguage { lookahead = ts_lexer_lookahead_char(lexer); \ DEBUG_LEX("CHAR '%c'", lookahead); +#define START_TOKEN() ts_lexer_start_token(lexer); + #define ADVANCE(state_index) \ { \ DEBUG_LEX("ADVANCE %d", state_index); \ diff --git a/spec/compiler/build_tables/conflict_manager_spec.cc b/spec/compiler/build_tables/conflict_manager_spec.cc index 942e8886..8d597aeb 100644 --- a/spec/compiler/build_tables/conflict_manager_spec.cc +++ b/spec/compiler/build_tables/conflict_manager_spec.cc @@ -21,7 +21,7 @@ describe("resolving parse conflicts", []() { { "token1", pattern("[a-c]") }, { "token2", pattern("[b-d]") }, { "token3", keyword("stuff") }, - }, {}); + }, {}, set()); describe("lexical conflicts", [&]() { Symbol sym1(0, SymbolOptionToken); diff --git a/spec/compiler/build_tables/lex_item_spec.cc b/spec/compiler/build_tables/lex_item_spec.cc new file mode 100644 index 00000000..a5ab3539 --- /dev/null +++ b/spec/compiler/build_tables/lex_item_spec.cc @@ -0,0 +1,44 @@ +#include "compiler/compiler_spec_helper.h" +#include "compiler/build_tables/item_set_transitions.h" +#include "compiler/rules/metadata.h" +#include "compiler/prepared_grammar.h" + +using namespace rules; +using namespace build_tables; + +START_TEST + +describe("lex items", []() { + describe("determining if an item is the start of a token", [&]() { + Symbol sym(1); + rule_ptr token_start = make_shared(str("a"), map({ + { START_TOKEN, 1 } + })); + + it("returns true for rules designated as token starts", [&]() { + LexItem item(sym, token_start); + AssertThat(item.is_token_start(), IsTrue()); + }); + + it("returns false for rules not designated as token starts", [&]() { + AssertThat(LexItem(sym, make_shared(str("a"), map({ + { START_TOKEN, 0 } + }))).is_token_start(), IsFalse()); + AssertThat(LexItem(sym, str("a")).is_token_start(), IsFalse()); + }); + + describe("when given a sequence containing a token start", [&]() { + it("returns true when the rule before the token start may be blank", [&]() { + LexItem item(sym, seq({ repeat(str("a")), token_start })); + AssertThat(item.is_token_start(), IsTrue()); + }); + + it("returns false when the rule before the token start cannot be blank", [&]() { + LexItem item(sym, seq({ str("a"), token_start })); + AssertThat(item.is_token_start(), IsFalse()); + }); + }); + }); +}); + +END_TEST diff --git a/spec/compiler/prepare_grammar/extract_tokens_spec.cc b/spec/compiler/prepare_grammar/extract_tokens_spec.cc index 9837ef0f..b9735e73 100644 --- a/spec/compiler/prepare_grammar/extract_tokens_spec.cc +++ b/spec/compiler/prepare_grammar/extract_tokens_spec.cc @@ -18,6 +18,7 @@ describe("extracting tokens from a grammar", []() { { "rule_A", seq({ str("ab"), i_sym(0) }) } }, set(), + set() }); AssertThat(result.first.rules, Equals(rule_list({ @@ -36,6 +37,7 @@ describe("extracting tokens from a grammar", []() { { "rule_A", seq({ pattern("a+"), i_sym(0) }) } }, set(), + set() }); AssertThat(result.first.rules, Equals(rule_list({ @@ -56,6 +58,7 @@ describe("extracting tokens from a grammar", []() { i_sym(0) }) } }, set(), + set() }); AssertThat(result.first.rules, Equals(rule_list({ @@ -74,6 +77,7 @@ describe("extracting tokens from a grammar", []() { { "rule_A", choice({ i_sym(0), blank() }) }, }, set(), + set() }); AssertThat(result.first.rules, Equals(rule_list({ @@ -90,6 +94,7 @@ describe("extracting tokens from a grammar", []() { { "rule_A", seq({ str("ab"), i_sym(0), str("ab") }) }, }, set(), + set() }); AssertThat(result.first.rules, Equals(rule_list({ @@ -102,6 +107,18 @@ describe("extracting tokens from a grammar", []() { }))) }); + it("preserves the separator characters in the lexical grammar", [&]() { + pair result = extract_tokens(InternedGrammar{ + { + { "rule_A", str("ab") }, + }, + set(), + { 'x', 'y', 'z' } + }); + + AssertThat(result.second.separators, Equals(set({ 'x', 'y', 'z' }))); + }); + describe("when an entire rule can be extracted", [&]() { it("moves the rule the lexical grammar when possible and updates referencing symbols", [&]() { auto result = extract_tokens(InternedGrammar{ @@ -111,6 +128,7 @@ describe("extracting tokens from a grammar", []() { { "rule_C", token(seq({ str("a"), str("b") })) }, }, set(), + set() }); AssertThat(result.first.rules, Equals(rule_list({ @@ -132,6 +150,7 @@ describe("extracting tokens from a grammar", []() { { "rule_C", i_sym(1) }, }, set(), + set() }); AssertThat(result.first.rules, Equals(rule_list({ @@ -153,6 +172,7 @@ describe("extracting tokens from a grammar", []() { { "rule_C", i_sym(1) }, }, { Symbol(0) }, + set() }); AssertThat(result.first.ubiquitous_tokens, Equals(set({ diff --git a/spec/compiler/prepare_grammar/intern_symbols_spec.cc b/spec/compiler/prepare_grammar/intern_symbols_spec.cc index e28a9b2f..32569f00 100644 --- a/spec/compiler/prepare_grammar/intern_symbols_spec.cc +++ b/spec/compiler/prepare_grammar/intern_symbols_spec.cc @@ -54,6 +54,16 @@ describe("interning symbols in a grammar", []() { Symbol(2) }))); }); + + it("preserves the grammar's separator character set", [&]() { + auto grammar = Grammar({ + { "z", str("stuff") } + }).separators({ 'x', 'y' }); + + auto result = intern_symbols(grammar); + + AssertThat(result.first.separators, Equals(set({ 'x', 'y' }))) + }); }); END_TEST diff --git a/spec/runtime/document_spec.cc b/spec/runtime/document_spec.cc index c9d94bab..03a48bde 100644 --- a/spec/runtime/document_spec.cc +++ b/spec/runtime/document_spec.cc @@ -1,9 +1,6 @@ #include "runtime/runtime_spec_helper.h" #include "runtime/helpers/spy_reader.h" -#include "runtime/tree.h" -#include "runtime/node.h" - extern "C" const TSLanguage * ts_language_json(); extern "C" const TSLanguage * ts_language_javascript(); @@ -90,7 +87,7 @@ describe("Document", [&]() { it("updates the parse tree", [&]() { AssertThat(string(ts_node_string(ts_document_root_node(doc))), Equals( - "(DOCUMENT (object (string) (array (number) (number)) (string) (value (number))))")); + "(DOCUMENT (object (string) (array (number) (number)) (string) (number)))")); }); it("re-reads only the changed portion of the input", [&]() { diff --git a/spec/runtime/languages/arithmetic/errors.txt b/spec/runtime/languages/arithmetic/errors.txt index 307cafc4..9e9319b1 100644 --- a/spec/runtime/languages/arithmetic/errors.txt +++ b/spec/runtime/languages/arithmetic/errors.txt @@ -3,7 +3,7 @@ recovers from errors at the top level ===================================================== x * * y --- -(expression (variable)) (ERROR '*') +(variable) (ERROR '*') ===================================================== recovers from errors inside parenthesized expressions @@ -11,5 +11,5 @@ recovers from errors inside parenthesized expressions x + (y * + z) * 5 --- (sum - (expression (variable)) - (product (group (ERROR '+')) (expression (number)))) + (variable) + (product (group (ERROR '+')) (number))) diff --git a/spec/runtime/languages/arithmetic/main.txt b/spec/runtime/languages/arithmetic/main.txt index ce0be496..4a5a9726 100644 --- a/spec/runtime/languages/arithmetic/main.txt +++ b/spec/runtime/languages/arithmetic/main.txt @@ -3,28 +3,28 @@ parses numbers =================== 5 --- -(expression (number)) +(number) =================== parses variables =================== x --- -(expression (variable)) +(variable) =================== parses products =================== x * x --- -(product (expression (variable)) (expression (variable))) +(product (variable) (variable)) =================== parses sums =================== x + x --- -(sum (expression (variable)) (expression (variable))) +(sum (variable) (variable)) =============================================== binds multiplication more tightly than addition @@ -32,8 +32,8 @@ binds multiplication more tightly than addition a * b + c * d --- (sum - (product (expression (variable)) (expression (variable))) - (product (expression (variable)) (expression (variable)))) + (product (variable) (variable)) + (product (variable) (variable))) ============================ parses exponents @@ -41,11 +41,9 @@ parses exponents x + y * z^(a + b) --- (sum - (expression (variable)) + (variable) (product - (expression (variable)) + (variable) (exponent (variable) - (group (sum - (expression (variable)) - (variable)))))) + (group (sum (variable) (variable)))))) diff --git a/spec/runtime/languages/javascript/operators.txt b/spec/runtime/languages/javascript/operators.txt index 3d7255a4..75e7e809 100644 --- a/spec/runtime/languages/javascript/operators.txt +++ b/spec/runtime/languages/javascript/operators.txt @@ -68,7 +68,7 @@ print(isDone() ? stuff : otherStuff); (program (expression_statement (function_call (identifier) - (ternary (function_call (identifier)) (expression (identifier)) (identifier))))) + (ternary (function_call (identifier)) (identifier) (identifier))))) ========================================== parses mathematical operators @@ -78,10 +78,10 @@ parses mathematical operators --- (program (expression_statement (math_op - (math_op (expression (identifier))) + (math_op (identifier)) (math_op - (math_op (expression (identifier)) (expression (identifier))) - (math_op (expression (identifier)) (math_op (identifier))))))) + (math_op (identifier) (identifier)) + (math_op (identifier) (math_op (identifier))))))) ========================================== parses boolean operators @@ -91,9 +91,9 @@ parses boolean operators --- (program (expression_statement (bool_op - (bool_op (expression (identifier))) + (bool_op (identifier)) (bool_op - (expression (bool_op (expression (identifier)) (identifier))))))) + (expression (bool_op (identifier) (identifier))))))) =========================================== parses the type operators @@ -103,8 +103,8 @@ print((x instanceof Array) || (typeof x == "string")) --- (program (expression_statement (function_call (identifier) (bool_op - (expression (instanceof_expression (expression (identifier)) (identifier))) - (expression (typeof_expression (bool_op (expression (identifier)) (string)))))))) + (expression (instanceof_expression (identifier) (identifier))) + (expression (typeof_expression (bool_op (identifier) (string)))))))) ============================================ parses the 'in' operator @@ -114,7 +114,7 @@ print(x in y) --- (program (expression_statement (function_call (identifier) - (in_expression (expression (identifier)) (identifier))))) + (in_expression (identifier) (identifier))))) ============================================ parses assignment operators diff --git a/spec/runtime/languages/json/errors.txt b/spec/runtime/languages/json/errors.txt index b526ec12..2ecd6327 100644 --- a/spec/runtime/languages/json/errors.txt +++ b/spec/runtime/languages/json/errors.txt @@ -37,4 +37,4 @@ recovers from errors inside nested objects (object (string) (object (string) (number) (ERROR '2')) (ERROR '[') - (string) (value (number))) + (string) (number)) diff --git a/spec/runtime/languages/json/main.txt b/spec/runtime/languages/json/main.txt index c92a0b56..cc9f4444 100644 --- a/spec/runtime/languages/json/main.txt +++ b/spec/runtime/languages/json/main.txt @@ -3,7 +3,7 @@ parses floating point numbers ============================= 3.14 --- -(value (number)) +(number) =================== parses empty arrays @@ -28,7 +28,7 @@ parses arrays (null) (true) (false) - (object (string) (value (string)))) + (object (string) (string))) ==================== parses empty objects @@ -47,5 +47,5 @@ parses long objects --- (object (string) (string) - (string) (value (number))) + (string) (number)) diff --git a/spec/runtime/stack_spec.cc b/spec/runtime/stack_spec.cc index 177639f2..d08e55ce 100644 --- a/spec/runtime/stack_spec.cc +++ b/spec/runtime/stack_spec.cc @@ -27,7 +27,7 @@ describe("stacks", [&]() { TSTree *node1; before_each([&]() { - node1 = ts_tree_make_leaf(sym1, 5, 0); + node1 = ts_tree_make_leaf(sym1, 5, 1, 0); ts_stack_push(&stack, 5, node1); }); diff --git a/spec/runtime/tree_spec.cc b/spec/runtime/tree_spec.cc index a2c7a576..1956e042 100644 --- a/spec/runtime/tree_spec.cc +++ b/spec/runtime/tree_spec.cc @@ -15,8 +15,8 @@ describe("Tree", []() { TSTree *tree1, *tree2, *parent1; before_each([&]() { - tree1 = ts_tree_make_leaf(cat, 5, 0); - tree2 = ts_tree_make_leaf(cat, 3, 0); + tree1 = ts_tree_make_leaf(cat, 5, 2, 0); + tree2 = ts_tree_make_leaf(cat, 3, 1, 0); parent1 = ts_tree_make_node(dog, 2, tree_array({ tree1, tree2, }), 0); }); @@ -28,7 +28,11 @@ describe("Tree", []() { describe("building a parent node", [&]() { it("computes its size based on its child nodes", [&]() { - AssertThat(parent1->size, Equals(8)); + AssertThat(parent1->size, Equals(9)); + }); + + it("computes its padding based on its first child", [&]() { + AssertThat(parent1->padding, Equals(2)); }); it("computes the offset of each child node", [&]() { @@ -39,7 +43,8 @@ describe("Tree", []() { AssertThat(children[0].tree, Equals(tree1)); AssertThat(children[0].offset, Equals(0)); AssertThat(children[1].tree, Equals(tree2)); - AssertThat(children[1].offset, Equals(tree1->size)); + AssertThat(children[1].offset, Equals( + tree1->size + tree2->padding)); }); describe("when one of the child nodes is hidden", [&]() { @@ -47,7 +52,7 @@ describe("Tree", []() { before_each([&]() { parent1->options = TSTreeOptionsHidden; - tree3 = ts_tree_make_leaf(cat, 8, 0); + tree3 = ts_tree_make_leaf(cat, 8, 5, 0); grandparent = ts_tree_make_node(pig, 2, tree_array({ parent1, tree3, @@ -67,18 +72,20 @@ describe("Tree", []() { AssertThat(children[0].tree, Equals(tree1)); AssertThat(children[0].offset, Equals(0)); AssertThat(children[1].tree, Equals(tree2)); - AssertThat(children[1].offset, Equals(tree1->size)); + AssertThat(children[1].offset, Equals( + tree1->size + tree2->padding)); AssertThat(children[2].tree, Equals(tree3)); - AssertThat(children[2].offset, Equals(tree1->size + tree2->size)); + AssertThat(children[2].offset, Equals( + tree1->size + tree2->padding + tree2->size + tree3->padding)); }); }); }); describe("equality", [&]() { it("returns true for identical trees", [&]() { - TSTree *tree1_copy = ts_tree_make_leaf(cat, 5, 0); + TSTree *tree1_copy = ts_tree_make_leaf(cat, 5, 2, 0); AssertThat(ts_tree_equals(tree1, tree1_copy), Equals(1)); - TSTree *tree2_copy = ts_tree_make_leaf(cat, 3, 0); + TSTree *tree2_copy = ts_tree_make_leaf(cat, 3, 1, 0); AssertThat(ts_tree_equals(tree2, tree2_copy), Equals(1)); TSTree *parent2 = ts_tree_make_node(dog, 2, tree_array({ @@ -92,13 +99,13 @@ describe("Tree", []() { }); it("returns false for trees with different symbols", [&]() { - TSTree *different_tree = ts_tree_make_leaf(pig, 0, 0); + TSTree *different_tree = ts_tree_make_leaf(pig, 0, 0, 0); AssertThat(ts_tree_equals(tree1, different_tree), Equals(0)); ts_tree_release(different_tree); }); it("returns false for trees with different children", [&]() { - TSTree *different_tree = ts_tree_make_leaf(pig, 0, 0); + TSTree *different_tree = ts_tree_make_leaf(pig, 0, 0, 0); TSTree *different_parent = ts_tree_make_node(dog, 2, tree_array({ different_tree, different_tree, }), 0); diff --git a/src/compiler/build_tables/build_lex_table.cc b/src/compiler/build_tables/build_lex_table.cc index ce78e2af..76368952 100644 --- a/src/compiler/build_tables/build_lex_table.cc +++ b/src/compiler/build_tables/build_lex_table.cc @@ -38,9 +38,11 @@ class LexTableBuilder { if (symbol == rules::ERROR()) continue; else if (symbol == rules::END_OF_INPUT()) - result.insert(LexItem(symbol, CharacterSet().include(0).copy())); + result.insert(LexItem( + symbol, after_separators(CharacterSet().include(0).copy()))); else if (symbol.is_token()) - result.insert(LexItem(symbol, lex_grammar.rule(symbol))); + result.insert( + LexItem(symbol, after_separators(lex_grammar.rule(symbol)))); } return result; } @@ -53,6 +55,7 @@ class LexTableBuilder { add_accept_token_actions(item_set, state_id); add_advance_actions(item_set, state_id); + add_token_start(item_set, state_id); return state_id; } else { @@ -92,6 +95,28 @@ class LexTableBuilder { } } + void add_token_start(const LexItemSet &item_set, LexStateId state_id) { + for (const auto &item : item_set) + if (item.is_token_start()) + lex_table.state(state_id).is_token_start = true; + } + + CharacterSet separator_set() const { + CharacterSet result; + for (char c : lex_grammar.separators) + result.include(c); + return result; + } + + rules::rule_ptr after_separators(rules::rule_ptr rule) { + return rules::Seq::Build( + { make_shared( + make_shared(separator_set().copy()), + map( + { { rules::START_TOKEN, 1 }, { rules::PRECEDENCE, -1 }, })), + rule, }); + } + set precedence_values_for_item_set(const LexItemSet &item_set) const { set result; for (const auto &item : item_set) diff --git a/src/compiler/build_tables/lex_item.cc b/src/compiler/build_tables/lex_item.cc index de9f0f86..8db92401 100644 --- a/src/compiler/build_tables/lex_item.cc +++ b/src/compiler/build_tables/lex_item.cc @@ -19,6 +19,25 @@ bool LexItem::operator==(const LexItem &other) const { return (other.lhs == lhs) && other.rule->operator==(*rule); } +bool LexItem::is_token_start() const { + class IsTokenStart : public rules::RuleFn { + bool apply_to(const rules::Seq *rule) { + if (apply(rule->left)) + return true; + else if (rule_can_be_blank(rule->left)) + return apply(rule->right); + else + return false; + } + + bool apply_to(const rules::Metadata *rule) { + return rule->value_for(rules::START_TOKEN); + } + }; + + return IsTokenStart().apply(rule); +} + ostream &operator<<(ostream &stream, const LexItem &item) { return stream << string("(item ") << item.lhs << string(" ") << *item.rule << string(")"); diff --git a/src/compiler/build_tables/lex_item.h b/src/compiler/build_tables/lex_item.h index 31854fb0..c2bd1e08 100644 --- a/src/compiler/build_tables/lex_item.h +++ b/src/compiler/build_tables/lex_item.h @@ -12,6 +12,7 @@ class LexItem : public Item { public: LexItem(const rules::Symbol &lhs, rules::rule_ptr rule); bool operator==(const LexItem &other) const; + bool is_token_start() const; }; std::ostream &operator<<(std::ostream &stream, const LexItem &item); diff --git a/src/compiler/generate_code/c_code.cc b/src/compiler/generate_code/c_code.cc index d8a5a58b..60b2d879 100644 --- a/src/compiler/generate_code/c_code.cc +++ b/src/compiler/generate_code/c_code.cc @@ -314,6 +314,8 @@ class CCodeGenerator { void code_for_lex_state(const LexState &lex_state) { auto expected_inputs = lex_state.expected_inputs(); + if (lex_state.is_token_start) + line("START_TOKEN();"); for (auto pair : lex_state.actions) if (!pair.first.is_empty()) _if([&]() { condition_for_character_set(pair.first); }, diff --git a/src/compiler/grammar.cc b/src/compiler/grammar.cc index 00bb1f32..3057917e 100644 --- a/src/compiler/grammar.cc +++ b/src/compiler/grammar.cc @@ -12,7 +12,9 @@ using rules::rule_ptr; Grammar::Grammar( const std::vector > &rules) - : rules_(rules), ubiquitous_tokens_({}) {} + : rules_(rules), + ubiquitous_tokens_({}), + separators_({ ' ', '\r', '\t', '\n' }) {} bool Grammar::operator==(const Grammar &other) const { if (other.rules_.size() != rules_.size()) @@ -70,6 +72,13 @@ Grammar &Grammar::ubiquitous_tokens(const set &ubiquitous_tokens) { return *this; } +const set &Grammar::separators() const { return separators_; } + +Grammar &Grammar::separators(const set &separators) { + separators_ = separators; + return *this; +} + const vector > &Grammar::rules() const { return rules_; } } // namespace tree_sitter diff --git a/src/compiler/lex_table.h b/src/compiler/lex_table.h index 7aa8b3b9..9184d650 100644 --- a/src/compiler/lex_table.h +++ b/src/compiler/lex_table.h @@ -57,6 +57,7 @@ class LexState { std::map actions; LexAction default_action; std::set expected_inputs() const; + bool is_token_start; }; typedef int64_t LexStateId; diff --git a/src/compiler/prepare_grammar/expand_tokens.cc b/src/compiler/prepare_grammar/expand_tokens.cc index f1fa95d5..2650f291 100644 --- a/src/compiler/prepare_grammar/expand_tokens.cc +++ b/src/compiler/prepare_grammar/expand_tokens.cc @@ -63,7 +63,7 @@ pair expand_tokens( aux_rules.push_back({ pair.first, rule }); } - return { LexicalGrammar(rules, aux_rules), nullptr, }; + return { LexicalGrammar(rules, aux_rules, grammar.separators), nullptr, }; } } // namespace prepare_grammar diff --git a/src/compiler/prepare_grammar/extract_tokens.cc b/src/compiler/prepare_grammar/extract_tokens.cc index ffb8c522..30b2a20c 100644 --- a/src/compiler/prepare_grammar/extract_tokens.cc +++ b/src/compiler/prepare_grammar/extract_tokens.cc @@ -129,7 +129,7 @@ pair extract_tokens( ubiquitous_tokens.insert(inliner.replace_symbol(symbol)); return { SyntaxGrammar(rules, aux_rules, ubiquitous_tokens), - LexicalGrammar(tokens, aux_tokens), }; + LexicalGrammar(tokens, aux_tokens, input_grammar.separators), }; } } // namespace prepare_grammar diff --git a/src/compiler/prepare_grammar/intern_symbols.cc b/src/compiler/prepare_grammar/intern_symbols.cc index 1a345ee1..f7b21603 100644 --- a/src/compiler/prepare_grammar/intern_symbols.cc +++ b/src/compiler/prepare_grammar/intern_symbols.cc @@ -72,6 +72,7 @@ pair intern_symbols( InternedGrammar result; result.rules = rules; result.ubiquitous_tokens = ubiquitous_tokens; + result.separators = grammar.separators(); return { result, nullptr }; } diff --git a/src/compiler/prepare_grammar/interned_grammar.h b/src/compiler/prepare_grammar/interned_grammar.h index 50e2aff2..5baeb808 100644 --- a/src/compiler/prepare_grammar/interned_grammar.h +++ b/src/compiler/prepare_grammar/interned_grammar.h @@ -15,6 +15,7 @@ class InternedGrammar { public: std::vector > rules; std::set ubiquitous_tokens; + std::set separators; }; } // namespace prepare_grammar diff --git a/src/compiler/prepare_grammar/parse_regex.cc b/src/compiler/prepare_grammar/parse_regex.cc index 7c9365d9..1d400ed7 100644 --- a/src/compiler/prepare_grammar/parse_regex.cc +++ b/src/compiler/prepare_grammar/parse_regex.cc @@ -178,8 +178,6 @@ class PatternParser { '9'); case 'd': return CharacterSet().include('0', '9'); - case 's': - return CharacterSet().include(' ').include('\t').include('\r'); case 't': return CharacterSet().include('\t'); case 'n': diff --git a/src/compiler/prepared_grammar.cc b/src/compiler/prepared_grammar.cc index 89ca539b..82687924 100644 --- a/src/compiler/prepared_grammar.cc +++ b/src/compiler/prepared_grammar.cc @@ -26,16 +26,21 @@ PreparedGrammar::PreparedGrammar() {} SyntaxGrammar::SyntaxGrammar() {} LexicalGrammar::LexicalGrammar() {} -PreparedGrammar::PreparedGrammar( - const vector > &rules, - const vector > &aux_rules) - : rules(rules), aux_rules(aux_rules) {} - SyntaxGrammar::SyntaxGrammar( const vector > &rules, const vector > &aux_rules) : PreparedGrammar(rules, aux_rules) {} +LexicalGrammar::LexicalGrammar( + const vector > &rules, + const vector > &aux_rules) + : PreparedGrammar(rules, aux_rules) {} + +PreparedGrammar::PreparedGrammar( + const vector > &rules, + const vector > &aux_rules) + : rules(rules), aux_rules(aux_rules) {} + SyntaxGrammar::SyntaxGrammar( const vector > &rules, const vector > &aux_rules, @@ -44,7 +49,8 @@ SyntaxGrammar::SyntaxGrammar( LexicalGrammar::LexicalGrammar( const vector > &rules, - const vector > &aux_rules) - : PreparedGrammar(rules, aux_rules) {} + const vector > &aux_rules, + const set &separators) + : PreparedGrammar(rules, aux_rules), separators(separators) {} } // namespace tree_sitter diff --git a/src/compiler/prepared_grammar.h b/src/compiler/prepared_grammar.h index 3fb20bf1..be015c9d 100644 --- a/src/compiler/prepared_grammar.h +++ b/src/compiler/prepared_grammar.h @@ -44,6 +44,12 @@ class LexicalGrammar : public PreparedGrammar { LexicalGrammar( const std::vector > &rules, const std::vector > &aux_rules); + LexicalGrammar( + const std::vector > &rules, + const std::vector > &aux_rules, + const std::set &separators); + + std::set separators; }; } // namespace tree_sitter diff --git a/src/compiler/rules/metadata.h b/src/compiler/rules/metadata.h index 7f5d27a5..f46b07e5 100644 --- a/src/compiler/rules/metadata.h +++ b/src/compiler/rules/metadata.h @@ -9,6 +9,7 @@ namespace tree_sitter { namespace rules { typedef enum { + START_TOKEN, PRECEDENCE, IS_TOKEN, DESCRIPTION, diff --git a/src/runtime/lexer.c b/src/runtime/lexer.c index b745035d..d456ce49 100644 --- a/src/runtime/lexer.c +++ b/src/runtime/lexer.c @@ -23,11 +23,12 @@ static int advance(TSLexer *lexer) { static TSTree *accept(TSLexer *lexer, TSSymbol symbol, int is_hidden) { size_t current_position = ts_lexer_position(lexer); - size_t size = current_position - lexer->token_end_position; + size_t size = current_position - lexer->token_start_position; + size_t padding = lexer->token_start_position - lexer->token_end_position; lexer->token_end_position = current_position; return (symbol == ts_builtin_sym_error) - ? ts_tree_make_error(size, ts_lexer_lookahead_char(lexer)) - : ts_tree_make_leaf(symbol, size, is_hidden); + ? ts_tree_make_error(size, padding, ts_lexer_lookahead_char(lexer)) + : ts_tree_make_leaf(symbol, size, padding, is_hidden); } /* @@ -41,6 +42,7 @@ TSLexer ts_lexer_make() { .chunk_start = 0, .chunk_size = 0, .position_in_chunk = 0, + .token_start_position = 0, .token_end_position = 0, .advance_fn = advance, .accept_fn = accept, }; diff --git a/src/runtime/node.c b/src/runtime/node.c index f73d45a0..6670fdcb 100644 --- a/src/runtime/node.c +++ b/src/runtime/node.c @@ -16,7 +16,7 @@ TSNode *ts_node_make(const TSTree *tree, TSNode *parent, size_t index, } TSNode *ts_node_make_root(const TSTree *tree, const char **names) { - return ts_node_make(tree, NULL, 0, 0, names); + return ts_node_make(tree, NULL, 0, tree->padding, names); } void ts_node_retain(TSNode *node) { node->ref_count++; } diff --git a/src/runtime/parser.c b/src/runtime/parser.c index 0bf770f5..a8261a52 100644 --- a/src/runtime/parser.c +++ b/src/runtime/parser.c @@ -36,24 +36,16 @@ static size_t breakdown_stack(TSParser *parser, TSInputEdit *edit) { break; stack->size--; - position -= node->size; - - DEBUG_PARSE("BREAKDOWN %s %u", parser->language->symbol_names[node->symbol], - ts_stack_top_state(stack)); + position -= ts_tree_total_size(node); for (size_t i = 0; i < child_count && position < edit->position; i++) { TSTree *child = children[i]; TSStateId state = ts_stack_top_state(stack); - TSParseAction action = action_for(parser->language, state, child->symbol); - TSStateId next_state = (action.type == TSParseActionTypeShift) - ? action.data.to_state - : state; + TSStateId next_state = + action_for(parser->language, state, child->symbol).data.to_state; ts_stack_push(stack, next_state, child); ts_tree_retain(child); - position += child->size; - - DEBUG_PARSE("PUT_BACK %s %u", - parser->language->symbol_names[child->symbol], next_state); + position += ts_tree_total_size(child); } ts_tree_release(node); @@ -84,7 +76,9 @@ static void reduce(TSParser *parser, TSSymbol symbol, size_t child_count) { * The child node count is known ahead of time, but some children * may be ubiquitous tokens, which don't count. */ - for (size_t i = 0; i < child_count && child_count < stack->size; i++) { + for (size_t i = 0; i < child_count; i++) { + if (child_count == stack->size) + break; TSTree *child = stack->entries[stack->size - 1 - i].node; if (ts_tree_is_extra(child)) child_count++; @@ -127,30 +121,15 @@ static void lex(TSParser *parser, TSStateId lex_state) { static int handle_error(TSParser *parser) { TSTree *error = parser->lookahead; ts_tree_retain(error); + size_t last_token_end = parser->lexer.token_end_position; for (;;) { - /* - * If there is no state in the stack for which we can recover with the - * current lookahead token, advance to the next token. If no characters - * were consumed, advance the lexer to the next character. - */ - size_t prev_position = ts_lexer_position(&parser->lexer); - lex(parser, ts_lex_state_error); - if (ts_lexer_position(&parser->lexer) == prev_position) { - parser->lexer.token_end_position++; - if (!ts_lexer_advance(&parser->lexer)) { - DEBUG_PARSE("FAIL TO RECOVER"); - ts_stack_push(&parser->stack, 0, error); - ts_tree_release(error); - return 0; - } - } - /* * Unwind the parse stack until a state is found in which an error is * expected and the current lookahead token is expected afterwards. */ + size_t error_start = last_token_end; TS_STACK_FROM_TOP(parser->stack, entry, i) { TSParseAction action_on_error = action_for(parser->language, entry->state, ts_builtin_sym_error); @@ -160,25 +139,41 @@ static int handle_error(TSParser *parser) { TSParseAction action_after_error = action_for( parser->language, state_after_error, parser->lookahead->symbol); - if (action_after_error.type == TSParseActionTypeShift || - action_after_error.type == TSParseActionTypeReduce) { + if (action_after_error.type != TSParseActionTypeError) { DEBUG_PARSE("RECOVER %u", state_after_error); + error->size += ts_lexer_position(&parser->lexer) - 1 - error_start; ts_stack_shrink(&parser->stack, i + 1); - error->size = ts_lexer_position(&parser->lexer) - - parser->lookahead->size - - ts_stack_right_position(&parser->stack); ts_stack_push(&parser->stack, state_after_error, error); ts_tree_release(error); return 1; } } + + TSTree *removed_tree = entry->node; + error_start -= ts_tree_total_size(removed_tree); } + + /* + * If there is no state in the stack for which we can recover with the + * current lookahead token, advance to the next token. If no characters + * were consumed, advance the lexer to the next character. + */ + size_t prev_position = ts_lexer_position(&parser->lexer); + lex(parser, ts_lex_state_error); + parser->lookahead->padding = 0; + if (ts_lexer_position(&parser->lexer) == prev_position) + if (!ts_lexer_advance(&parser->lexer)) { + DEBUG_PARSE("FAIL TO RECOVER"); + ts_stack_push(&parser->stack, 0, error); + ts_tree_release(error); + return 0; + } } } static TSTree *get_root(TSParser *parser) { if (parser->stack.size == 0) - ts_stack_push(&parser->stack, 0, ts_tree_make_error(0, 0)); + ts_stack_push(&parser->stack, 0, ts_tree_make_error(0, 0, 0)); reduce(parser, ts_builtin_sym_document, parser->stack.size); parser->lookahead->options = 0; diff --git a/src/runtime/stack.c b/src/runtime/stack.c index a4f38972..4a66d06c 100644 --- a/src/runtime/stack.c +++ b/src/runtime/stack.c @@ -50,26 +50,7 @@ size_t ts_stack_right_position(const TSStack *stack) { size_t result = 0; for (size_t i = 0; i < stack->size; i++) { TSTree *node = stack->entries[i].node; - result += node->size; + result += ts_tree_total_size(node); } return result; } - -TSTree **ts_stack_pop_extras(TSStack *stack, size_t *count) { - size_t first = stack->size; - while (first > 0 && ts_tree_is_extra(stack->entries[first - 1].node)) - first--; - - *count = (stack->size - first); - if (*count == 0) - return NULL; - - TSTree **result = malloc(*count * sizeof(TSTree *)); - for (size_t i = 0; i < *count; i++) { - result[i] = stack->entries[first + i].node; - ts_tree_retain(result[i]); - } - - ts_stack_shrink(stack, first - 1); - return result; -} diff --git a/src/runtime/stack.h b/src/runtime/stack.h index b7156fca..8dc814ed 100644 --- a/src/runtime/stack.h +++ b/src/runtime/stack.h @@ -25,7 +25,6 @@ void ts_stack_push(TSStack *stack, TSStateId state, TSTree *node); TSStateId ts_stack_top_state(const TSStack *stack); TSTree *ts_stack_top_node(const TSStack *stack); size_t ts_stack_right_position(const TSStack *stack); -TSTree **ts_stack_pop_extras(TSStack *, size_t *); #define TS_STACK_FROM_TOP(stack, entry, index) \ size_t index = stack.size - 1; \ diff --git a/src/runtime/tree.c b/src/runtime/tree.c index 988692e0..eb19d727 100644 --- a/src/runtime/tree.c +++ b/src/runtime/tree.c @@ -4,7 +4,7 @@ #include "tree_sitter/parser.h" #include "runtime/tree.h" -TSTree *ts_tree_make_leaf(TSSymbol sym, size_t size, bool is_hidden) { +TSTree *ts_tree_make_leaf(TSSymbol sym, size_t size, size_t padding, bool is_hidden) { TSTree *result = malloc(sizeof(TSTree)); *result = (TSTree) { .ref_count = 1, .symbol = sym, @@ -12,12 +12,13 @@ TSTree *ts_tree_make_leaf(TSSymbol sym, size_t size, bool is_hidden) { .child_count = 0, .children = NULL, .lookahead_char = 0, + .padding = padding, .options = is_hidden ? TSTreeOptionsHidden : 0, }; return result; } -TSTree *ts_tree_make_error(size_t size, char lookahead_char) { - TSTree *result = ts_tree_make_leaf(ts_builtin_sym_error, size, false); +TSTree *ts_tree_make_error(size_t size, size_t padding, char lookahead_char) { + TSTree *result = ts_tree_make_leaf(ts_builtin_sym_error, size, padding, false); result->lookahead_char = lookahead_char; return result; } @@ -26,14 +27,20 @@ TSTree *ts_tree_make_node(TSSymbol symbol, size_t child_count, TSTree **children, bool is_hidden) { /* - * Determine the new node's size and visible child count based on + * Determine the new node's size, padding and visible child count based on * the given child nodes. */ - size_t size = 0, visible_child_count = 0; + size_t size = 0, padding = 0, visible_child_count = 0; for (size_t i = 0; i < child_count; i++) { TSTree *child = children[i]; ts_tree_retain(child); - size += child->size; + + if (i == 0) { + padding = child->padding; + size = child->size; + } else { + size += child->padding + child->size; + } if (ts_tree_is_visible(child)) visible_child_count++; @@ -63,6 +70,7 @@ TSTree *ts_tree_make_node(TSSymbol symbol, size_t child_count, .child_count = child_count, .visible_child_count = visible_child_count, .size = size, + .padding = padding, .options = options }; /* @@ -73,6 +81,9 @@ TSTree *ts_tree_make_node(TSSymbol symbol, size_t child_count, for (size_t i = 0, vis_i = 0, offset = 0; i < child_count; i++) { TSTree *child = children[i]; + if (i > 0) + offset += child->padding; + if (ts_tree_is_visible(child)) { visible_children[vis_i].tree = child; visible_children[vis_i].offset = offset; @@ -107,6 +118,10 @@ void ts_tree_release(TSTree *tree) { } } +size_t ts_tree_total_size(const TSTree *tree) { + return tree->padding + tree->size; +} + int ts_tree_equals(const TSTree *node1, const TSTree *node2) { if (node1->symbol != node2->symbol) return 0; diff --git a/src/runtime/tree.h b/src/runtime/tree.h index 009cb93d..dac4ec9f 100644 --- a/src/runtime/tree.h +++ b/src/runtime/tree.h @@ -18,6 +18,7 @@ struct TSTree { TSSymbol symbol; TSTreeOptions options; size_t ref_count; + size_t padding; size_t size; char lookahead_char; size_t child_count; @@ -46,9 +47,9 @@ static inline int ts_tree_is_wrapper(const TSTree *tree) { return (tree->options & TSTreeOptionsWrapper); } -TSTree *ts_tree_make_leaf(TSSymbol, size_t, bool); +TSTree *ts_tree_make_leaf(TSSymbol, size_t, size_t, bool); TSTree *ts_tree_make_node(TSSymbol, size_t, TSTree **, bool); -TSTree *ts_tree_make_error(size_t, char); +TSTree *ts_tree_make_error(size_t size, size_t padding, char lookahead_char); void ts_tree_retain(TSTree *tree); void ts_tree_release(TSTree *tree); int ts_tree_equals(const TSTree *tree1, const TSTree *tree2); @@ -56,6 +57,7 @@ char *ts_tree_string(const TSTree *tree, const char **names); char *ts_tree_error_string(const TSTree *tree, const char **names); TSTree **ts_tree_children(const TSTree *tree, size_t *count); TSTreeChild *ts_tree_visible_children(const TSTree *tree, size_t *count); +size_t ts_tree_total_size(const TSTree *tree); #ifdef __cplusplus }