#include "tree_sitter/parser.h" #define STATE_COUNT 1603 #define SYMBOL_COUNT 107 enum { sym_program = ts_builtin_sym_start, sym__statement, sym_expression_statement, sym_var_declaration, sym_statement_block, sym_if_statement, sym_switch_statement, sym_for_statement, sym_for_in_statement, sym_while_statement, sym_try_statement, sym_return_statement, sym_throw_statement, sym_break_statement, sym_delete_statement, sym_case, sym_default, sym_catch, sym_finally, sym_var_assignment, sym__paren_expression, sym__expression, sym_object, sym_array, sym_function_expression, sym_function_call, sym_constructor_call, sym_member_access, sym_subscript_access, sym_assignment, sym_math_assignment, sym_ternary, sym_bool_op, sym_math_op, sym_rel_op, sym_type_op, sym_formal_parameters, sym_arguments, sym_pair, sym_method_definition, aux_sym_program_repeat1, aux_sym_var_declaration_repeat1, aux_sym_switch_statement_repeat1, aux_sym_object_repeat1, aux_sym_array_repeat1, aux_sym_formal_parameters_repeat1, anon_sym_SEMI, anon_sym_var, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_if, anon_sym_else, anon_sym_switch, anon_sym_for, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_in, anon_sym_while, anon_sym_try, anon_sym_return, anon_sym_throw, anon_sym_break, anon_sym_delete, anon_sym_case, anon_sym_COLON, anon_sym_default, anon_sym_catch, anon_sym_finally, anon_sym_EQ, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_function, anon_sym_new, anon_sym_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_QMARK, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_BANG, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_STAR, anon_sym_SLASH, anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT, anon_sym_GT, anon_sym_instanceof, anon_sym_typeof, sym_comment, sym_string, sym_regex, sym_number, sym_identifier, sym_null, sym_undefined, sym_true, sym_false, sym__line_break, }; static const char *ts_symbol_names[] = { [sym_program] = "program", [sym__statement] = "_statement", [sym_expression_statement] = "expression_statement", [sym_var_declaration] = "var_declaration", [sym_statement_block] = "statement_block", [sym_if_statement] = "if_statement", [sym_switch_statement] = "switch_statement", [sym_for_statement] = "for_statement", [sym_for_in_statement] = "for_in_statement", [sym_while_statement] = "while_statement", [sym_try_statement] = "try_statement", [sym_return_statement] = "return_statement", [sym_throw_statement] = "throw_statement", [sym_break_statement] = "break_statement", [sym_delete_statement] = "delete_statement", [sym_case] = "case", [sym_default] = "default", [sym_catch] = "catch", [sym_finally] = "finally", [sym_var_assignment] = "var_assignment", [sym__paren_expression] = "_paren_expression", [sym__expression] = "_expression", [sym_object] = "object", [sym_array] = "array", [sym_function_expression] = "function_expression", [sym_function_call] = "function_call", [sym_constructor_call] = "constructor_call", [sym_member_access] = "member_access", [sym_subscript_access] = "subscript_access", [sym_assignment] = "assignment", [sym_math_assignment] = "math_assignment", [sym_ternary] = "ternary", [sym_bool_op] = "bool_op", [sym_math_op] = "math_op", [sym_rel_op] = "rel_op", [sym_type_op] = "type_op", [sym_formal_parameters] = "formal_parameters", [sym_arguments] = "arguments", [sym_pair] = "pair", [sym_method_definition] = "method_definition", [aux_sym_program_repeat1] = "program_repeat1", [aux_sym_var_declaration_repeat1] = "var_declaration_repeat1", [aux_sym_switch_statement_repeat1] = "switch_statement_repeat1", [aux_sym_object_repeat1] = "object_repeat1", [aux_sym_array_repeat1] = "array_repeat1", [aux_sym_formal_parameters_repeat1] = "formal_parameters_repeat1", [ts_builtin_sym_error] = "ERROR", [ts_builtin_sym_end] = "END", [anon_sym_SEMI] = ";", [anon_sym_var] = "var", [anon_sym_COMMA] = ",", [anon_sym_LBRACE] = "{", [anon_sym_RBRACE] = "}", [anon_sym_if] = "if", [anon_sym_else] = "else", [anon_sym_switch] = "switch", [anon_sym_for] = "for", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", [anon_sym_in] = "in", [anon_sym_while] = "while", [anon_sym_try] = "try", [anon_sym_return] = "return", [anon_sym_throw] = "throw", [anon_sym_break] = "break", [anon_sym_delete] = "delete", [anon_sym_case] = "case", [anon_sym_COLON] = ":", [anon_sym_default] = "default", [anon_sym_catch] = "catch", [anon_sym_finally] = "finally", [anon_sym_EQ] = "=", [anon_sym_LBRACK] = "[", [anon_sym_RBRACK] = "]", [anon_sym_function] = "function", [anon_sym_new] = "new", [anon_sym_DOT] = ".", [anon_sym_PLUS_EQ] = "+=", [anon_sym_DASH_EQ] = "-=", [anon_sym_STAR_EQ] = "*=", [anon_sym_SLASH_EQ] = "/=", [anon_sym_QMARK] = "?", [anon_sym_PIPE_PIPE] = "||", [anon_sym_AMP_AMP] = "&&", [anon_sym_BANG] = "!", [anon_sym_PLUS_PLUS] = "++", [anon_sym_DASH_DASH] = "--", [anon_sym_STAR] = "*", [anon_sym_SLASH] = "/", [anon_sym_PLUS] = "+", [anon_sym_DASH] = "-", [anon_sym_EQ_EQ_EQ] = "===", [anon_sym_BANG_EQ_EQ] = "!==", [anon_sym_LT] = "<", [anon_sym_GT] = ">", [anon_sym_instanceof] = "instanceof", [anon_sym_typeof] = "typeof", [sym_comment] = "comment", [sym_string] = "string", [sym_regex] = "regex", [sym_number] = "number", [sym_identifier] = "identifier", [sym_null] = "null", [sym_undefined] = "undefined", [sym_true] = "true", [sym_false] = "false", [sym__line_break] = "_line_break", }; static const TSSymbolMetadata ts_symbol_metadata[SYMBOL_COUNT] = { [sym_program] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym__statement] = {.visible = false, .named = false, .structural = true, .extra = false}, [sym_expression_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_var_declaration] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_statement_block] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_if_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_switch_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_for_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_for_in_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_while_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_try_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_return_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_throw_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_break_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_delete_statement] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_case] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_default] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_catch] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_finally] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_var_assignment] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym__paren_expression] = {.visible = false, .named = false, .structural = true, .extra = false}, [sym__expression] = {.visible = false, .named = false, .structural = true, .extra = false}, [sym_object] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_array] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_function_expression] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_function_call] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_constructor_call] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_member_access] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_subscript_access] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_assignment] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_math_assignment] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_ternary] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_bool_op] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_math_op] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_rel_op] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_type_op] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_formal_parameters] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_arguments] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_pair] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_method_definition] = {.visible = true, .named = true, .structural = true, .extra = false}, [aux_sym_program_repeat1] = {.visible = false, .named = false, .structural = true, .extra = false}, [aux_sym_var_declaration_repeat1] = {.visible = false, .named = false, .structural = true, .extra = false}, [aux_sym_switch_statement_repeat1] = {.visible = false, .named = false, .structural = true, .extra = false}, [aux_sym_object_repeat1] = {.visible = false, .named = false, .structural = true, .extra = false}, [aux_sym_array_repeat1] = {.visible = false, .named = false, .structural = true, .extra = false}, [aux_sym_formal_parameters_repeat1] = {.visible = false, .named = false, .structural = true, .extra = false}, [ts_builtin_sym_error] = {.visible = true, .named = true, .structural = true, .extra = false}, [ts_builtin_sym_end] = {.visible = false, .named = false, .structural = true, .extra = false}, [anon_sym_SEMI] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_var] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_COMMA] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_LBRACE] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_RBRACE] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_if] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_else] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_switch] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_for] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_LPAREN] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_RPAREN] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_in] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_while] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_try] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_return] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_throw] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_break] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_delete] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_case] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_COLON] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_default] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_catch] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_finally] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_EQ] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_LBRACK] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_RBRACK] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_function] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_new] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_DOT] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_PLUS_EQ] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_DASH_EQ] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_STAR_EQ] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_SLASH_EQ] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_QMARK] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_PIPE_PIPE] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_AMP_AMP] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_BANG] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_PLUS_PLUS] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_DASH_DASH] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_STAR] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_SLASH] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_PLUS] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_DASH] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_EQ_EQ_EQ] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_BANG_EQ_EQ] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_LT] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_GT] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_instanceof] = {.visible = true, .named = false, .structural = true, .extra = false}, [anon_sym_typeof] = {.visible = true, .named = false, .structural = true, .extra = false}, [sym_comment] = {.visible = true, .named = true, .structural = false, .extra = true}, [sym_string] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_regex] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_number] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_identifier] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_null] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_undefined] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_true] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym_false] = {.visible = true, .named = true, .structural = true, .extra = false}, [sym__line_break] = {.visible = false, .named = false, .structural = true, .extra = true}, }; static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { START_LEXER(); switch (lex_state) { case 1: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(1); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 2: ACCEPT_TOKEN(ts_builtin_sym_end); case 3: ACCEPT_TOKEN(sym__line_break); case 4: ACCEPT_TOKEN(anon_sym_BANG); case 5: if (lookahead == '\"') ADVANCE(6); if (lookahead == '\\') ADVANCE(7); if (!((lookahead == 0) || (lookahead == '\"') || (lookahead == '\\'))) ADVANCE(5); LEX_ERROR(); case 6: ACCEPT_TOKEN(sym_string); case 7: if (lookahead == '\"') ADVANCE(8); if (lookahead == '\\') ADVANCE(7); if (!((lookahead == 0) || (lookahead == '\"') || (lookahead == '\\'))) ADVANCE(5); LEX_ERROR(); case 8: if (lookahead == '\"') ADVANCE(6); if (lookahead == '\\') ADVANCE(7); if (!((lookahead == 0) || (lookahead == '\"') || (lookahead == '\\'))) ADVANCE(5); ACCEPT_TOKEN(sym_string); case 9: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 10: if (lookahead == '\'') ADVANCE(6); if (lookahead == '\\') ADVANCE(11); if (!((lookahead == 0) || (lookahead == '\'') || (lookahead == '\\'))) ADVANCE(10); LEX_ERROR(); case 11: if (lookahead == '\'') ADVANCE(12); if (lookahead == '\\') ADVANCE(11); if (!((lookahead == 0) || (lookahead == '\'') || (lookahead == '\\'))) ADVANCE(10); LEX_ERROR(); case 12: if (lookahead == '\'') ADVANCE(6); if (lookahead == '\\') ADVANCE(11); if (!((lookahead == 0) || (lookahead == '\'') || (lookahead == '\\'))) ADVANCE(10); ACCEPT_TOKEN(sym_string); case 13: ACCEPT_TOKEN(anon_sym_LPAREN); case 14: if (lookahead == '*') ADVANCE(15); if (lookahead == '/') ADVANCE(27); if (lookahead == '\\') ADVANCE(30); if (!((lookahead == 0) || (lookahead == '*') || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(34); LEX_ERROR(); case 15: if (lookahead == '*') ADVANCE(16); if (lookahead == '/') ADVANCE(21); if (lookahead == '\\') ADVANCE(19); if (!((lookahead == 0) || (lookahead == '*') || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(15); LEX_ERROR(); case 16: if (lookahead == '/') ADVANCE(17); if (lookahead == '\\') ADVANCE(19); if (!((lookahead == 0) || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(15); LEX_ERROR(); case 17: if (lookahead == 'g') ADVANCE(18); ACCEPT_FRAGILE_TOKEN(sym_comment); case 18: ACCEPT_FRAGILE_TOKEN(sym_regex); case 19: if (lookahead == '*') ADVANCE(16); if (lookahead == '/') ADVANCE(20); if (lookahead == '\\') ADVANCE(19); if (!((lookahead == 0) || (lookahead == '*') || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(15); LEX_ERROR(); case 20: if (lookahead == '*') ADVANCE(16); if (lookahead == '/') ADVANCE(21); if (lookahead == '\\') ADVANCE(19); if (lookahead == 'g') ADVANCE(26); if (!((lookahead == 0) || (lookahead == '*') || (lookahead == '/') || (lookahead == '\\') || (lookahead == 'g'))) ADVANCE(15); ACCEPT_FRAGILE_TOKEN(sym_regex); case 21: if (lookahead == '*') ADVANCE(22); if (lookahead == 'g') ADVANCE(25); if (!((lookahead == 0) || (lookahead == '*') || (lookahead == 'g'))) ADVANCE(24); ACCEPT_FRAGILE_TOKEN(sym_regex); case 22: if (lookahead == '/') ADVANCE(23); if (!((lookahead == 0) || (lookahead == '/'))) ADVANCE(24); LEX_ERROR(); case 23: ACCEPT_FRAGILE_TOKEN(sym_comment); case 24: if (lookahead == '*') ADVANCE(22); if (!((lookahead == 0) || (lookahead == '*'))) ADVANCE(24); LEX_ERROR(); case 25: if (lookahead == '*') ADVANCE(22); if (!((lookahead == 0) || (lookahead == '*'))) ADVANCE(24); ACCEPT_FRAGILE_TOKEN(sym_regex); case 26: if (lookahead == '*') ADVANCE(16); if (lookahead == '/') ADVANCE(21); if (lookahead == '\\') ADVANCE(19); if (!((lookahead == 0) || (lookahead == '*') || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(15); ACCEPT_FRAGILE_TOKEN(sym_regex); case 27: if (lookahead == 'g') ADVANCE(28); if (!((lookahead == 0) || (lookahead == '\n') || (lookahead == 'g'))) ADVANCE(29); ACCEPT_FRAGILE_TOKEN(sym_regex); case 28: if (!((lookahead == 0) || (lookahead == '\n'))) ADVANCE(29); ACCEPT_FRAGILE_TOKEN(sym_regex); case 29: if (!((lookahead == 0) || (lookahead == '\n'))) ADVANCE(29); ACCEPT_FRAGILE_TOKEN(sym_comment); case 30: if (lookahead == '/') ADVANCE(31); if (lookahead == '\\') ADVANCE(30); if (!((lookahead == 0) || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(34); LEX_ERROR(); case 31: if (lookahead == '/') ADVANCE(32); if (lookahead == '\\') ADVANCE(30); if (lookahead == 'g') ADVANCE(33); if (!((lookahead == 0) || (lookahead == '/') || (lookahead == '\\') || (lookahead == 'g'))) ADVANCE(34); ACCEPT_FRAGILE_TOKEN(sym_regex); case 32: if (lookahead == 'g') ADVANCE(18); ACCEPT_FRAGILE_TOKEN(sym_regex); case 33: if (lookahead == '/') ADVANCE(32); if (lookahead == '\\') ADVANCE(30); if (!((lookahead == 0) || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(34); ACCEPT_FRAGILE_TOKEN(sym_regex); case 34: if (lookahead == '/') ADVANCE(32); if (lookahead == '\\') ADVANCE(30); if (!((lookahead == 0) || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(34); LEX_ERROR(); case 35: if (lookahead == '.') ADVANCE(36); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); ACCEPT_TOKEN(sym_number); case 36: if ('0' <= lookahead && lookahead <= '9') ADVANCE(37); LEX_ERROR(); case 37: if ('0' <= lookahead && lookahead <= '9') ADVANCE(37); ACCEPT_TOKEN(sym_number); case 38: ACCEPT_TOKEN(anon_sym_LBRACK); case 39: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'r') ADVANCE(40); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 40: 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(41); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 41: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(42); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 42: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'j') || ('l' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'k') ADVANCE(43); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 43: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_break); 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_FRAGILE_TOKEN(sym_identifier); case 45: 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(46); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 46: 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(47); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 47: 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(48); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 48: 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(49); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 49: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_delete); case 50: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'n') || ('p' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(51); if (lookahead == 'o') ADVANCE(55); if (lookahead == 'u') ADVANCE(57); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 51: 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(52); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 52: 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(53); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 53: 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(54); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 54: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(sym_false); case 55: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'r') ADVANCE(56); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 56: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_for); case 57: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') ADVANCE(58); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 58: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'b') || ('d' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'c') ADVANCE(59); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 59: 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(60); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 60: 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(61); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 61: 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(62); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 62: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') ADVANCE(63); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 63: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_function); case 64: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'f') ADVANCE(65); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 65: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_if); case 66: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'd') || ('f' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'e') ADVANCE(67); if (lookahead == 'u') ADVANCE(69); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 67: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'v') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'w') ADVANCE(68); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 68: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_new); case 69: 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(70); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 70: 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(71); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 71: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(sym_null); case 72: 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(73); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 73: 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(74); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 74: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'u') ADVANCE(75); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 75: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'r') ADVANCE(76); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 76: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') ADVANCE(77); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 77: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_return); case 78: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'v') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'w') ADVANCE(79); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 79: 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(80); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 80: 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(81); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 81: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'b') || ('d' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'c') ADVANCE(82); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 82: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'g') || ('i' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'h') ADVANCE(83); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 83: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_switch); case 84: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'g') || ('i' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'x') || (lookahead == 'z')) ADVANCE(9); if (lookahead == 'h') ADVANCE(85); if (lookahead == 'r') ADVANCE(89); if (lookahead == 'y') ADVANCE(93); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 85: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'r') ADVANCE(86); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 86: 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(87); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 87: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'v') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'w') ADVANCE(88); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 88: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_throw); case 89: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'x') || (lookahead == 'z')) ADVANCE(9); if (lookahead == 'u') ADVANCE(90); if (lookahead == 'y') ADVANCE(92); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 90: 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(91); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 91: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(sym_true); case 92: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_try); case 93: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'o') || ('q' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'p') ADVANCE(94); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 94: 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(95); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 95: 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(96); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 96: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'f') ADVANCE(97); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 97: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_typeof); case 98: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') ADVANCE(99); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 99: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'c') || ('e' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'd') ADVANCE(100); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 100: 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(101); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 101: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'f') ADVANCE(102); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 102: 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(103); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 103: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') ADVANCE(104); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 104: 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(105); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 105: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'c') || ('e' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'd') ADVANCE(106); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 106: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(sym_undefined); case 107: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(108); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 108: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'r') ADVANCE(109); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 109: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_var); case 110: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'g') || ('i' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'h') ADVANCE(111); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 111: 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(112); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 112: 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(113); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 113: 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(114); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 114: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_while); case 115: ACCEPT_TOKEN(anon_sym_LBRACE); case 116: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(116); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(117); LEX_ERROR(); case 117: if (lookahead == '*') ADVANCE(24); if (lookahead == '/') ADVANCE(29); LEX_ERROR(); case 118: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(118); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 119: if (lookahead == '=') ADVANCE(120); LEX_ERROR(); case 120: if (lookahead == '=') ADVANCE(121); LEX_ERROR(); case 121: ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); case 122: if (lookahead == '&') ADVANCE(123); LEX_ERROR(); case 123: ACCEPT_TOKEN(anon_sym_AMP_AMP); case 124: if (lookahead == '=') ADVANCE(125); ACCEPT_TOKEN(anon_sym_STAR); case 125: ACCEPT_TOKEN(anon_sym_STAR_EQ); case 126: if (lookahead == '+') ADVANCE(127); if (lookahead == '=') ADVANCE(128); ACCEPT_TOKEN(anon_sym_PLUS); case 127: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); case 128: ACCEPT_TOKEN(anon_sym_PLUS_EQ); case 129: if (lookahead == '-') ADVANCE(130); if (lookahead == '=') ADVANCE(131); ACCEPT_TOKEN(anon_sym_DASH); case 130: ACCEPT_TOKEN(anon_sym_DASH_DASH); case 131: ACCEPT_TOKEN(anon_sym_DASH_EQ); case 132: ACCEPT_TOKEN(anon_sym_DOT); case 133: if (lookahead == '*') ADVANCE(24); if (lookahead == '/') ADVANCE(29); if (lookahead == '=') ADVANCE(134); ACCEPT_TOKEN(anon_sym_SLASH); case 134: ACCEPT_TOKEN(anon_sym_SLASH_EQ); case 135: ACCEPT_TOKEN(anon_sym_SEMI); case 136: ACCEPT_TOKEN(anon_sym_LT); case 137: if (lookahead == '=') ADVANCE(138); ACCEPT_TOKEN(anon_sym_EQ); case 138: if (lookahead == '=') ADVANCE(139); LEX_ERROR(); case 139: ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); case 140: ACCEPT_TOKEN(anon_sym_GT); case 141: ACCEPT_TOKEN(anon_sym_QMARK); case 142: if (lookahead == 'n') ADVANCE(143); LEX_ERROR(); case 143: if (lookahead == 's') ADVANCE(144); ACCEPT_TOKEN(anon_sym_in); case 144: if (lookahead == 't') ADVANCE(145); LEX_ERROR(); case 145: if (lookahead == 'a') ADVANCE(146); LEX_ERROR(); case 146: if (lookahead == 'n') ADVANCE(147); LEX_ERROR(); case 147: if (lookahead == 'c') ADVANCE(148); LEX_ERROR(); case 148: if (lookahead == 'e') ADVANCE(149); LEX_ERROR(); case 149: if (lookahead == 'o') ADVANCE(150); LEX_ERROR(); case 150: if (lookahead == 'f') ADVANCE(151); LEX_ERROR(); case 151: ACCEPT_TOKEN(anon_sym_instanceof); case 152: if (lookahead == '|') ADVANCE(153); LEX_ERROR(); case 153: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); case 154: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(154); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(117); if (lookahead == ';') ADVANCE(135); LEX_ERROR(); case 155: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(155); if (lookahead == '\n') ADVANCE(3); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '/') ADVANCE(117); LEX_ERROR(); case 156: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(156); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 157: ACCEPT_TOKEN(anon_sym_RBRACE); case 158: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(158); if (lookahead == '\n') ADVANCE(3); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(117); LEX_ERROR(); case 159: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(159); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'f') ADVANCE(160); if (lookahead == 'n') ADVANCE(66); if (lookahead == 't') ADVANCE(161); if (lookahead == 'u') ADVANCE(98); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 160: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(51); if (lookahead == 'u') ADVANCE(57); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 161: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'q') || ('s' <= lookahead && lookahead <= 'x') || (lookahead == 'z')) ADVANCE(9); if (lookahead == 'r') ADVANCE(162); if (lookahead == 'y') ADVANCE(93); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 162: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'u') ADVANCE(90); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 163: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(163); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(117); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 164: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(164); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'f') ADVANCE(160); if (lookahead == 'n') ADVANCE(66); if (lookahead == 't') ADVANCE(161); if (lookahead == 'u') ADVANCE(98); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 165: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(165); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == ']') ADVANCE(166); if (lookahead == 'f') ADVANCE(160); if (lookahead == 'n') ADVANCE(66); if (lookahead == 't') ADVANCE(161); if (lookahead == 'u') ADVANCE(98); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 166: ACCEPT_TOKEN(anon_sym_RBRACK); case 167: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(167); if (lookahead == '\n') ADVANCE(3); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(117); LEX_ERROR(); case 168: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(168); if (lookahead == '\n') ADVANCE(3); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '/') ADVANCE(117); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 169: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(169); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(117); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 170: ACCEPT_TOKEN(anon_sym_COMMA); case 171: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(171); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(117); if (lookahead == ':') ADVANCE(172); LEX_ERROR(); case 172: ACCEPT_TOKEN(anon_sym_COLON); case 173: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(173); if (lookahead == '\n') ADVANCE(3); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(117); if (lookahead == ':') ADVANCE(172); LEX_ERROR(); case 174: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(174); if (lookahead == '\n') ADVANCE(3); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == ')') ADVANCE(175); if (lookahead == '/') ADVANCE(117); LEX_ERROR(); case 175: ACCEPT_TOKEN(anon_sym_RPAREN); case 176: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(176); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == ',') ADVANCE(170); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 177: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(177); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ')') ADVANCE(175); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'f') ADVANCE(160); if (lookahead == 'n') ADVANCE(66); if (lookahead == 't') ADVANCE(161); if (lookahead == 'u') ADVANCE(98); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 178: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(178); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == ']') ADVANCE(166); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 179: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(179); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(117); if (lookahead == ']') ADVANCE(166); LEX_ERROR(); case 180: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(180); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == ':') ADVANCE(172); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 181: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(181); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == ')') ADVANCE(175); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == ',') ADVANCE(170); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 182: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(182); if (lookahead == '\n') ADVANCE(3); if (lookahead == ')') ADVANCE(175); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(117); LEX_ERROR(); case 183: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(183); if (lookahead == '\n') ADVANCE(3); if (lookahead == ')') ADVANCE(175); if (lookahead == '/') ADVANCE(117); LEX_ERROR(); case 184: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(184); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(117); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 185: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(185); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(117); if (lookahead == ';') ADVANCE(135); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 186: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(186); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 187: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(187); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == ',') ADVANCE(170); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == ']') ADVANCE(166); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 188: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(188); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(117); if (lookahead == ']') ADVANCE(166); LEX_ERROR(); case 189: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(189); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == ')') ADVANCE(175); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 190: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(190); if (lookahead == '\n') ADVANCE(3); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '/') ADVANCE(117); LEX_ERROR(); case 191: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(191); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '&') ADVANCE(122); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(195); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '|') ADVANCE(152); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 192: if (lookahead == '=') ADVANCE(120); ACCEPT_TOKEN(anon_sym_BANG); case 193: if (lookahead == '*') ADVANCE(15); if (lookahead == '/') ADVANCE(27); if (lookahead == '=') ADVANCE(194); if (lookahead == '\\') ADVANCE(30); if (!((lookahead == 0) || (lookahead == '*') || (lookahead == '/') || (lookahead == '=') || (lookahead == '\\'))) ADVANCE(34); ACCEPT_TOKEN(anon_sym_SLASH); case 194: if (lookahead == '/') ADVANCE(32); if (lookahead == '\\') ADVANCE(30); if (!((lookahead == 0) || (lookahead == '/') || (lookahead == '\\'))) ADVANCE(34); ACCEPT_TOKEN(anon_sym_SLASH_EQ); case 195: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'f') ADVANCE(65); if (lookahead == 'n') ADVANCE(196); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 196: 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(197); ACCEPT_TOKEN(anon_sym_in); case 197: 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(198); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 198: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(199); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 199: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') ADVANCE(200); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 200: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'b') || ('d' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'c') ADVANCE(201); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 201: 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(202); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 202: 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(203); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 203: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'f') ADVANCE(204); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 204: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_instanceof); case 205: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(205); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 206: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(206); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(207); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 207: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(208); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 208: 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(209); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 209: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'b') || ('d' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'c') ADVANCE(210); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 210: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'g') || ('i' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'h') ADVANCE(211); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 211: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_catch); case 212: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'h') || ('j' <= lookahead && lookahead <= 'n') || ('p' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(51); if (lookahead == 'i') ADVANCE(213); if (lookahead == 'o') ADVANCE(55); if (lookahead == 'u') ADVANCE(57); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 213: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') ADVANCE(214); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 214: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(215); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 215: 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(216); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 216: 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(217); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 217: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'x') || (lookahead == 'z')) ADVANCE(9); if (lookahead == 'y') ADVANCE(218); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 218: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_finally); case 219: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(219); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 220: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(220); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 221: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(221); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('w' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'f') ADVANCE(160); if (lookahead == 'n') ADVANCE(66); if (lookahead == 't') ADVANCE(161); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 222: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(222); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(117); if (lookahead == ';') ADVANCE(135); LEX_ERROR(); case 223: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(223); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(117); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); if (lookahead == 'i') ADVANCE(225); LEX_ERROR(); case 224: ACCEPT_TOKEN(anon_sym_EQ); case 225: if (lookahead == 'n') ADVANCE(226); LEX_ERROR(); case 226: ACCEPT_TOKEN(anon_sym_in); case 227: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(227); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); if (lookahead == '[') ADVANCE(38); if (lookahead == 'f') ADVANCE(160); if (lookahead == 'i') ADVANCE(228); if (lookahead == 'n') ADVANCE(66); if (lookahead == 't') ADVANCE(161); if (lookahead == 'u') ADVANCE(98); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 228: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'n') ADVANCE(229); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 229: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_in); case 230: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(230); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == ',') ADVANCE(170); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 231: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(231); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(117); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); LEX_ERROR(); case 232: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(232); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 's') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'f') ADVANCE(160); if (lookahead == 'n') ADVANCE(66); if (lookahead == 't') ADVANCE(161); if (lookahead == 'u') ADVANCE(98); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 233: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(233); if (lookahead == '\n') ADVANCE(3); if (lookahead == '/') ADVANCE(117); if (lookahead == 'c') ADVANCE(234); if (lookahead == 'd') ADVANCE(238); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 234: if (lookahead == 'a') ADVANCE(235); LEX_ERROR(); case 235: if (lookahead == 's') ADVANCE(236); LEX_ERROR(); case 236: if (lookahead == 'e') ADVANCE(237); LEX_ERROR(); case 237: ACCEPT_TOKEN(anon_sym_case); case 238: if (lookahead == 'e') ADVANCE(239); LEX_ERROR(); case 239: if (lookahead == 'f') ADVANCE(240); LEX_ERROR(); case 240: if (lookahead == 'a') ADVANCE(241); LEX_ERROR(); case 241: if (lookahead == 'u') ADVANCE(242); LEX_ERROR(); case 242: if (lookahead == 'l') ADVANCE(243); LEX_ERROR(); case 243: if (lookahead == 't') ADVANCE(244); LEX_ERROR(); case 244: ACCEPT_TOKEN(anon_sym_default); case 245: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(245); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 246: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(247); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 247: 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(248); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 248: 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(249); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 249: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_case); case 250: 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(251); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 251: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'e') || ('g' <= lookahead && lookahead <= 'k') || ('m' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'f') ADVANCE(252); if (lookahead == 'l') ADVANCE(46); ACCEPT_FRAGILE_TOKEN(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_FRAGILE_TOKEN(sym_identifier); case 253: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 't') || ('v' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'u') ADVANCE(254); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 254: 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(255); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 255: 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(256); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 256: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_default); case 257: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(257); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '&') ADVANCE(122); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(195); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '|') ADVANCE(152); if (lookahead == '}') ADVANCE(157); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 259: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(259); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(260); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 260: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == 'a') ADVANCE(261); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 261: 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(248); if (lookahead == 't') ADVANCE(209); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 262: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(262); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 263: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(263); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 264: 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(265); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 265: 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(266); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 266: 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(267); ACCEPT_FRAGILE_TOKEN(sym_identifier); case 267: if ((lookahead == '$') || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(9); ACCEPT_TOKEN(anon_sym_else); case 268: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(268); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(192); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '&') ADVANCE(122); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(195); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '|') ADVANCE(152); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 269: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(269); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 270: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(270); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(260); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 271: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(271); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 272: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(272); if (lookahead == '\n') ADVANCE(3); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(117); if (lookahead == ';') ADVANCE(135); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 273: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(273); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(119); if (lookahead == '&') ADVANCE(122); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(133); if (lookahead == ':') ADVANCE(172); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'i') ADVANCE(142); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 274: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(274); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 275: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(275); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 276: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(276); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 277: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(277); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(246); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 278: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(278); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 279: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(279); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '&') ADVANCE(122); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(195); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '|') ADVANCE(152); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 280: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(280); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 281: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(281); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(207); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 282: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(282); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 283: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(283); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 284: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(284); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 285: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(285); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 286: START_TOKEN(); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(286); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case 287: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(287); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '&') ADVANCE(122); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(195); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 288: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(288); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'e') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 289: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(289); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(207); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 290: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(290); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 291: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(291); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 292: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(292); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(192); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '&') ADVANCE(122); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(195); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '|') ADVANCE(152); LEX_ERROR(); case 293: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(293); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 294: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(294); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(207); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 295: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(295); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 296: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(296); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 297: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(297); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(4); if (lookahead == '\"') ADVANCE(5); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || (lookahead == 'a') || (lookahead == 'c') || (lookahead == 'g') || (lookahead == 'h') || ('j' <= lookahead && lookahead <= 'm') || ('o' <= lookahead && lookahead <= 'q') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 298: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(298); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '=') ADVANCE(224); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 299: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(299); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ',') ADVANCE(170); if (lookahead == '/') ADVANCE(14); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ';') ADVANCE(135); if (lookahead == '[') ADVANCE(38); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'd') ADVANCE(44); if (lookahead == 'f') ADVANCE(50); if (lookahead == 'i') ADVANCE(64); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); LEX_ERROR(); case 300: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(300); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(192); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '&') ADVANCE(122); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ')') ADVANCE(175); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == ',') ADVANCE(170); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ':') ADVANCE(172); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == ']') ADVANCE(166); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(260); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(195); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '|') ADVANCE(152); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); case ts_lex_state_error: START_TOKEN(); if (lookahead == 0) ADVANCE(2); if ((lookahead == '\t') || (lookahead == '\r') || (lookahead == ' ')) ADVANCE(300); if (lookahead == '\n') ADVANCE(3); if (lookahead == '!') ADVANCE(192); 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') || ('x' <= lookahead && lookahead <= 'z')) ADVANCE(9); if (lookahead == '&') ADVANCE(122); if (lookahead == '\'') ADVANCE(10); if (lookahead == '(') ADVANCE(13); if (lookahead == ')') ADVANCE(175); if (lookahead == '*') ADVANCE(124); if (lookahead == '+') ADVANCE(126); if (lookahead == ',') ADVANCE(170); if (lookahead == '-') ADVANCE(129); if (lookahead == '.') ADVANCE(132); if (lookahead == '/') ADVANCE(193); if ('0' <= lookahead && lookahead <= '9') ADVANCE(35); if (lookahead == ':') ADVANCE(172); if (lookahead == ';') ADVANCE(135); if (lookahead == '<') ADVANCE(136); if (lookahead == '=') ADVANCE(137); if (lookahead == '>') ADVANCE(140); if (lookahead == '?') ADVANCE(141); if (lookahead == '[') ADVANCE(38); if (lookahead == ']') ADVANCE(166); if (lookahead == 'b') ADVANCE(39); if (lookahead == 'c') ADVANCE(260); if (lookahead == 'd') ADVANCE(250); if (lookahead == 'e') ADVANCE(264); if (lookahead == 'f') ADVANCE(212); if (lookahead == 'i') ADVANCE(195); if (lookahead == 'n') ADVANCE(66); if (lookahead == 'r') ADVANCE(72); if (lookahead == 's') ADVANCE(78); if (lookahead == 't') ADVANCE(84); if (lookahead == 'u') ADVANCE(98); if (lookahead == 'v') ADVANCE(107); if (lookahead == 'w') ADVANCE(110); if (lookahead == '{') ADVANCE(115); if (lookahead == '|') ADVANCE(152); if (lookahead == '}') ADVANCE(157); LEX_ERROR(); default: LEX_ERROR(); } } static TSStateId ts_lex_states[STATE_COUNT] = { [0] = 1, [1] = 116, [2] = 1, [3] = 1, [4] = 118, [5] = 118, [6] = 116, [7] = 154, [8] = 155, [9] = 156, [10] = 158, [11] = 158, [12] = 158, [13] = 159, [14] = 158, [15] = 163, [16] = 164, [17] = 159, [18] = 154, [19] = 159, [20] = 165, [21] = 167, [22] = 159, [23] = 159, [24] = 159, [25] = 118, [26] = 118, [27] = 168, [28] = 169, [29] = 169, [30] = 118, [31] = 171, [32] = 173, [33] = 174, [34] = 159, [35] = 176, [36] = 176, [37] = 168, [38] = 159, [39] = 165, [40] = 167, [41] = 159, [42] = 159, [43] = 159, [44] = 176, [45] = 176, [46] = 176, [47] = 177, [48] = 159, [49] = 155, [50] = 176, [51] = 176, [52] = 178, [53] = 178, [54] = 179, [55] = 168, [56] = 159, [57] = 165, [58] = 167, [59] = 159, [60] = 159, [61] = 159, [62] = 178, [63] = 178, [64] = 178, [65] = 177, [66] = 159, [67] = 155, [68] = 178, [69] = 178, [70] = 178, [71] = 179, [72] = 178, [73] = 159, [74] = 159, [75] = 159, [76] = 159, [77] = 159, [78] = 159, [79] = 159, [80] = 159, [81] = 159, [82] = 178, [83] = 178, [84] = 178, [85] = 178, [86] = 178, [87] = 178, [88] = 180, [89] = 180, [90] = 168, [91] = 159, [92] = 165, [93] = 167, [94] = 159, [95] = 159, [96] = 159, [97] = 180, [98] = 180, [99] = 180, [100] = 177, [101] = 159, [102] = 155, [103] = 180, [104] = 180, [105] = 178, [106] = 179, [107] = 180, [108] = 181, [109] = 181, [110] = 182, [111] = 168, [112] = 159, [113] = 180, [114] = 165, [115] = 167, [116] = 159, [117] = 159, [118] = 159, [119] = 181, [120] = 181, [121] = 181, [122] = 177, [123] = 159, [124] = 155, [125] = 181, [126] = 181, [127] = 178, [128] = 179, [129] = 181, [130] = 181, [131] = 182, [132] = 181, [133] = 183, [134] = 159, [135] = 181, [136] = 181, [137] = 182, [138] = 183, [139] = 159, [140] = 159, [141] = 159, [142] = 159, [143] = 159, [144] = 159, [145] = 159, [146] = 159, [147] = 159, [148] = 181, [149] = 181, [150] = 181, [151] = 181, [152] = 181, [153] = 181, [154] = 180, [155] = 159, [156] = 159, [157] = 159, [158] = 159, [159] = 159, [160] = 159, [161] = 159, [162] = 159, [163] = 159, [164] = 159, [165] = 180, [166] = 180, [167] = 180, [168] = 180, [169] = 180, [170] = 180, [171] = 180, [172] = 159, [173] = 180, [174] = 180, [175] = 180, [176] = 181, [177] = 181, [178] = 181, [179] = 181, [180] = 181, [181] = 181, [182] = 181, [183] = 174, [184] = 158, [185] = 174, [186] = 183, [187] = 163, [188] = 182, [189] = 183, [190] = 155, [191] = 182, [192] = 183, [193] = 181, [194] = 156, [195] = 156, [196] = 156, [197] = 118, [198] = 184, [199] = 185, [200] = 155, [201] = 156, [202] = 181, [203] = 158, [204] = 158, [205] = 158, [206] = 158, [207] = 163, [208] = 164, [209] = 159, [210] = 154, [211] = 159, [212] = 186, [213] = 186, [214] = 118, [215] = 118, [216] = 168, [217] = 159, [218] = 165, [219] = 167, [220] = 159, [221] = 159, [222] = 159, [223] = 186, [224] = 186, [225] = 186, [226] = 177, [227] = 159, [228] = 155, [229] = 186, [230] = 186, [231] = 178, [232] = 179, [233] = 186, [234] = 181, [235] = 182, [236] = 186, [237] = 183, [238] = 186, [239] = 186, [240] = 186, [241] = 186, [242] = 186, [243] = 174, [244] = 158, [245] = 174, [246] = 183, [247] = 163, [248] = 186, [249] = 156, [250] = 184, [251] = 185, [252] = 186, [253] = 156, [254] = 186, [255] = 163, [256] = 186, [257] = 183, [258] = 163, [259] = 186, [260] = 187, [261] = 187, [262] = 188, [263] = 168, [264] = 159, [265] = 165, [266] = 186, [267] = 167, [268] = 159, [269] = 159, [270] = 159, [271] = 187, [272] = 187, [273] = 187, [274] = 177, [275] = 159, [276] = 155, [277] = 187, [278] = 187, [279] = 178, [280] = 179, [281] = 187, [282] = 181, [283] = 182, [284] = 187, [285] = 183, [286] = 187, [287] = 187, [288] = 187, [289] = 187, [290] = 187, [291] = 174, [292] = 158, [293] = 174, [294] = 183, [295] = 163, [296] = 187, [297] = 156, [298] = 184, [299] = 185, [300] = 187, [301] = 187, [302] = 163, [303] = 187, [304] = 183, [305] = 163, [306] = 187, [307] = 187, [308] = 188, [309] = 187, [310] = 179, [311] = 159, [312] = 187, [313] = 187, [314] = 188, [315] = 179, [316] = 159, [317] = 159, [318] = 159, [319] = 159, [320] = 159, [321] = 159, [322] = 159, [323] = 159, [324] = 159, [325] = 187, [326] = 187, [327] = 187, [328] = 187, [329] = 187, [330] = 187, [331] = 180, [332] = 159, [333] = 187, [334] = 187, [335] = 187, [336] = 187, [337] = 189, [338] = 189, [339] = 183, [340] = 168, [341] = 159, [342] = 165, [343] = 167, [344] = 159, [345] = 159, [346] = 159, [347] = 189, [348] = 189, [349] = 189, [350] = 177, [351] = 159, [352] = 155, [353] = 189, [354] = 189, [355] = 178, [356] = 179, [357] = 189, [358] = 181, [359] = 182, [360] = 189, [361] = 183, [362] = 189, [363] = 189, [364] = 189, [365] = 189, [366] = 189, [367] = 174, [368] = 158, [369] = 174, [370] = 183, [371] = 163, [372] = 189, [373] = 156, [374] = 184, [375] = 185, [376] = 189, [377] = 189, [378] = 163, [379] = 189, [380] = 183, [381] = 163, [382] = 189, [383] = 187, [384] = 188, [385] = 189, [386] = 179, [387] = 189, [388] = 189, [389] = 189, [390] = 183, [391] = 189, [392] = 159, [393] = 159, [394] = 159, [395] = 159, [396] = 159, [397] = 159, [398] = 159, [399] = 159, [400] = 159, [401] = 189, [402] = 189, [403] = 189, [404] = 189, [405] = 189, [406] = 189, [407] = 180, [408] = 159, [409] = 189, [410] = 189, [411] = 189, [412] = 169, [413] = 169, [414] = 189, [415] = 184, [416] = 190, [417] = 189, [418] = 169, [419] = 184, [420] = 189, [421] = 189, [422] = 187, [423] = 169, [424] = 169, [425] = 187, [426] = 184, [427] = 187, [428] = 187, [429] = 187, [430] = 179, [431] = 186, [432] = 186, [433] = 189, [434] = 183, [435] = 186, [436] = 169, [437] = 169, [438] = 186, [439] = 184, [440] = 186, [441] = 186, [442] = 186, [443] = 156, [444] = 191, [445] = 191, [446] = 159, [447] = 159, [448] = 159, [449] = 155, [450] = 159, [451] = 159, [452] = 159, [453] = 159, [454] = 159, [455] = 159, [456] = 159, [457] = 186, [458] = 186, [459] = 186, [460] = 186, [461] = 186, [462] = 186, [463] = 180, [464] = 159, [465] = 186, [466] = 186, [467] = 118, [468] = 178, [469] = 179, [470] = 118, [471] = 186, [472] = 156, [473] = 205, [474] = 118, [475] = 118, [476] = 156, [477] = 177, [478] = 159, [479] = 159, [480] = 159, [481] = 159, [482] = 159, [483] = 159, [484] = 118, [485] = 159, [486] = 159, [487] = 159, [488] = 191, [489] = 118, [490] = 118, [491] = 118, [492] = 118, [493] = 118, [494] = 118, [495] = 180, [496] = 159, [497] = 118, [498] = 118, [499] = 118, [500] = 181, [501] = 182, [502] = 118, [503] = 183, [504] = 118, [505] = 118, [506] = 118, [507] = 156, [508] = 205, [509] = 156, [510] = 191, [511] = 206, [512] = 156, [513] = 184, [514] = 185, [515] = 206, [516] = 206, [517] = 219, [518] = 156, [519] = 158, [520] = 163, [521] = 156, [522] = 156, [523] = 184, [524] = 185, [525] = 156, [526] = 156, [527] = 155, [528] = 183, [529] = 163, [530] = 219, [531] = 156, [532] = 184, [533] = 185, [534] = 219, [535] = 219, [536] = 156, [537] = 220, [538] = 159, [539] = 189, [540] = 183, [541] = 220, [542] = 156, [543] = 154, [544] = 221, [545] = 164, [546] = 118, [547] = 118, [548] = 155, [549] = 168, [550] = 159, [551] = 165, [552] = 167, [553] = 159, [554] = 159, [555] = 159, [556] = 118, [557] = 159, [558] = 189, [559] = 220, [560] = 156, [561] = 118, [562] = 118, [563] = 118, [564] = 177, [565] = 159, [566] = 155, [567] = 118, [568] = 118, [569] = 178, [570] = 179, [571] = 118, [572] = 181, [573] = 182, [574] = 118, [575] = 183, [576] = 118, [577] = 118, [578] = 118, [579] = 118, [580] = 118, [581] = 174, [582] = 158, [583] = 174, [584] = 183, [585] = 163, [586] = 118, [587] = 156, [588] = 184, [589] = 185, [590] = 118, [591] = 118, [592] = 163, [593] = 118, [594] = 183, [595] = 163, [596] = 118, [597] = 187, [598] = 188, [599] = 118, [600] = 179, [601] = 118, [602] = 118, [603] = 189, [604] = 183, [605] = 118, [606] = 169, [607] = 169, [608] = 118, [609] = 184, [610] = 118, [611] = 118, [612] = 118, [613] = 222, [614] = 222, [615] = 223, [616] = 154, [617] = 164, [618] = 155, [619] = 159, [620] = 159, [621] = 227, [622] = 230, [623] = 230, [624] = 168, [625] = 159, [626] = 165, [627] = 167, [628] = 159, [629] = 159, [630] = 159, [631] = 230, [632] = 230, [633] = 230, [634] = 177, [635] = 159, [636] = 155, [637] = 230, [638] = 230, [639] = 178, [640] = 179, [641] = 230, [642] = 181, [643] = 182, [644] = 230, [645] = 183, [646] = 230, [647] = 230, [648] = 230, [649] = 230, [650] = 230, [651] = 174, [652] = 158, [653] = 174, [654] = 183, [655] = 163, [656] = 230, [657] = 156, [658] = 184, [659] = 185, [660] = 230, [661] = 230, [662] = 163, [663] = 230, [664] = 183, [665] = 163, [666] = 230, [667] = 187, [668] = 188, [669] = 230, [670] = 179, [671] = 230, [672] = 230, [673] = 189, [674] = 183, [675] = 230, [676] = 169, [677] = 169, [678] = 230, [679] = 184, [680] = 230, [681] = 230, [682] = 230, [683] = 159, [684] = 159, [685] = 159, [686] = 159, [687] = 159, [688] = 159, [689] = 159, [690] = 159, [691] = 159, [692] = 230, [693] = 230, [694] = 230, [695] = 230, [696] = 230, [697] = 230, [698] = 180, [699] = 159, [700] = 230, [701] = 230, [702] = 230, [703] = 189, [704] = 220, [705] = 156, [706] = 222, [707] = 231, [708] = 154, [709] = 164, [710] = 232, [711] = 232, [712] = 118, [713] = 154, [714] = 177, [715] = 189, [716] = 183, [717] = 220, [718] = 156, [719] = 220, [720] = 156, [721] = 177, [722] = 189, [723] = 183, [724] = 220, [725] = 156, [726] = 159, [727] = 159, [728] = 159, [729] = 159, [730] = 159, [731] = 159, [732] = 159, [733] = 159, [734] = 159, [735] = 118, [736] = 118, [737] = 118, [738] = 118, [739] = 118, [740] = 118, [741] = 180, [742] = 159, [743] = 118, [744] = 118, [745] = 118, [746] = 164, [747] = 118, [748] = 154, [749] = 177, [750] = 189, [751] = 183, [752] = 220, [753] = 156, [754] = 163, [755] = 159, [756] = 189, [757] = 183, [758] = 163, [759] = 233, [760] = 233, [761] = 184, [762] = 156, [763] = 159, [764] = 171, [765] = 245, [766] = 245, [767] = 245, [768] = 118, [769] = 233, [770] = 154, [771] = 155, [772] = 156, [773] = 158, [774] = 158, [775] = 158, [776] = 158, [777] = 163, [778] = 164, [779] = 159, [780] = 154, [781] = 159, [782] = 118, [783] = 118, [784] = 245, [785] = 257, [786] = 257, [787] = 245, [788] = 258, [789] = 118, [790] = 245, [791] = 257, [792] = 118, [793] = 245, [794] = 258, [795] = 245, [796] = 257, [797] = 259, [798] = 156, [799] = 184, [800] = 185, [801] = 259, [802] = 259, [803] = 262, [804] = 245, [805] = 158, [806] = 163, [807] = 245, [808] = 156, [809] = 184, [810] = 185, [811] = 245, [812] = 245, [813] = 155, [814] = 183, [815] = 163, [816] = 262, [817] = 156, [818] = 184, [819] = 185, [820] = 262, [821] = 262, [822] = 245, [823] = 220, [824] = 245, [825] = 221, [826] = 164, [827] = 118, [828] = 155, [829] = 118, [830] = 159, [831] = 189, [832] = 220, [833] = 245, [834] = 223, [835] = 159, [836] = 189, [837] = 220, [838] = 245, [839] = 118, [840] = 154, [841] = 177, [842] = 189, [843] = 183, [844] = 220, [845] = 245, [846] = 220, [847] = 245, [848] = 177, [849] = 189, [850] = 183, [851] = 220, [852] = 245, [853] = 164, [854] = 118, [855] = 154, [856] = 177, [857] = 189, [858] = 183, [859] = 220, [860] = 245, [861] = 163, [862] = 233, [863] = 184, [864] = 245, [865] = 245, [866] = 220, [867] = 263, [868] = 263, [869] = 118, [870] = 154, [871] = 155, [872] = 156, [873] = 158, [874] = 158, [875] = 158, [876] = 158, [877] = 163, [878] = 164, [879] = 159, [880] = 154, [881] = 159, [882] = 118, [883] = 118, [884] = 263, [885] = 268, [886] = 268, [887] = 263, [888] = 269, [889] = 118, [890] = 263, [891] = 268, [892] = 118, [893] = 263, [894] = 269, [895] = 263, [896] = 268, [897] = 270, [898] = 156, [899] = 184, [900] = 185, [901] = 270, [902] = 270, [903] = 271, [904] = 263, [905] = 158, [906] = 163, [907] = 263, [908] = 156, [909] = 184, [910] = 185, [911] = 263, [912] = 263, [913] = 155, [914] = 183, [915] = 163, [916] = 271, [917] = 156, [918] = 184, [919] = 185, [920] = 271, [921] = 271, [922] = 263, [923] = 220, [924] = 263, [925] = 221, [926] = 164, [927] = 118, [928] = 155, [929] = 118, [930] = 159, [931] = 189, [932] = 220, [933] = 263, [934] = 223, [935] = 159, [936] = 189, [937] = 220, [938] = 263, [939] = 118, [940] = 154, [941] = 177, [942] = 189, [943] = 183, [944] = 220, [945] = 263, [946] = 220, [947] = 263, [948] = 177, [949] = 189, [950] = 183, [951] = 220, [952] = 263, [953] = 164, [954] = 118, [955] = 154, [956] = 177, [957] = 189, [958] = 183, [959] = 220, [960] = 263, [961] = 163, [962] = 233, [963] = 184, [964] = 263, [965] = 263, [966] = 220, [967] = 263, [968] = 220, [969] = 263, [970] = 272, [971] = 268, [972] = 273, [973] = 273, [974] = 159, [975] = 159, [976] = 159, [977] = 159, [978] = 159, [979] = 159, [980] = 159, [981] = 159, [982] = 159, [983] = 176, [984] = 176, [985] = 176, [986] = 176, [987] = 176, [988] = 176, [989] = 180, [990] = 159, [991] = 176, [992] = 176, [993] = 176, [994] = 184, [995] = 268, [996] = 118, [997] = 222, [998] = 222, [999] = 231, [1000] = 154, [1001] = 263, [1002] = 274, [1003] = 263, [1004] = 269, [1005] = 154, [1006] = 275, [1007] = 269, [1008] = 154, [1009] = 275, [1010] = 269, [1011] = 263, [1012] = 268, [1013] = 220, [1014] = 245, [1015] = 272, [1016] = 257, [1017] = 257, [1018] = 222, [1019] = 222, [1020] = 231, [1021] = 154, [1022] = 245, [1023] = 276, [1024] = 245, [1025] = 258, [1026] = 154, [1027] = 277, [1028] = 258, [1029] = 154, [1030] = 277, [1031] = 258, [1032] = 245, [1033] = 257, [1034] = 233, [1035] = 180, [1036] = 245, [1037] = 233, [1038] = 156, [1039] = 184, [1040] = 220, [1041] = 278, [1042] = 278, [1043] = 118, [1044] = 154, [1045] = 155, [1046] = 156, [1047] = 158, [1048] = 158, [1049] = 158, [1050] = 158, [1051] = 163, [1052] = 164, [1053] = 159, [1054] = 154, [1055] = 159, [1056] = 118, [1057] = 118, [1058] = 278, [1059] = 279, [1060] = 279, [1061] = 278, [1062] = 280, [1063] = 118, [1064] = 278, [1065] = 279, [1066] = 118, [1067] = 278, [1068] = 280, [1069] = 278, [1070] = 279, [1071] = 281, [1072] = 156, [1073] = 184, [1074] = 185, [1075] = 281, [1076] = 281, [1077] = 282, [1078] = 278, [1079] = 158, [1080] = 163, [1081] = 278, [1082] = 156, [1083] = 184, [1084] = 185, [1085] = 278, [1086] = 278, [1087] = 155, [1088] = 183, [1089] = 163, [1090] = 282, [1091] = 156, [1092] = 184, [1093] = 185, [1094] = 282, [1095] = 282, [1096] = 278, [1097] = 220, [1098] = 278, [1099] = 221, [1100] = 164, [1101] = 118, [1102] = 155, [1103] = 118, [1104] = 159, [1105] = 189, [1106] = 220, [1107] = 278, [1108] = 223, [1109] = 159, [1110] = 189, [1111] = 220, [1112] = 278, [1113] = 118, [1114] = 154, [1115] = 177, [1116] = 189, [1117] = 183, [1118] = 220, [1119] = 278, [1120] = 220, [1121] = 278, [1122] = 177, [1123] = 189, [1124] = 183, [1125] = 220, [1126] = 278, [1127] = 164, [1128] = 118, [1129] = 154, [1130] = 177, [1131] = 189, [1132] = 183, [1133] = 220, [1134] = 278, [1135] = 163, [1136] = 233, [1137] = 184, [1138] = 278, [1139] = 278, [1140] = 220, [1141] = 278, [1142] = 220, [1143] = 278, [1144] = 272, [1145] = 279, [1146] = 279, [1147] = 222, [1148] = 222, [1149] = 231, [1150] = 154, [1151] = 278, [1152] = 283, [1153] = 278, [1154] = 280, [1155] = 154, [1156] = 284, [1157] = 280, [1158] = 154, [1159] = 284, [1160] = 280, [1161] = 278, [1162] = 279, [1163] = 220, [1164] = 156, [1165] = 272, [1166] = 191, [1167] = 191, [1168] = 222, [1169] = 222, [1170] = 231, [1171] = 154, [1172] = 156, [1173] = 285, [1174] = 156, [1175] = 205, [1176] = 154, [1177] = 286, [1178] = 205, [1179] = 154, [1180] = 286, [1181] = 205, [1182] = 181, [1183] = 191, [1184] = 184, [1185] = 163, [1186] = 181, [1187] = 183, [1188] = 163, [1189] = 181, [1190] = 187, [1191] = 188, [1192] = 181, [1193] = 179, [1194] = 181, [1195] = 181, [1196] = 189, [1197] = 183, [1198] = 181, [1199] = 169, [1200] = 169, [1201] = 181, [1202] = 184, [1203] = 181, [1204] = 181, [1205] = 181, [1206] = 183, [1207] = 180, [1208] = 180, [1209] = 180, [1210] = 180, [1211] = 180, [1212] = 174, [1213] = 158, [1214] = 174, [1215] = 183, [1216] = 163, [1217] = 180, [1218] = 156, [1219] = 184, [1220] = 185, [1221] = 180, [1222] = 180, [1223] = 163, [1224] = 180, [1225] = 183, [1226] = 163, [1227] = 180, [1228] = 187, [1229] = 188, [1230] = 180, [1231] = 179, [1232] = 180, [1233] = 180, [1234] = 189, [1235] = 183, [1236] = 180, [1237] = 169, [1238] = 169, [1239] = 180, [1240] = 184, [1241] = 180, [1242] = 180, [1243] = 180, [1244] = 159, [1245] = 178, [1246] = 178, [1247] = 178, [1248] = 181, [1249] = 182, [1250] = 178, [1251] = 183, [1252] = 178, [1253] = 178, [1254] = 178, [1255] = 178, [1256] = 178, [1257] = 174, [1258] = 158, [1259] = 174, [1260] = 183, [1261] = 163, [1262] = 178, [1263] = 156, [1264] = 184, [1265] = 185, [1266] = 178, [1267] = 178, [1268] = 163, [1269] = 178, [1270] = 183, [1271] = 163, [1272] = 178, [1273] = 187, [1274] = 188, [1275] = 178, [1276] = 179, [1277] = 178, [1278] = 178, [1279] = 189, [1280] = 183, [1281] = 178, [1282] = 169, [1283] = 169, [1284] = 178, [1285] = 184, [1286] = 178, [1287] = 178, [1288] = 178, [1289] = 176, [1290] = 181, [1291] = 182, [1292] = 176, [1293] = 183, [1294] = 176, [1295] = 176, [1296] = 176, [1297] = 176, [1298] = 176, [1299] = 174, [1300] = 158, [1301] = 174, [1302] = 183, [1303] = 163, [1304] = 176, [1305] = 156, [1306] = 184, [1307] = 185, [1308] = 176, [1309] = 176, [1310] = 163, [1311] = 176, [1312] = 183, [1313] = 163, [1314] = 176, [1315] = 187, [1316] = 188, [1317] = 176, [1318] = 179, [1319] = 176, [1320] = 176, [1321] = 189, [1322] = 183, [1323] = 176, [1324] = 169, [1325] = 169, [1326] = 176, [1327] = 184, [1328] = 176, [1329] = 176, [1330] = 176, [1331] = 163, [1332] = 182, [1333] = 183, [1334] = 163, [1335] = 169, [1336] = 156, [1337] = 184, [1338] = 185, [1339] = 169, [1340] = 169, [1341] = 163, [1342] = 169, [1343] = 169, [1344] = 118, [1345] = 118, [1346] = 118, [1347] = 118, [1348] = 118, [1349] = 174, [1350] = 158, [1351] = 174, [1352] = 183, [1353] = 163, [1354] = 118, [1355] = 156, [1356] = 184, [1357] = 185, [1358] = 118, [1359] = 118, [1360] = 163, [1361] = 118, [1362] = 183, [1363] = 163, [1364] = 118, [1365] = 187, [1366] = 188, [1367] = 118, [1368] = 179, [1369] = 118, [1370] = 118, [1371] = 118, [1372] = 118, [1373] = 1, [1374] = 287, [1375] = 287, [1376] = 1, [1377] = 288, [1378] = 118, [1379] = 1, [1380] = 287, [1381] = 118, [1382] = 1, [1383] = 288, [1384] = 1, [1385] = 287, [1386] = 289, [1387] = 156, [1388] = 184, [1389] = 185, [1390] = 289, [1391] = 289, [1392] = 290, [1393] = 1, [1394] = 158, [1395] = 163, [1396] = 1, [1397] = 156, [1398] = 184, [1399] = 185, [1400] = 1, [1401] = 1, [1402] = 155, [1403] = 183, [1404] = 163, [1405] = 290, [1406] = 156, [1407] = 184, [1408] = 185, [1409] = 290, [1410] = 290, [1411] = 1, [1412] = 220, [1413] = 1, [1414] = 189, [1415] = 183, [1416] = 118, [1417] = 221, [1418] = 164, [1419] = 118, [1420] = 155, [1421] = 118, [1422] = 159, [1423] = 189, [1424] = 220, [1425] = 1, [1426] = 223, [1427] = 159, [1428] = 189, [1429] = 220, [1430] = 1, [1431] = 118, [1432] = 154, [1433] = 177, [1434] = 189, [1435] = 183, [1436] = 220, [1437] = 1, [1438] = 220, [1439] = 1, [1440] = 177, [1441] = 189, [1442] = 183, [1443] = 220, [1444] = 1, [1445] = 164, [1446] = 118, [1447] = 154, [1448] = 177, [1449] = 189, [1450] = 183, [1451] = 220, [1452] = 1, [1453] = 163, [1454] = 233, [1455] = 184, [1456] = 1, [1457] = 1, [1458] = 220, [1459] = 291, [1460] = 291, [1461] = 118, [1462] = 154, [1463] = 155, [1464] = 156, [1465] = 158, [1466] = 158, [1467] = 158, [1468] = 158, [1469] = 163, [1470] = 164, [1471] = 159, [1472] = 154, [1473] = 159, [1474] = 118, [1475] = 118, [1476] = 291, [1477] = 292, [1478] = 292, [1479] = 291, [1480] = 293, [1481] = 118, [1482] = 291, [1483] = 292, [1484] = 118, [1485] = 291, [1486] = 293, [1487] = 291, [1488] = 292, [1489] = 294, [1490] = 156, [1491] = 184, [1492] = 185, [1493] = 294, [1494] = 294, [1495] = 295, [1496] = 291, [1497] = 158, [1498] = 163, [1499] = 291, [1500] = 156, [1501] = 184, [1502] = 185, [1503] = 291, [1504] = 291, [1505] = 155, [1506] = 183, [1507] = 163, [1508] = 295, [1509] = 156, [1510] = 184, [1511] = 185, [1512] = 295, [1513] = 295, [1514] = 291, [1515] = 220, [1516] = 291, [1517] = 221, [1518] = 164, [1519] = 118, [1520] = 155, [1521] = 118, [1522] = 159, [1523] = 189, [1524] = 220, [1525] = 291, [1526] = 223, [1527] = 159, [1528] = 189, [1529] = 220, [1530] = 291, [1531] = 118, [1532] = 154, [1533] = 177, [1534] = 189, [1535] = 183, [1536] = 220, [1537] = 291, [1538] = 220, [1539] = 291, [1540] = 177, [1541] = 189, [1542] = 183, [1543] = 220, [1544] = 291, [1545] = 164, [1546] = 118, [1547] = 154, [1548] = 177, [1549] = 189, [1550] = 183, [1551] = 220, [1552] = 291, [1553] = 163, [1554] = 233, [1555] = 184, [1556] = 291, [1557] = 291, [1558] = 220, [1559] = 291, [1560] = 220, [1561] = 291, [1562] = 272, [1563] = 292, [1564] = 292, [1565] = 222, [1566] = 222, [1567] = 231, [1568] = 154, [1569] = 291, [1570] = 296, [1571] = 291, [1572] = 293, [1573] = 154, [1574] = 297, [1575] = 293, [1576] = 154, [1577] = 297, [1578] = 293, [1579] = 291, [1580] = 292, [1581] = 220, [1582] = 1, [1583] = 272, [1584] = 287, [1585] = 287, [1586] = 222, [1587] = 222, [1588] = 231, [1589] = 154, [1590] = 1, [1591] = 298, [1592] = 1, [1593] = 288, [1594] = 154, [1595] = 299, [1596] = 288, [1597] = 154, [1598] = 299, [1599] = 288, [1600] = 1, [1601] = 287, [1602] = 116, }; #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" static unsigned short ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [0] = { [sym_program] = 2, [sym__statement] = 4, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 12, [ts_builtin_sym_error] = 14, [ts_builtin_sym_end] = 16, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 52, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 52, }, [1] = { [ts_builtin_sym_end] = 56, [sym_comment] = 58, [sym__line_break] = 58, }, [2] = { [sym__statement] = 4, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 60, [ts_builtin_sym_error] = 14, [ts_builtin_sym_end] = 62, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [3] = { [sym__statement] = 64, [sym_expression_statement] = 64, [sym_var_declaration] = 64, [sym_statement_block] = 64, [sym_if_statement] = 64, [sym_switch_statement] = 64, [sym_for_statement] = 64, [sym_for_in_statement] = 64, [sym_while_statement] = 64, [sym_try_statement] = 64, [sym_return_statement] = 64, [sym_throw_statement] = 64, [sym_break_statement] = 64, [sym_delete_statement] = 64, [sym__paren_expression] = 64, [sym__expression] = 64, [sym_object] = 64, [sym_array] = 64, [sym_function_expression] = 64, [sym_function_call] = 64, [sym_constructor_call] = 64, [sym_member_access] = 64, [sym_subscript_access] = 64, [sym_assignment] = 64, [sym_math_assignment] = 64, [sym_ternary] = 64, [sym_bool_op] = 64, [sym_math_op] = 64, [sym_rel_op] = 64, [sym_type_op] = 64, [aux_sym_program_repeat1] = 64, [ts_builtin_sym_error] = 64, [ts_builtin_sym_end] = 64, [anon_sym_var] = 64, [anon_sym_LBRACE] = 64, [anon_sym_if] = 64, [anon_sym_switch] = 64, [anon_sym_for] = 64, [anon_sym_LPAREN] = 64, [anon_sym_while] = 64, [anon_sym_try] = 64, [anon_sym_return] = 64, [anon_sym_throw] = 64, [anon_sym_break] = 64, [anon_sym_delete] = 64, [anon_sym_LBRACK] = 64, [anon_sym_function] = 64, [anon_sym_new] = 64, [anon_sym_BANG] = 64, [anon_sym_typeof] = 64, [sym_comment] = 58, [sym_string] = 64, [sym_regex] = 64, [sym_number] = 64, [sym_identifier] = 64, [sym_null] = 64, [sym_undefined] = 64, [sym_true] = 64, [sym_false] = 64, [sym__line_break] = 58, }, [4] = { [sym_arguments] = 66, [anon_sym_SEMI] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 66, }, [5] = { [sym_arguments] = 68, [anon_sym_SEMI] = 70, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 98, }, [6] = { [ts_builtin_sym_end] = 100, [sym_comment] = 58, [sym__line_break] = 58, }, [7] = { [anon_sym_SEMI] = 70, [sym_comment] = 58, [sym__line_break] = 58, }, [8] = { [sym_var_assignment] = 102, [ts_builtin_sym_error] = 104, [sym_comment] = 58, [sym_identifier] = 106, [sym__line_break] = 58, }, [9] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [sym_pair] = 114, [sym_method_definition] = 114, [aux_sym_program_repeat1] = 116, [ts_builtin_sym_error] = 118, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 124, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 144, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 146, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [10] = { [sym__paren_expression] = 148, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [11] = { [sym__paren_expression] = 152, [anon_sym_LPAREN] = 154, [sym_comment] = 58, [sym__line_break] = 58, }, [12] = { [anon_sym_LPAREN] = 156, [sym_comment] = 58, [sym__line_break] = 58, }, [13] = { [sym__paren_expression] = 158, [sym__expression] = 160, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 162, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [14] = { [sym__paren_expression] = 180, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [15] = { [sym_statement_block] = 182, [anon_sym_LBRACE] = 184, [sym_comment] = 58, [sym__line_break] = 58, }, [16] = { [sym__paren_expression] = 8, [sym__expression] = 186, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_SEMI] = 188, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 192, }, [17] = { [sym__paren_expression] = 8, [sym__expression] = 194, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [18] = { [anon_sym_SEMI] = 196, [sym_comment] = 58, [sym__line_break] = 198, }, [19] = { [sym__paren_expression] = 200, [sym__expression] = 202, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 204, [sym_subscript_access] = 206, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [20] = { [sym__paren_expression] = 224, [sym__expression] = 226, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 228, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 236, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [21] = { [anon_sym_LPAREN] = 248, [sym_comment] = 58, [sym_identifier] = 250, [sym__line_break] = 58, }, [22] = { [sym__paren_expression] = 8, [sym__expression] = 252, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [23] = { [sym__paren_expression] = 8, [sym__expression] = 254, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [24] = { [sym__paren_expression] = 8, [sym__expression] = 256, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [25] = { [sym_arguments] = 258, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 258, }, [26] = { [sym_arguments] = 68, [anon_sym_SEMI] = 260, [anon_sym_LPAREN] = 72, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 260, }, [27] = { [sym_pair] = 114, [sym_method_definition] = 114, [ts_builtin_sym_error] = 262, [anon_sym_RBRACE] = 264, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [28] = { [aux_sym_object_repeat1] = 270, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 274, [sym_comment] = 58, [sym__line_break] = 58, }, [29] = { [aux_sym_object_repeat1] = 270, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 276, [sym_comment] = 58, [sym__line_break] = 58, }, [30] = { [sym_arguments] = 278, [anon_sym_SEMI] = 278, [anon_sym_LPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 278, }, [31] = { [anon_sym_COLON] = 280, [sym_comment] = 58, [sym__line_break] = 58, }, [32] = { [anon_sym_LPAREN] = 282, [anon_sym_COLON] = 280, [sym_comment] = 58, [sym__line_break] = 58, }, [33] = { [anon_sym_RPAREN] = 284, [sym_comment] = 58, [sym_identifier] = 286, [sym__line_break] = 58, }, [34] = { [sym__paren_expression] = 288, [sym__expression] = 290, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [35] = { [sym_arguments] = 66, [aux_sym_object_repeat1] = 66, [anon_sym_COMMA] = 66, [anon_sym_RBRACE] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 58, }, [36] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 310, [anon_sym_COMMA] = 310, [anon_sym_RBRACE] = 310, [anon_sym_LPAREN] = 312, [anon_sym_in] = 314, [anon_sym_EQ] = 316, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 322, [anon_sym_DASH_EQ] = 322, [anon_sym_STAR_EQ] = 322, [anon_sym_SLASH_EQ] = 322, [anon_sym_QMARK] = 324, [anon_sym_PIPE_PIPE] = 326, [anon_sym_AMP_AMP] = 328, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 334, [anon_sym_DASH] = 334, [anon_sym_EQ_EQ_EQ] = 336, [anon_sym_BANG_EQ_EQ] = 336, [anon_sym_LT] = 336, [anon_sym_GT] = 336, [anon_sym_instanceof] = 314, [sym_comment] = 58, [sym__line_break] = 58, }, [37] = { [sym_pair] = 338, [sym_method_definition] = 338, [ts_builtin_sym_error] = 340, [anon_sym_RBRACE] = 342, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [38] = { [sym__paren_expression] = 158, [sym__expression] = 344, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 346, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [39] = { [sym__paren_expression] = 224, [sym__expression] = 348, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 350, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 352, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [40] = { [anon_sym_LPAREN] = 354, [sym_comment] = 58, [sym_identifier] = 356, [sym__line_break] = 58, }, [41] = { [sym__paren_expression] = 288, [sym__expression] = 358, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [42] = { [sym__paren_expression] = 288, [sym__expression] = 360, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [43] = { [sym__paren_expression] = 288, [sym__expression] = 362, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [44] = { [sym_arguments] = 258, [aux_sym_object_repeat1] = 258, [anon_sym_COMMA] = 258, [anon_sym_RBRACE] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [45] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 260, [anon_sym_COMMA] = 260, [anon_sym_RBRACE] = 260, [anon_sym_LPAREN] = 312, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 58, }, [46] = { [sym_arguments] = 364, [aux_sym_object_repeat1] = 364, [anon_sym_COMMA] = 364, [anon_sym_RBRACE] = 364, [anon_sym_LPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 58, }, [47] = { [sym__paren_expression] = 366, [sym__expression] = 368, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 370, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 376, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [48] = { [sym__paren_expression] = 390, [sym__expression] = 392, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 394, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [49] = { [sym_comment] = 58, [sym_identifier] = 412, [sym__line_break] = 58, }, [50] = { [sym_arguments] = 414, [aux_sym_object_repeat1] = 414, [anon_sym_COMMA] = 414, [anon_sym_RBRACE] = 414, [anon_sym_LPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 58, }, [51] = { [sym_arguments] = 416, [aux_sym_object_repeat1] = 416, [anon_sym_COMMA] = 416, [anon_sym_RBRACE] = 416, [anon_sym_LPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 58, }, [52] = { [sym_arguments] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_RBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 58, }, [53] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 428, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [54] = { [anon_sym_RBRACK] = 428, [sym_comment] = 58, [sym__line_break] = 58, }, [55] = { [sym_pair] = 448, [sym_method_definition] = 448, [ts_builtin_sym_error] = 450, [anon_sym_RBRACE] = 452, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [56] = { [sym__paren_expression] = 158, [sym__expression] = 454, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 456, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [57] = { [sym__paren_expression] = 224, [sym__expression] = 458, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 460, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 462, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [58] = { [anon_sym_LPAREN] = 464, [sym_comment] = 58, [sym_identifier] = 466, [sym__line_break] = 58, }, [59] = { [sym__paren_expression] = 390, [sym__expression] = 468, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [60] = { [sym__paren_expression] = 390, [sym__expression] = 470, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [61] = { [sym__paren_expression] = 390, [sym__expression] = 472, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [62] = { [sym_arguments] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_RBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [63] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 260, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 58, }, [64] = { [sym_arguments] = 364, [anon_sym_LPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_RBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 58, }, [65] = { [sym__paren_expression] = 366, [sym__expression] = 474, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 476, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 478, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [66] = { [sym__paren_expression] = 390, [sym__expression] = 480, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 482, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [67] = { [sym_comment] = 58, [sym_identifier] = 484, [sym__line_break] = 58, }, [68] = { [sym_arguments] = 414, [anon_sym_LPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_RBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 58, }, [69] = { [sym_arguments] = 416, [anon_sym_LPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_RBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 58, }, [70] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 486, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [71] = { [anon_sym_RBRACK] = 486, [sym_comment] = 58, [sym__line_break] = 58, }, [72] = { [sym_arguments] = 488, [anon_sym_LPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_RBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 58, }, [73] = { [sym__paren_expression] = 390, [sym__expression] = 490, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [74] = { [sym__paren_expression] = 390, [sym__expression] = 492, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [75] = { [sym__paren_expression] = 390, [sym__expression] = 494, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [76] = { [sym__paren_expression] = 496, [sym__expression] = 498, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [77] = { [sym__paren_expression] = 390, [sym__expression] = 516, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [78] = { [sym__paren_expression] = 390, [sym__expression] = 518, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [79] = { [sym__paren_expression] = 390, [sym__expression] = 520, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [80] = { [sym__paren_expression] = 390, [sym__expression] = 522, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [81] = { [sym__paren_expression] = 390, [sym__expression] = 524, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [82] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 526, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 58, }, [83] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 528, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 58, }, [84] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 530, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [85] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 530, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [86] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 532, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [87] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 532, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [88] = { [sym_arguments] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_COLON] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 58, }, [89] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 540, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [90] = { [sym_pair] = 564, [sym_method_definition] = 564, [ts_builtin_sym_error] = 566, [anon_sym_RBRACE] = 568, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [91] = { [sym__paren_expression] = 158, [sym__expression] = 570, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 572, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [92] = { [sym__paren_expression] = 224, [sym__expression] = 574, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 576, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 578, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [93] = { [anon_sym_LPAREN] = 580, [sym_comment] = 58, [sym_identifier] = 582, [sym__line_break] = 58, }, [94] = { [sym__paren_expression] = 496, [sym__expression] = 584, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [95] = { [sym__paren_expression] = 496, [sym__expression] = 586, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [96] = { [sym__paren_expression] = 496, [sym__expression] = 588, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [97] = { [sym_arguments] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 258, [anon_sym_COLON] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [98] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 260, [anon_sym_COLON] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 58, }, [99] = { [sym_arguments] = 364, [anon_sym_LPAREN] = 364, [anon_sym_in] = 364, [anon_sym_COLON] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 58, }, [100] = { [sym__paren_expression] = 366, [sym__expression] = 590, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 592, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 594, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [101] = { [sym__paren_expression] = 390, [sym__expression] = 596, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 598, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [102] = { [sym_comment] = 58, [sym_identifier] = 600, [sym__line_break] = 58, }, [103] = { [sym_arguments] = 414, [anon_sym_LPAREN] = 414, [anon_sym_in] = 414, [anon_sym_COLON] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 58, }, [104] = { [sym_arguments] = 416, [anon_sym_LPAREN] = 416, [anon_sym_in] = 416, [anon_sym_COLON] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 58, }, [105] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 602, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [106] = { [anon_sym_RBRACK] = 602, [sym_comment] = 58, [sym__line_break] = 58, }, [107] = { [sym_arguments] = 488, [anon_sym_LPAREN] = 488, [anon_sym_in] = 488, [anon_sym_COLON] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 58, }, [108] = { [sym_arguments] = 66, [aux_sym_array_repeat1] = 66, [anon_sym_COMMA] = 66, [anon_sym_LPAREN] = 66, [anon_sym_RPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 58, }, [109] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 606, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 612, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [110] = { [aux_sym_array_repeat1] = 606, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 612, [sym_comment] = 58, [sym__line_break] = 58, }, [111] = { [sym_pair] = 638, [sym_method_definition] = 638, [ts_builtin_sym_error] = 640, [anon_sym_RBRACE] = 642, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [112] = { [sym__paren_expression] = 158, [sym__expression] = 644, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 646, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [113] = { [sym_arguments] = 648, [anon_sym_LPAREN] = 648, [anon_sym_in] = 648, [anon_sym_COLON] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 58, }, [114] = { [sym__paren_expression] = 224, [sym__expression] = 650, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 652, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 654, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [115] = { [anon_sym_LPAREN] = 656, [sym_comment] = 58, [sym_identifier] = 658, [sym__line_break] = 58, }, [116] = { [sym__paren_expression] = 366, [sym__expression] = 660, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [117] = { [sym__paren_expression] = 366, [sym__expression] = 662, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [118] = { [sym__paren_expression] = 366, [sym__expression] = 664, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [119] = { [sym_arguments] = 258, [aux_sym_array_repeat1] = 258, [anon_sym_COMMA] = 258, [anon_sym_LPAREN] = 258, [anon_sym_RPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [120] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 260, [anon_sym_COMMA] = 260, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 260, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 58, }, [121] = { [sym_arguments] = 364, [aux_sym_array_repeat1] = 364, [anon_sym_COMMA] = 364, [anon_sym_LPAREN] = 364, [anon_sym_RPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 58, }, [122] = { [sym__paren_expression] = 366, [sym__expression] = 666, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 668, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 670, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [123] = { [sym__paren_expression] = 390, [sym__expression] = 672, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 674, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [124] = { [sym_comment] = 58, [sym_identifier] = 676, [sym__line_break] = 58, }, [125] = { [sym_arguments] = 414, [aux_sym_array_repeat1] = 414, [anon_sym_COMMA] = 414, [anon_sym_LPAREN] = 414, [anon_sym_RPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 58, }, [126] = { [sym_arguments] = 416, [aux_sym_array_repeat1] = 416, [anon_sym_COMMA] = 416, [anon_sym_LPAREN] = 416, [anon_sym_RPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 58, }, [127] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 678, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [128] = { [anon_sym_RBRACK] = 678, [sym_comment] = 58, [sym__line_break] = 58, }, [129] = { [sym_arguments] = 488, [aux_sym_array_repeat1] = 488, [anon_sym_COMMA] = 488, [anon_sym_LPAREN] = 488, [anon_sym_RPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 58, }, [130] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 680, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 682, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [131] = { [aux_sym_array_repeat1] = 680, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 682, [sym_comment] = 58, [sym__line_break] = 58, }, [132] = { [sym_arguments] = 648, [aux_sym_array_repeat1] = 648, [anon_sym_COMMA] = 648, [anon_sym_LPAREN] = 648, [anon_sym_RPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 58, }, [133] = { [anon_sym_RPAREN] = 684, [sym_comment] = 58, [sym__line_break] = 58, }, [134] = { [sym__paren_expression] = 366, [sym__expression] = 686, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 688, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [135] = { [sym_arguments] = 690, [aux_sym_array_repeat1] = 690, [anon_sym_COMMA] = 690, [anon_sym_LPAREN] = 690, [anon_sym_RPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 58, }, [136] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 692, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 694, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [137] = { [aux_sym_array_repeat1] = 692, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 694, [sym_comment] = 58, [sym__line_break] = 58, }, [138] = { [anon_sym_RPAREN] = 696, [sym_comment] = 58, [sym__line_break] = 58, }, [139] = { [sym__paren_expression] = 366, [sym__expression] = 698, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [140] = { [sym__paren_expression] = 366, [sym__expression] = 700, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [141] = { [sym__paren_expression] = 366, [sym__expression] = 702, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [142] = { [sym__paren_expression] = 496, [sym__expression] = 704, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [143] = { [sym__paren_expression] = 366, [sym__expression] = 706, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [144] = { [sym__paren_expression] = 366, [sym__expression] = 708, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [145] = { [sym__paren_expression] = 366, [sym__expression] = 710, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [146] = { [sym__paren_expression] = 366, [sym__expression] = 712, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [147] = { [sym__paren_expression] = 366, [sym__expression] = 714, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [148] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 526, [anon_sym_COMMA] = 526, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 526, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 58, }, [149] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 528, [anon_sym_COMMA] = 528, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 528, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 58, }, [150] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 530, [anon_sym_COMMA] = 530, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 530, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [151] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 530, [anon_sym_COMMA] = 530, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 530, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [152] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 532, [anon_sym_COMMA] = 532, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 532, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [153] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 532, [anon_sym_COMMA] = 532, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 532, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [154] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 716, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [155] = { [sym__paren_expression] = 496, [sym__expression] = 718, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [156] = { [sym__paren_expression] = 366, [sym__expression] = 720, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [157] = { [sym__paren_expression] = 496, [sym__expression] = 722, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [158] = { [sym__paren_expression] = 496, [sym__expression] = 724, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [159] = { [sym__paren_expression] = 496, [sym__expression] = 726, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [160] = { [sym__paren_expression] = 496, [sym__expression] = 728, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [161] = { [sym__paren_expression] = 496, [sym__expression] = 730, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [162] = { [sym__paren_expression] = 496, [sym__expression] = 732, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [163] = { [sym__paren_expression] = 496, [sym__expression] = 734, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [164] = { [sym__paren_expression] = 496, [sym__expression] = 736, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [165] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 526, [anon_sym_COLON] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 58, }, [166] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 528, [anon_sym_COLON] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 58, }, [167] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 530, [anon_sym_COLON] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [168] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 530, [anon_sym_COLON] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [169] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 532, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [170] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 532, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [171] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 738, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [172] = { [sym__paren_expression] = 496, [sym__expression] = 740, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [173] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 742, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [174] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 744, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [175] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 746, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [176] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 742, [anon_sym_COMMA] = 742, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 742, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [177] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 744, [anon_sym_COMMA] = 744, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 744, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [178] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 746, [anon_sym_COMMA] = 746, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 746, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [179] = { [sym_arguments] = 748, [aux_sym_array_repeat1] = 748, [anon_sym_COMMA] = 748, [anon_sym_LPAREN] = 748, [anon_sym_RPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 58, }, [180] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 750, [anon_sym_COMMA] = 750, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 750, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 58, }, [181] = { [sym_arguments] = 752, [aux_sym_array_repeat1] = 754, [anon_sym_COMMA] = 754, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 754, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 58, }, [182] = { [sym_arguments] = 756, [aux_sym_array_repeat1] = 756, [anon_sym_COMMA] = 756, [anon_sym_LPAREN] = 756, [anon_sym_RPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 58, }, [183] = { [sym_formal_parameters] = 758, [anon_sym_RPAREN] = 760, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [184] = { [anon_sym_LPAREN] = 764, [sym_comment] = 58, [sym__line_break] = 58, }, [185] = { [sym_formal_parameters] = 766, [anon_sym_RPAREN] = 768, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [186] = { [anon_sym_RPAREN] = 770, [sym_comment] = 58, [sym__line_break] = 58, }, [187] = { [sym_statement_block] = 772, [anon_sym_LBRACE] = 774, [sym_comment] = 58, [sym__line_break] = 58, }, [188] = { [aux_sym_formal_parameters_repeat1] = 776, [anon_sym_COMMA] = 778, [anon_sym_RPAREN] = 780, [sym_comment] = 58, [sym__line_break] = 58, }, [189] = { [anon_sym_RPAREN] = 782, [sym_comment] = 58, [sym__line_break] = 58, }, [190] = { [sym_comment] = 58, [sym_identifier] = 784, [sym__line_break] = 58, }, [191] = { [aux_sym_formal_parameters_repeat1] = 786, [anon_sym_COMMA] = 778, [anon_sym_RPAREN] = 788, [sym_comment] = 58, [sym__line_break] = 58, }, [192] = { [anon_sym_RPAREN] = 790, [sym_comment] = 58, [sym__line_break] = 58, }, [193] = { [sym_arguments] = 792, [aux_sym_array_repeat1] = 792, [anon_sym_COMMA] = 792, [anon_sym_LPAREN] = 792, [anon_sym_RPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 58, }, [194] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 794, [ts_builtin_sym_error] = 796, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 798, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [195] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 800, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 62, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [196] = { [sym__statement] = 64, [sym_expression_statement] = 64, [sym_var_declaration] = 64, [sym_statement_block] = 64, [sym_if_statement] = 64, [sym_switch_statement] = 64, [sym_for_statement] = 64, [sym_for_in_statement] = 64, [sym_while_statement] = 64, [sym_try_statement] = 64, [sym_return_statement] = 64, [sym_throw_statement] = 64, [sym_break_statement] = 64, [sym_delete_statement] = 64, [sym__paren_expression] = 64, [sym__expression] = 64, [sym_object] = 64, [sym_array] = 64, [sym_function_expression] = 64, [sym_function_call] = 64, [sym_constructor_call] = 64, [sym_member_access] = 64, [sym_subscript_access] = 64, [sym_assignment] = 64, [sym_math_assignment] = 64, [sym_ternary] = 64, [sym_bool_op] = 64, [sym_math_op] = 64, [sym_rel_op] = 64, [sym_type_op] = 64, [aux_sym_program_repeat1] = 64, [ts_builtin_sym_error] = 64, [anon_sym_var] = 64, [anon_sym_LBRACE] = 64, [anon_sym_RBRACE] = 64, [anon_sym_if] = 64, [anon_sym_switch] = 64, [anon_sym_for] = 64, [anon_sym_LPAREN] = 64, [anon_sym_while] = 64, [anon_sym_try] = 64, [anon_sym_return] = 64, [anon_sym_throw] = 64, [anon_sym_break] = 64, [anon_sym_delete] = 64, [anon_sym_LBRACK] = 64, [anon_sym_function] = 64, [anon_sym_new] = 64, [anon_sym_BANG] = 64, [anon_sym_typeof] = 64, [sym_comment] = 58, [sym_string] = 64, [sym_regex] = 64, [sym_number] = 64, [sym_identifier] = 64, [sym_null] = 64, [sym_undefined] = 64, [sym_true] = 64, [sym_false] = 64, [sym__line_break] = 58, }, [197] = { [sym_arguments] = 68, [anon_sym_SEMI] = 804, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 806, }, [198] = { [anon_sym_RBRACE] = 808, [sym_comment] = 58, [sym__line_break] = 58, }, [199] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 808, [sym_comment] = 58, [sym__line_break] = 58, }, [200] = { [sym_var_assignment] = 810, [ts_builtin_sym_error] = 812, [sym_comment] = 58, [sym_identifier] = 814, [sym__line_break] = 58, }, [201] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [sym_pair] = 114, [sym_method_definition] = 114, [aux_sym_program_repeat1] = 816, [ts_builtin_sym_error] = 818, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 820, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 144, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 146, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [202] = { [sym_arguments] = 822, [aux_sym_array_repeat1] = 822, [anon_sym_COMMA] = 822, [anon_sym_LPAREN] = 822, [anon_sym_RPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [203] = { [sym__paren_expression] = 824, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [204] = { [sym__paren_expression] = 826, [anon_sym_LPAREN] = 154, [sym_comment] = 58, [sym__line_break] = 58, }, [205] = { [anon_sym_LPAREN] = 828, [sym_comment] = 58, [sym__line_break] = 58, }, [206] = { [sym__paren_expression] = 830, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [207] = { [sym_statement_block] = 832, [anon_sym_LBRACE] = 834, [sym_comment] = 58, [sym__line_break] = 58, }, [208] = { [sym__paren_expression] = 8, [sym__expression] = 836, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_SEMI] = 838, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 840, }, [209] = { [sym__paren_expression] = 8, [sym__expression] = 842, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [210] = { [anon_sym_SEMI] = 844, [sym_comment] = 58, [sym__line_break] = 846, }, [211] = { [sym__paren_expression] = 200, [sym__expression] = 202, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 848, [sym_subscript_access] = 850, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [212] = { [sym_arguments] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 58, }, [213] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 856, [anon_sym_EQ] = 858, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 860, [anon_sym_DASH_EQ] = 860, [anon_sym_STAR_EQ] = 860, [anon_sym_SLASH_EQ] = 860, [anon_sym_QMARK] = 862, [anon_sym_PIPE_PIPE] = 864, [anon_sym_AMP_AMP] = 866, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 872, [anon_sym_DASH] = 872, [anon_sym_EQ_EQ_EQ] = 874, [anon_sym_BANG_EQ_EQ] = 874, [anon_sym_LT] = 874, [anon_sym_GT] = 874, [anon_sym_instanceof] = 856, [sym_comment] = 58, [sym__line_break] = 58, }, [214] = { [sym_arguments] = 66, [anon_sym_SEMI] = 876, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 878, }, [215] = { [sym_arguments] = 66, [anon_sym_SEMI] = 876, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 880, }, [216] = { [sym_pair] = 882, [sym_method_definition] = 882, [ts_builtin_sym_error] = 884, [anon_sym_RBRACE] = 886, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [217] = { [sym__paren_expression] = 158, [sym__expression] = 888, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 890, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [218] = { [sym__paren_expression] = 224, [sym__expression] = 892, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 894, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 896, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [219] = { [anon_sym_LPAREN] = 898, [sym_comment] = 58, [sym_identifier] = 900, [sym__line_break] = 58, }, [220] = { [sym__paren_expression] = 200, [sym__expression] = 902, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [221] = { [sym__paren_expression] = 200, [sym__expression] = 904, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [222] = { [sym__paren_expression] = 200, [sym__expression] = 906, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [223] = { [sym_arguments] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [224] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 58, }, [225] = { [sym_arguments] = 364, [anon_sym_LPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 58, }, [226] = { [sym__paren_expression] = 366, [sym__expression] = 912, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 914, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 916, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [227] = { [sym__paren_expression] = 390, [sym__expression] = 918, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 920, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [228] = { [sym_comment] = 58, [sym_identifier] = 922, [sym__line_break] = 58, }, [229] = { [sym_arguments] = 414, [anon_sym_LPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 58, }, [230] = { [sym_arguments] = 416, [anon_sym_LPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 58, }, [231] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 924, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [232] = { [anon_sym_RBRACK] = 924, [sym_comment] = 58, [sym__line_break] = 58, }, [233] = { [sym_arguments] = 488, [anon_sym_LPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 58, }, [234] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 926, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 928, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [235] = { [aux_sym_array_repeat1] = 926, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 928, [sym_comment] = 58, [sym__line_break] = 58, }, [236] = { [sym_arguments] = 648, [anon_sym_LPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 58, }, [237] = { [anon_sym_RPAREN] = 930, [sym_comment] = 58, [sym__line_break] = 58, }, [238] = { [sym_arguments] = 690, [anon_sym_LPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 58, }, [239] = { [sym_arguments] = 748, [anon_sym_LPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 58, }, [240] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 58, }, [241] = { [sym_arguments] = 932, [anon_sym_LPAREN] = 854, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 58, }, [242] = { [sym_arguments] = 756, [anon_sym_LPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 58, }, [243] = { [sym_formal_parameters] = 934, [anon_sym_RPAREN] = 936, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [244] = { [anon_sym_LPAREN] = 938, [sym_comment] = 58, [sym__line_break] = 58, }, [245] = { [sym_formal_parameters] = 940, [anon_sym_RPAREN] = 942, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [246] = { [anon_sym_RPAREN] = 944, [sym_comment] = 58, [sym__line_break] = 58, }, [247] = { [sym_statement_block] = 946, [anon_sym_LBRACE] = 948, [sym_comment] = 58, [sym__line_break] = 58, }, [248] = { [sym_arguments] = 792, [anon_sym_LPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 58, }, [249] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 950, [ts_builtin_sym_error] = 952, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 954, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [250] = { [anon_sym_RBRACE] = 956, [sym_comment] = 58, [sym__line_break] = 58, }, [251] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 956, [sym_comment] = 58, [sym__line_break] = 58, }, [252] = { [sym_arguments] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [253] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [aux_sym_program_repeat1] = 958, [ts_builtin_sym_error] = 958, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_RBRACE] = 958, [anon_sym_if] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_BANG] = 958, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [254] = { [sym_arguments] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [255] = { [sym_statement_block] = 962, [anon_sym_LBRACE] = 948, [sym_comment] = 58, [sym__line_break] = 58, }, [256] = { [sym_arguments] = 964, [anon_sym_LPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 58, }, [257] = { [anon_sym_RPAREN] = 942, [sym_comment] = 58, [sym__line_break] = 58, }, [258] = { [sym_statement_block] = 966, [anon_sym_LBRACE] = 948, [sym_comment] = 58, [sym__line_break] = 58, }, [259] = { [sym_arguments] = 968, [anon_sym_LPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 58, }, [260] = { [sym_arguments] = 66, [aux_sym_array_repeat1] = 66, [anon_sym_COMMA] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_RBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 58, }, [261] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 972, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 984, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [262] = { [aux_sym_array_repeat1] = 972, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 984, [sym_comment] = 58, [sym__line_break] = 58, }, [263] = { [sym_pair] = 1004, [sym_method_definition] = 1004, [ts_builtin_sym_error] = 1006, [anon_sym_RBRACE] = 1008, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [264] = { [sym__paren_expression] = 158, [sym__expression] = 1010, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1012, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [265] = { [sym__paren_expression] = 224, [sym__expression] = 1014, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 1016, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 1018, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [266] = { [sym_arguments] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 58, }, [267] = { [anon_sym_LPAREN] = 1022, [sym_comment] = 58, [sym_identifier] = 1024, [sym__line_break] = 58, }, [268] = { [sym__paren_expression] = 224, [sym__expression] = 1026, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [269] = { [sym__paren_expression] = 224, [sym__expression] = 1028, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [270] = { [sym__paren_expression] = 224, [sym__expression] = 1030, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [271] = { [sym_arguments] = 258, [aux_sym_array_repeat1] = 258, [anon_sym_COMMA] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_RBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [272] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 260, [anon_sym_COMMA] = 260, [anon_sym_LPAREN] = 976, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 260, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 58, }, [273] = { [sym_arguments] = 364, [aux_sym_array_repeat1] = 364, [anon_sym_COMMA] = 364, [anon_sym_LPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_RBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 58, }, [274] = { [sym__paren_expression] = 366, [sym__expression] = 1032, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 1034, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 1036, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [275] = { [sym__paren_expression] = 390, [sym__expression] = 1038, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 1040, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [276] = { [sym_comment] = 58, [sym_identifier] = 1042, [sym__line_break] = 58, }, [277] = { [sym_arguments] = 414, [aux_sym_array_repeat1] = 414, [anon_sym_COMMA] = 414, [anon_sym_LPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_RBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 58, }, [278] = { [sym_arguments] = 416, [aux_sym_array_repeat1] = 416, [anon_sym_COMMA] = 416, [anon_sym_LPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_RBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 58, }, [279] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 1044, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [280] = { [anon_sym_RBRACK] = 1044, [sym_comment] = 58, [sym__line_break] = 58, }, [281] = { [sym_arguments] = 488, [aux_sym_array_repeat1] = 488, [anon_sym_COMMA] = 488, [anon_sym_LPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_RBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 58, }, [282] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 1046, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 1048, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [283] = { [aux_sym_array_repeat1] = 1046, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 1048, [sym_comment] = 58, [sym__line_break] = 58, }, [284] = { [sym_arguments] = 648, [aux_sym_array_repeat1] = 648, [anon_sym_COMMA] = 648, [anon_sym_LPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_RBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 58, }, [285] = { [anon_sym_RPAREN] = 1050, [sym_comment] = 58, [sym__line_break] = 58, }, [286] = { [sym_arguments] = 690, [aux_sym_array_repeat1] = 690, [anon_sym_COMMA] = 690, [anon_sym_LPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_RBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 58, }, [287] = { [sym_arguments] = 748, [aux_sym_array_repeat1] = 748, [anon_sym_COMMA] = 748, [anon_sym_LPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_RBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 58, }, [288] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 750, [anon_sym_COMMA] = 750, [anon_sym_LPAREN] = 976, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 750, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 58, }, [289] = { [sym_arguments] = 1052, [aux_sym_array_repeat1] = 754, [anon_sym_COMMA] = 754, [anon_sym_LPAREN] = 976, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 754, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 58, }, [290] = { [sym_arguments] = 756, [aux_sym_array_repeat1] = 756, [anon_sym_COMMA] = 756, [anon_sym_LPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_RBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 58, }, [291] = { [sym_formal_parameters] = 1054, [anon_sym_RPAREN] = 1056, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [292] = { [anon_sym_LPAREN] = 1058, [sym_comment] = 58, [sym__line_break] = 58, }, [293] = { [sym_formal_parameters] = 1060, [anon_sym_RPAREN] = 1062, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [294] = { [anon_sym_RPAREN] = 1064, [sym_comment] = 58, [sym__line_break] = 58, }, [295] = { [sym_statement_block] = 1066, [anon_sym_LBRACE] = 1068, [sym_comment] = 58, [sym__line_break] = 58, }, [296] = { [sym_arguments] = 792, [aux_sym_array_repeat1] = 792, [anon_sym_COMMA] = 792, [anon_sym_LPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_RBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 58, }, [297] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1070, [ts_builtin_sym_error] = 1072, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 1074, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [298] = { [anon_sym_RBRACE] = 1076, [sym_comment] = 58, [sym__line_break] = 58, }, [299] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 1076, [sym_comment] = 58, [sym__line_break] = 58, }, [300] = { [sym_arguments] = 822, [aux_sym_array_repeat1] = 822, [anon_sym_COMMA] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_RBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [301] = { [sym_arguments] = 960, [aux_sym_array_repeat1] = 960, [anon_sym_COMMA] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_RBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [302] = { [sym_statement_block] = 1078, [anon_sym_LBRACE] = 1068, [sym_comment] = 58, [sym__line_break] = 58, }, [303] = { [sym_arguments] = 964, [aux_sym_array_repeat1] = 964, [anon_sym_COMMA] = 964, [anon_sym_LPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_RBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 58, }, [304] = { [anon_sym_RPAREN] = 1062, [sym_comment] = 58, [sym__line_break] = 58, }, [305] = { [sym_statement_block] = 1080, [anon_sym_LBRACE] = 1068, [sym_comment] = 58, [sym__line_break] = 58, }, [306] = { [sym_arguments] = 968, [aux_sym_array_repeat1] = 968, [anon_sym_COMMA] = 968, [anon_sym_LPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_RBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 58, }, [307] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 1082, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 1084, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [308] = { [aux_sym_array_repeat1] = 1082, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 1084, [sym_comment] = 58, [sym__line_break] = 58, }, [309] = { [sym_arguments] = 1020, [aux_sym_array_repeat1] = 1020, [anon_sym_COMMA] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_RBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 58, }, [310] = { [anon_sym_RBRACK] = 1086, [sym_comment] = 58, [sym__line_break] = 58, }, [311] = { [sym__paren_expression] = 224, [sym__expression] = 1088, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 1090, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [312] = { [sym_arguments] = 1092, [aux_sym_array_repeat1] = 1092, [anon_sym_COMMA] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_RBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 58, }, [313] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 1094, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 694, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [314] = { [aux_sym_array_repeat1] = 1094, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 694, [sym_comment] = 58, [sym__line_break] = 58, }, [315] = { [anon_sym_RBRACK] = 696, [sym_comment] = 58, [sym__line_break] = 58, }, [316] = { [sym__paren_expression] = 224, [sym__expression] = 1096, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [317] = { [sym__paren_expression] = 224, [sym__expression] = 1098, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [318] = { [sym__paren_expression] = 224, [sym__expression] = 1100, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [319] = { [sym__paren_expression] = 496, [sym__expression] = 1102, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [320] = { [sym__paren_expression] = 224, [sym__expression] = 1104, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [321] = { [sym__paren_expression] = 224, [sym__expression] = 1106, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [322] = { [sym__paren_expression] = 224, [sym__expression] = 1108, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [323] = { [sym__paren_expression] = 224, [sym__expression] = 1110, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [324] = { [sym__paren_expression] = 224, [sym__expression] = 1112, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [325] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 526, [anon_sym_COMMA] = 526, [anon_sym_LPAREN] = 976, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 526, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 58, }, [326] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 528, [anon_sym_COMMA] = 528, [anon_sym_LPAREN] = 976, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 528, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 58, }, [327] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 530, [anon_sym_COMMA] = 530, [anon_sym_LPAREN] = 976, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 530, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [328] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 530, [anon_sym_COMMA] = 530, [anon_sym_LPAREN] = 976, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 530, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [329] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 532, [anon_sym_COMMA] = 532, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 532, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [330] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 532, [anon_sym_COMMA] = 532, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 532, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [331] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 1114, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [332] = { [sym__paren_expression] = 224, [sym__expression] = 1116, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [333] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 742, [anon_sym_COMMA] = 742, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 742, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [334] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 744, [anon_sym_COMMA] = 744, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 744, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [335] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 746, [anon_sym_COMMA] = 746, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 746, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [336] = { [sym_arguments] = 1118, [aux_sym_array_repeat1] = 1118, [anon_sym_COMMA] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_RBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 58, }, [337] = { [sym_arguments] = 66, [anon_sym_LPAREN] = 66, [anon_sym_RPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 58, }, [338] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1124, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [339] = { [anon_sym_RPAREN] = 1124, [sym_comment] = 58, [sym__line_break] = 58, }, [340] = { [sym_pair] = 1150, [sym_method_definition] = 1150, [ts_builtin_sym_error] = 1152, [anon_sym_RBRACE] = 1154, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [341] = { [sym__paren_expression] = 158, [sym__expression] = 1156, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [342] = { [sym__paren_expression] = 224, [sym__expression] = 1160, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 1162, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 1164, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [343] = { [anon_sym_LPAREN] = 1166, [sym_comment] = 58, [sym_identifier] = 1168, [sym__line_break] = 58, }, [344] = { [sym__paren_expression] = 158, [sym__expression] = 1170, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [345] = { [sym__paren_expression] = 158, [sym__expression] = 1172, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [346] = { [sym__paren_expression] = 158, [sym__expression] = 1174, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [347] = { [sym_arguments] = 258, [anon_sym_LPAREN] = 258, [anon_sym_RPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [348] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 260, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 58, }, [349] = { [sym_arguments] = 364, [anon_sym_LPAREN] = 364, [anon_sym_RPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 58, }, [350] = { [sym__paren_expression] = 366, [sym__expression] = 1176, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 1178, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 1180, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [351] = { [sym__paren_expression] = 390, [sym__expression] = 1182, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 1184, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [352] = { [sym_comment] = 58, [sym_identifier] = 1186, [sym__line_break] = 58, }, [353] = { [sym_arguments] = 414, [anon_sym_LPAREN] = 414, [anon_sym_RPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 58, }, [354] = { [sym_arguments] = 416, [anon_sym_LPAREN] = 416, [anon_sym_RPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 58, }, [355] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 1188, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [356] = { [anon_sym_RBRACK] = 1188, [sym_comment] = 58, [sym__line_break] = 58, }, [357] = { [sym_arguments] = 488, [anon_sym_LPAREN] = 488, [anon_sym_RPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 58, }, [358] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 1190, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 1192, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [359] = { [aux_sym_array_repeat1] = 1190, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 1192, [sym_comment] = 58, [sym__line_break] = 58, }, [360] = { [sym_arguments] = 648, [anon_sym_LPAREN] = 648, [anon_sym_RPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 58, }, [361] = { [anon_sym_RPAREN] = 1194, [sym_comment] = 58, [sym__line_break] = 58, }, [362] = { [sym_arguments] = 690, [anon_sym_LPAREN] = 690, [anon_sym_RPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 58, }, [363] = { [sym_arguments] = 748, [anon_sym_LPAREN] = 748, [anon_sym_RPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 58, }, [364] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 750, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 58, }, [365] = { [sym_arguments] = 1196, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 754, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 58, }, [366] = { [sym_arguments] = 756, [anon_sym_LPAREN] = 756, [anon_sym_RPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 58, }, [367] = { [sym_formal_parameters] = 1198, [anon_sym_RPAREN] = 1200, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [368] = { [anon_sym_LPAREN] = 1202, [sym_comment] = 58, [sym__line_break] = 58, }, [369] = { [sym_formal_parameters] = 1204, [anon_sym_RPAREN] = 1206, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [370] = { [anon_sym_RPAREN] = 1208, [sym_comment] = 58, [sym__line_break] = 58, }, [371] = { [sym_statement_block] = 1210, [anon_sym_LBRACE] = 1212, [sym_comment] = 58, [sym__line_break] = 58, }, [372] = { [sym_arguments] = 792, [anon_sym_LPAREN] = 792, [anon_sym_RPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 58, }, [373] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1214, [ts_builtin_sym_error] = 1216, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 1218, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [374] = { [anon_sym_RBRACE] = 1220, [sym_comment] = 58, [sym__line_break] = 58, }, [375] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 1220, [sym_comment] = 58, [sym__line_break] = 58, }, [376] = { [sym_arguments] = 822, [anon_sym_LPAREN] = 822, [anon_sym_RPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [377] = { [sym_arguments] = 960, [anon_sym_LPAREN] = 960, [anon_sym_RPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [378] = { [sym_statement_block] = 1222, [anon_sym_LBRACE] = 1212, [sym_comment] = 58, [sym__line_break] = 58, }, [379] = { [sym_arguments] = 964, [anon_sym_LPAREN] = 964, [anon_sym_RPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 58, }, [380] = { [anon_sym_RPAREN] = 1206, [sym_comment] = 58, [sym__line_break] = 58, }, [381] = { [sym_statement_block] = 1224, [anon_sym_LBRACE] = 1212, [sym_comment] = 58, [sym__line_break] = 58, }, [382] = { [sym_arguments] = 968, [anon_sym_LPAREN] = 968, [anon_sym_RPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 58, }, [383] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 1226, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 1228, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [384] = { [aux_sym_array_repeat1] = 1226, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 1228, [sym_comment] = 58, [sym__line_break] = 58, }, [385] = { [sym_arguments] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_RPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 58, }, [386] = { [anon_sym_RBRACK] = 1230, [sym_comment] = 58, [sym__line_break] = 58, }, [387] = { [sym_arguments] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_RPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 58, }, [388] = { [sym_arguments] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_RPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 58, }, [389] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1232, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [390] = { [anon_sym_RPAREN] = 1232, [sym_comment] = 58, [sym__line_break] = 58, }, [391] = { [sym_arguments] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_RPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [392] = { [sym__paren_expression] = 158, [sym__expression] = 1236, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [393] = { [sym__paren_expression] = 158, [sym__expression] = 1238, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [394] = { [sym__paren_expression] = 158, [sym__expression] = 1240, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [395] = { [sym__paren_expression] = 496, [sym__expression] = 1242, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [396] = { [sym__paren_expression] = 158, [sym__expression] = 1244, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [397] = { [sym__paren_expression] = 158, [sym__expression] = 1246, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [398] = { [sym__paren_expression] = 158, [sym__expression] = 1248, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [399] = { [sym__paren_expression] = 158, [sym__expression] = 1250, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [400] = { [sym__paren_expression] = 158, [sym__expression] = 1252, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [401] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 526, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 58, }, [402] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 528, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 58, }, [403] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 530, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [404] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 530, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [405] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 532, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [406] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 532, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [407] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 1254, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [408] = { [sym__paren_expression] = 158, [sym__expression] = 1256, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [409] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 742, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [410] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 744, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [411] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 746, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [412] = { [aux_sym_object_repeat1] = 1258, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1260, [sym_comment] = 58, [sym__line_break] = 58, }, [413] = { [aux_sym_object_repeat1] = 1258, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1262, [sym_comment] = 58, [sym__line_break] = 58, }, [414] = { [sym_arguments] = 278, [anon_sym_LPAREN] = 278, [anon_sym_RPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 58, }, [415] = { [anon_sym_RBRACE] = 1264, [sym_comment] = 58, [sym__line_break] = 58, }, [416] = { [sym_pair] = 1266, [sym_method_definition] = 1266, [ts_builtin_sym_error] = 1266, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [417] = { [sym_arguments] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_RPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 58, }, [418] = { [aux_sym_object_repeat1] = 1270, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1272, [sym_comment] = 58, [sym__line_break] = 58, }, [419] = { [anon_sym_RBRACE] = 1274, [sym_comment] = 58, [sym__line_break] = 58, }, [420] = { [sym_arguments] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_RPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 58, }, [421] = { [sym_arguments] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_RPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 58, }, [422] = { [sym_arguments] = 1234, [aux_sym_array_repeat1] = 1234, [anon_sym_COMMA] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_RBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [423] = { [aux_sym_object_repeat1] = 1280, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1282, [sym_comment] = 58, [sym__line_break] = 58, }, [424] = { [aux_sym_object_repeat1] = 1280, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1284, [sym_comment] = 58, [sym__line_break] = 58, }, [425] = { [sym_arguments] = 278, [aux_sym_array_repeat1] = 278, [anon_sym_COMMA] = 278, [anon_sym_LPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_RBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 58, }, [426] = { [anon_sym_RBRACE] = 1286, [sym_comment] = 58, [sym__line_break] = 58, }, [427] = { [sym_arguments] = 1268, [aux_sym_array_repeat1] = 1268, [anon_sym_COMMA] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_RBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 58, }, [428] = { [sym_arguments] = 1276, [aux_sym_array_repeat1] = 1276, [anon_sym_COMMA] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_RBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 58, }, [429] = { [sym_arguments] = 1278, [aux_sym_array_repeat1] = 1278, [anon_sym_COMMA] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_RBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 58, }, [430] = { [anon_sym_RBRACK] = 1288, [sym_comment] = 58, [sym__line_break] = 58, }, [431] = { [sym_arguments] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 58, }, [432] = { [sym_arguments] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 58, }, [433] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1290, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [434] = { [anon_sym_RPAREN] = 1290, [sym_comment] = 58, [sym__line_break] = 58, }, [435] = { [sym_arguments] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [436] = { [aux_sym_object_repeat1] = 1292, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1294, [sym_comment] = 58, [sym__line_break] = 58, }, [437] = { [aux_sym_object_repeat1] = 1292, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1296, [sym_comment] = 58, [sym__line_break] = 58, }, [438] = { [sym_arguments] = 278, [anon_sym_LPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 58, }, [439] = { [anon_sym_RBRACE] = 1298, [sym_comment] = 58, [sym__line_break] = 58, }, [440] = { [sym_arguments] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 58, }, [441] = { [sym_arguments] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 58, }, [442] = { [sym_arguments] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 58, }, [443] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_BANG] = 1300, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [444] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 1302, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_SEMI] = 1302, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 1302, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_EQ] = 1302, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 1302, [anon_sym_PLUS_EQ] = 1302, [anon_sym_DASH_EQ] = 1302, [anon_sym_STAR_EQ] = 1302, [anon_sym_SLASH_EQ] = 1302, [anon_sym_QMARK] = 1302, [anon_sym_PIPE_PIPE] = 1302, [anon_sym_AMP_AMP] = 1302, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 1302, [anon_sym_DASH_DASH] = 1302, [anon_sym_STAR] = 1302, [anon_sym_SLASH] = 1302, [anon_sym_PLUS] = 1302, [anon_sym_DASH] = 1302, [anon_sym_EQ_EQ_EQ] = 1302, [anon_sym_BANG_EQ_EQ] = 1302, [anon_sym_LT] = 1302, [anon_sym_GT] = 1302, [anon_sym_instanceof] = 1302, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [445] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 1304, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_SEMI] = 1304, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 1304, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_EQ] = 1304, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 1304, [anon_sym_PLUS_EQ] = 1304, [anon_sym_DASH_EQ] = 1304, [anon_sym_STAR_EQ] = 1304, [anon_sym_SLASH_EQ] = 1304, [anon_sym_QMARK] = 1304, [anon_sym_PIPE_PIPE] = 1304, [anon_sym_AMP_AMP] = 1304, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 1304, [anon_sym_DASH_DASH] = 1304, [anon_sym_STAR] = 1304, [anon_sym_SLASH] = 1304, [anon_sym_PLUS] = 1304, [anon_sym_DASH] = 1304, [anon_sym_EQ_EQ_EQ] = 1304, [anon_sym_BANG_EQ_EQ] = 1304, [anon_sym_LT] = 1304, [anon_sym_GT] = 1304, [anon_sym_instanceof] = 1304, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [446] = { [sym__paren_expression] = 200, [sym__expression] = 1306, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [447] = { [sym__paren_expression] = 200, [sym__expression] = 1308, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [448] = { [sym__paren_expression] = 390, [sym__expression] = 1310, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 1312, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [449] = { [sym_comment] = 58, [sym_identifier] = 1314, [sym__line_break] = 58, }, [450] = { [sym__paren_expression] = 200, [sym__expression] = 1316, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [451] = { [sym__paren_expression] = 496, [sym__expression] = 1318, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [452] = { [sym__paren_expression] = 200, [sym__expression] = 1320, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [453] = { [sym__paren_expression] = 200, [sym__expression] = 1322, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [454] = { [sym__paren_expression] = 200, [sym__expression] = 1324, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [455] = { [sym__paren_expression] = 200, [sym__expression] = 1326, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [456] = { [sym__paren_expression] = 200, [sym__expression] = 1328, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [457] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 872, [anon_sym_DASH] = 872, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 58, }, [458] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 872, [anon_sym_DASH] = 872, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 58, }, [459] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [460] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [461] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 856, [anon_sym_EQ] = 858, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 860, [anon_sym_DASH_EQ] = 860, [anon_sym_STAR_EQ] = 860, [anon_sym_SLASH_EQ] = 860, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 872, [anon_sym_DASH] = 872, [anon_sym_EQ_EQ_EQ] = 874, [anon_sym_BANG_EQ_EQ] = 874, [anon_sym_LT] = 874, [anon_sym_GT] = 874, [anon_sym_instanceof] = 856, [sym_comment] = 58, [sym__line_break] = 58, }, [462] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 856, [anon_sym_EQ] = 858, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 860, [anon_sym_DASH_EQ] = 860, [anon_sym_STAR_EQ] = 860, [anon_sym_SLASH_EQ] = 860, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 866, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 872, [anon_sym_DASH] = 872, [anon_sym_EQ_EQ_EQ] = 874, [anon_sym_BANG_EQ_EQ] = 874, [anon_sym_LT] = 874, [anon_sym_GT] = 874, [anon_sym_instanceof] = 856, [sym_comment] = 58, [sym__line_break] = 58, }, [463] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 1330, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [464] = { [sym__paren_expression] = 200, [sym__expression] = 1332, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 200, [sym_subscript_access] = 200, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [465] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 856, [anon_sym_EQ] = 858, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 860, [anon_sym_DASH_EQ] = 860, [anon_sym_STAR_EQ] = 860, [anon_sym_SLASH_EQ] = 860, [anon_sym_QMARK] = 862, [anon_sym_PIPE_PIPE] = 864, [anon_sym_AMP_AMP] = 866, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 872, [anon_sym_DASH] = 872, [anon_sym_EQ_EQ_EQ] = 874, [anon_sym_BANG_EQ_EQ] = 874, [anon_sym_LT] = 874, [anon_sym_GT] = 874, [anon_sym_instanceof] = 856, [sym_comment] = 58, [sym__line_break] = 58, }, [466] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 856, [anon_sym_EQ] = 858, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 860, [anon_sym_DASH_EQ] = 860, [anon_sym_STAR_EQ] = 860, [anon_sym_SLASH_EQ] = 860, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 872, [anon_sym_DASH] = 872, [anon_sym_EQ_EQ_EQ] = 874, [anon_sym_BANG_EQ_EQ] = 874, [anon_sym_LT] = 874, [anon_sym_GT] = 874, [anon_sym_instanceof] = 856, [sym_comment] = 58, [sym__line_break] = 58, }, [467] = { [sym_arguments] = 416, [anon_sym_SEMI] = 416, [anon_sym_LPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 416, }, [468] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 1334, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [469] = { [anon_sym_RBRACK] = 1334, [sym_comment] = 58, [sym__line_break] = 58, }, [470] = { [sym_arguments] = 488, [anon_sym_SEMI] = 488, [anon_sym_LPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 488, }, [471] = { [sym_arguments] = 852, [anon_sym_LPAREN] = 854, [anon_sym_in] = 856, [anon_sym_EQ] = 858, [anon_sym_LBRACK] = 908, [anon_sym_DOT] = 910, [anon_sym_PLUS_EQ] = 860, [anon_sym_DASH_EQ] = 860, [anon_sym_STAR_EQ] = 860, [anon_sym_SLASH_EQ] = 860, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 868, [anon_sym_DASH_DASH] = 868, [anon_sym_STAR] = 870, [anon_sym_SLASH] = 870, [anon_sym_PLUS] = 872, [anon_sym_DASH] = 872, [anon_sym_EQ_EQ_EQ] = 874, [anon_sym_BANG_EQ_EQ] = 874, [anon_sym_LT] = 874, [anon_sym_GT] = 874, [anon_sym_instanceof] = 856, [sym_comment] = 58, [sym__line_break] = 58, }, [472] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_RBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [473] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [anon_sym_SEMI] = 1338, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_RBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [474] = { [sym_arguments] = 68, [anon_sym_SEMI] = 1340, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 1342, }, [475] = { [sym_arguments] = 364, [anon_sym_SEMI] = 364, [anon_sym_LPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 364, }, [476] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [aux_sym_program_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_RBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_BANG] = 1344, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [477] = { [sym__paren_expression] = 366, [sym__expression] = 1346, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 1348, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 1350, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [478] = { [sym__paren_expression] = 8, [sym__expression] = 1352, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [479] = { [sym__paren_expression] = 8, [sym__expression] = 1354, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [480] = { [sym__paren_expression] = 8, [sym__expression] = 1356, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [481] = { [sym__paren_expression] = 496, [sym__expression] = 1358, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [482] = { [sym__paren_expression] = 8, [sym__expression] = 1360, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [483] = { [sym__paren_expression] = 8, [sym__expression] = 1362, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [484] = { [sym_arguments] = 414, [anon_sym_SEMI] = 414, [anon_sym_LPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 414, }, [485] = { [sym__paren_expression] = 8, [sym__expression] = 1364, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [486] = { [sym__paren_expression] = 8, [sym__expression] = 1366, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [487] = { [sym__paren_expression] = 8, [sym__expression] = 1368, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [488] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [sym_arguments] = 1370, [aux_sym_program_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [anon_sym_SEMI] = 1370, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_RBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_in] = 1370, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_EQ] = 1370, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_DOT] = 1370, [anon_sym_PLUS_EQ] = 1370, [anon_sym_DASH_EQ] = 1370, [anon_sym_STAR_EQ] = 1370, [anon_sym_SLASH_EQ] = 1370, [anon_sym_QMARK] = 1370, [anon_sym_PIPE_PIPE] = 1370, [anon_sym_AMP_AMP] = 1370, [anon_sym_BANG] = 1344, [anon_sym_PLUS_PLUS] = 1370, [anon_sym_DASH_DASH] = 1370, [anon_sym_STAR] = 1370, [anon_sym_SLASH] = 1370, [anon_sym_PLUS] = 1370, [anon_sym_DASH] = 1370, [anon_sym_EQ_EQ_EQ] = 1370, [anon_sym_BANG_EQ_EQ] = 1370, [anon_sym_LT] = 1370, [anon_sym_GT] = 1370, [anon_sym_instanceof] = 1370, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [489] = { [sym_arguments] = 68, [anon_sym_SEMI] = 526, [anon_sym_LPAREN] = 72, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 526, }, [490] = { [sym_arguments] = 68, [anon_sym_SEMI] = 528, [anon_sym_LPAREN] = 72, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 528, }, [491] = { [sym_arguments] = 68, [anon_sym_SEMI] = 530, [anon_sym_LPAREN] = 72, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 530, }, [492] = { [sym_arguments] = 68, [anon_sym_SEMI] = 530, [anon_sym_LPAREN] = 72, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 530, }, [493] = { [sym_arguments] = 68, [anon_sym_SEMI] = 532, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 532, }, [494] = { [sym_arguments] = 68, [anon_sym_SEMI] = 532, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 532, }, [495] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 1372, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [496] = { [sym__paren_expression] = 8, [sym__expression] = 1374, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [497] = { [sym_arguments] = 68, [anon_sym_SEMI] = 742, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 742, }, [498] = { [sym_arguments] = 68, [anon_sym_SEMI] = 744, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 744, }, [499] = { [sym_arguments] = 68, [anon_sym_SEMI] = 746, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 746, }, [500] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 1376, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 1378, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [501] = { [aux_sym_array_repeat1] = 1376, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 1378, [sym_comment] = 58, [sym__line_break] = 58, }, [502] = { [sym_arguments] = 648, [anon_sym_SEMI] = 648, [anon_sym_LPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 648, }, [503] = { [anon_sym_RPAREN] = 1380, [sym_comment] = 58, [sym__line_break] = 58, }, [504] = { [sym_arguments] = 690, [anon_sym_SEMI] = 690, [anon_sym_LPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 690, }, [505] = { [sym_arguments] = 748, [anon_sym_SEMI] = 748, [anon_sym_LPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 748, }, [506] = { [sym_arguments] = 68, [anon_sym_SEMI] = 1382, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 1384, }, [507] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_RBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [508] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [anon_sym_SEMI] = 1388, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_RBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [509] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [aux_sym_program_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_RBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_BANG] = 1390, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [510] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [sym_arguments] = 1392, [aux_sym_program_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [anon_sym_SEMI] = 1392, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_RBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_in] = 1392, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_EQ] = 1392, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_DOT] = 1392, [anon_sym_PLUS_EQ] = 1392, [anon_sym_DASH_EQ] = 1392, [anon_sym_STAR_EQ] = 1392, [anon_sym_SLASH_EQ] = 1392, [anon_sym_QMARK] = 1392, [anon_sym_PIPE_PIPE] = 1392, [anon_sym_AMP_AMP] = 1392, [anon_sym_BANG] = 1390, [anon_sym_PLUS_PLUS] = 1392, [anon_sym_DASH_DASH] = 1392, [anon_sym_STAR] = 1392, [anon_sym_SLASH] = 1392, [anon_sym_PLUS] = 1392, [anon_sym_DASH] = 1392, [anon_sym_EQ_EQ_EQ] = 1392, [anon_sym_BANG_EQ_EQ] = 1392, [anon_sym_LT] = 1392, [anon_sym_GT] = 1392, [anon_sym_instanceof] = 1392, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [511] = { [sym__statement] = 1394, [sym_expression_statement] = 1394, [sym_var_declaration] = 1394, [sym_statement_block] = 1394, [sym_if_statement] = 1394, [sym_switch_statement] = 1394, [sym_for_statement] = 1394, [sym_for_in_statement] = 1394, [sym_while_statement] = 1394, [sym_try_statement] = 1394, [sym_return_statement] = 1394, [sym_throw_statement] = 1394, [sym_break_statement] = 1394, [sym_delete_statement] = 1394, [sym_catch] = 1396, [sym_finally] = 1398, [sym__paren_expression] = 1394, [sym__expression] = 1394, [sym_object] = 1394, [sym_array] = 1394, [sym_function_expression] = 1394, [sym_function_call] = 1394, [sym_constructor_call] = 1394, [sym_member_access] = 1394, [sym_subscript_access] = 1394, [sym_assignment] = 1394, [sym_math_assignment] = 1394, [sym_ternary] = 1394, [sym_bool_op] = 1394, [sym_math_op] = 1394, [sym_rel_op] = 1394, [sym_type_op] = 1394, [aux_sym_program_repeat1] = 1394, [ts_builtin_sym_error] = 1394, [anon_sym_var] = 1394, [anon_sym_LBRACE] = 1394, [anon_sym_RBRACE] = 1394, [anon_sym_if] = 1394, [anon_sym_switch] = 1394, [anon_sym_for] = 1394, [anon_sym_LPAREN] = 1394, [anon_sym_while] = 1394, [anon_sym_try] = 1394, [anon_sym_return] = 1394, [anon_sym_throw] = 1394, [anon_sym_break] = 1394, [anon_sym_delete] = 1394, [anon_sym_catch] = 1400, [anon_sym_finally] = 1402, [anon_sym_LBRACK] = 1394, [anon_sym_function] = 1394, [anon_sym_new] = 1394, [anon_sym_BANG] = 1394, [anon_sym_typeof] = 1394, [sym_comment] = 58, [sym_string] = 1394, [sym_regex] = 1394, [sym_number] = 1394, [sym_identifier] = 1394, [sym_null] = 1394, [sym_undefined] = 1394, [sym_true] = 1394, [sym_false] = 1394, [sym__line_break] = 58, }, [512] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1404, [ts_builtin_sym_error] = 1406, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 1408, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [513] = { [anon_sym_RBRACE] = 1410, [sym_comment] = 58, [sym__line_break] = 58, }, [514] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 1410, [sym_comment] = 58, [sym__line_break] = 58, }, [515] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_catch] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_catch] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [516] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_catch] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_catch] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [517] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym_finally] = 1414, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_RBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_finally] = 1402, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [518] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_RBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [519] = { [anon_sym_LPAREN] = 1416, [sym_comment] = 58, [sym__line_break] = 58, }, [520] = { [sym_statement_block] = 1418, [anon_sym_LBRACE] = 1420, [sym_comment] = 58, [sym__line_break] = 58, }, [521] = { [sym__statement] = 1422, [sym_expression_statement] = 1422, [sym_var_declaration] = 1422, [sym_statement_block] = 1422, [sym_if_statement] = 1422, [sym_switch_statement] = 1422, [sym_for_statement] = 1422, [sym_for_in_statement] = 1422, [sym_while_statement] = 1422, [sym_try_statement] = 1422, [sym_return_statement] = 1422, [sym_throw_statement] = 1422, [sym_break_statement] = 1422, [sym_delete_statement] = 1422, [sym__paren_expression] = 1422, [sym__expression] = 1422, [sym_object] = 1422, [sym_array] = 1422, [sym_function_expression] = 1422, [sym_function_call] = 1422, [sym_constructor_call] = 1422, [sym_member_access] = 1422, [sym_subscript_access] = 1422, [sym_assignment] = 1422, [sym_math_assignment] = 1422, [sym_ternary] = 1422, [sym_bool_op] = 1422, [sym_math_op] = 1422, [sym_rel_op] = 1422, [sym_type_op] = 1422, [aux_sym_program_repeat1] = 1422, [ts_builtin_sym_error] = 1422, [anon_sym_var] = 1422, [anon_sym_LBRACE] = 1422, [anon_sym_RBRACE] = 1422, [anon_sym_if] = 1422, [anon_sym_switch] = 1422, [anon_sym_for] = 1422, [anon_sym_LPAREN] = 1422, [anon_sym_while] = 1422, [anon_sym_try] = 1422, [anon_sym_return] = 1422, [anon_sym_throw] = 1422, [anon_sym_break] = 1422, [anon_sym_delete] = 1422, [anon_sym_LBRACK] = 1422, [anon_sym_function] = 1422, [anon_sym_new] = 1422, [anon_sym_BANG] = 1422, [anon_sym_typeof] = 1422, [sym_comment] = 58, [sym_string] = 1422, [sym_regex] = 1422, [sym_number] = 1422, [sym_identifier] = 1422, [sym_null] = 1422, [sym_undefined] = 1422, [sym_true] = 1422, [sym_false] = 1422, [sym__line_break] = 58, }, [522] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 816, [ts_builtin_sym_error] = 1424, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 1426, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [523] = { [anon_sym_RBRACE] = 1428, [sym_comment] = 58, [sym__line_break] = 58, }, [524] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 1428, [sym_comment] = 58, [sym__line_break] = 58, }, [525] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [526] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [527] = { [ts_builtin_sym_error] = 1430, [sym_comment] = 58, [sym_identifier] = 1430, [sym__line_break] = 58, }, [528] = { [anon_sym_RPAREN] = 1432, [sym_comment] = 58, [sym__line_break] = 58, }, [529] = { [sym_statement_block] = 1434, [anon_sym_LBRACE] = 1436, [sym_comment] = 58, [sym__line_break] = 58, }, [530] = { [sym__statement] = 1438, [sym_expression_statement] = 1438, [sym_var_declaration] = 1438, [sym_statement_block] = 1438, [sym_if_statement] = 1438, [sym_switch_statement] = 1438, [sym_for_statement] = 1438, [sym_for_in_statement] = 1438, [sym_while_statement] = 1438, [sym_try_statement] = 1438, [sym_return_statement] = 1438, [sym_throw_statement] = 1438, [sym_break_statement] = 1438, [sym_delete_statement] = 1438, [sym_finally] = 1438, [sym__paren_expression] = 1438, [sym__expression] = 1438, [sym_object] = 1438, [sym_array] = 1438, [sym_function_expression] = 1438, [sym_function_call] = 1438, [sym_constructor_call] = 1438, [sym_member_access] = 1438, [sym_subscript_access] = 1438, [sym_assignment] = 1438, [sym_math_assignment] = 1438, [sym_ternary] = 1438, [sym_bool_op] = 1438, [sym_math_op] = 1438, [sym_rel_op] = 1438, [sym_type_op] = 1438, [aux_sym_program_repeat1] = 1438, [ts_builtin_sym_error] = 1438, [anon_sym_var] = 1438, [anon_sym_LBRACE] = 1438, [anon_sym_RBRACE] = 1438, [anon_sym_if] = 1438, [anon_sym_switch] = 1438, [anon_sym_for] = 1438, [anon_sym_LPAREN] = 1438, [anon_sym_while] = 1438, [anon_sym_try] = 1438, [anon_sym_return] = 1438, [anon_sym_throw] = 1438, [anon_sym_break] = 1438, [anon_sym_delete] = 1438, [anon_sym_finally] = 1438, [anon_sym_LBRACK] = 1438, [anon_sym_function] = 1438, [anon_sym_new] = 1438, [anon_sym_BANG] = 1438, [anon_sym_typeof] = 1438, [sym_comment] = 58, [sym_string] = 1438, [sym_regex] = 1438, [sym_number] = 1438, [sym_identifier] = 1438, [sym_null] = 1438, [sym_undefined] = 1438, [sym_true] = 1438, [sym_false] = 1438, [sym__line_break] = 58, }, [531] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1440, [ts_builtin_sym_error] = 1442, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 1444, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [532] = { [anon_sym_RBRACE] = 1446, [sym_comment] = 58, [sym__line_break] = 58, }, [533] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 1446, [sym_comment] = 58, [sym__line_break] = 58, }, [534] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [535] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [536] = { [sym__statement] = 1448, [sym_expression_statement] = 1448, [sym_var_declaration] = 1448, [sym_statement_block] = 1448, [sym_if_statement] = 1448, [sym_switch_statement] = 1448, [sym_for_statement] = 1448, [sym_for_in_statement] = 1448, [sym_while_statement] = 1448, [sym_try_statement] = 1448, [sym_return_statement] = 1448, [sym_throw_statement] = 1448, [sym_break_statement] = 1448, [sym_delete_statement] = 1448, [sym__paren_expression] = 1448, [sym__expression] = 1448, [sym_object] = 1448, [sym_array] = 1448, [sym_function_expression] = 1448, [sym_function_call] = 1448, [sym_constructor_call] = 1448, [sym_member_access] = 1448, [sym_subscript_access] = 1448, [sym_assignment] = 1448, [sym_math_assignment] = 1448, [sym_ternary] = 1448, [sym_bool_op] = 1448, [sym_math_op] = 1448, [sym_rel_op] = 1448, [sym_type_op] = 1448, [aux_sym_program_repeat1] = 1448, [ts_builtin_sym_error] = 1448, [anon_sym_var] = 1448, [anon_sym_LBRACE] = 1448, [anon_sym_RBRACE] = 1448, [anon_sym_if] = 1448, [anon_sym_switch] = 1448, [anon_sym_for] = 1448, [anon_sym_LPAREN] = 1448, [anon_sym_while] = 1448, [anon_sym_try] = 1448, [anon_sym_return] = 1448, [anon_sym_throw] = 1448, [anon_sym_break] = 1448, [anon_sym_delete] = 1448, [anon_sym_LBRACK] = 1448, [anon_sym_function] = 1448, [anon_sym_new] = 1448, [anon_sym_BANG] = 1448, [anon_sym_typeof] = 1448, [sym_comment] = 58, [sym_string] = 1448, [sym_regex] = 1448, [sym_number] = 1448, [sym_identifier] = 1448, [sym_null] = 1448, [sym_undefined] = 1448, [sym_true] = 1448, [sym_false] = 1448, [sym__line_break] = 58, }, [537] = { [sym__statement] = 1450, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [538] = { [sym__paren_expression] = 158, [sym__expression] = 1452, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1454, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [539] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1456, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [540] = { [anon_sym_RPAREN] = 1456, [sym_comment] = 58, [sym__line_break] = 58, }, [541] = { [sym__statement] = 1234, [sym_expression_statement] = 1234, [sym_var_declaration] = 1234, [sym_statement_block] = 1234, [sym_if_statement] = 1234, [sym_switch_statement] = 1234, [sym_for_statement] = 1234, [sym_for_in_statement] = 1234, [sym_while_statement] = 1234, [sym_try_statement] = 1234, [sym_return_statement] = 1234, [sym_throw_statement] = 1234, [sym_break_statement] = 1234, [sym_delete_statement] = 1234, [sym__paren_expression] = 1234, [sym__expression] = 1234, [sym_object] = 1234, [sym_array] = 1234, [sym_function_expression] = 1234, [sym_function_call] = 1234, [sym_constructor_call] = 1234, [sym_member_access] = 1234, [sym_subscript_access] = 1234, [sym_assignment] = 1234, [sym_math_assignment] = 1234, [sym_ternary] = 1234, [sym_bool_op] = 1234, [sym_math_op] = 1234, [sym_rel_op] = 1234, [sym_type_op] = 1234, [ts_builtin_sym_error] = 1234, [anon_sym_var] = 1234, [anon_sym_LBRACE] = 1234, [anon_sym_if] = 1234, [anon_sym_switch] = 1234, [anon_sym_for] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_while] = 1234, [anon_sym_try] = 1234, [anon_sym_return] = 1234, [anon_sym_throw] = 1234, [anon_sym_break] = 1234, [anon_sym_delete] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_function] = 1234, [anon_sym_new] = 1234, [anon_sym_BANG] = 1234, [anon_sym_typeof] = 1234, [sym_comment] = 58, [sym_string] = 1234, [sym_regex] = 1234, [sym_number] = 1234, [sym_identifier] = 1234, [sym_null] = 1234, [sym_undefined] = 1234, [sym_true] = 1234, [sym_false] = 1234, [sym__line_break] = 58, }, [542] = { [sym__statement] = 1458, [sym_expression_statement] = 1458, [sym_var_declaration] = 1458, [sym_statement_block] = 1458, [sym_if_statement] = 1458, [sym_switch_statement] = 1458, [sym_for_statement] = 1458, [sym_for_in_statement] = 1458, [sym_while_statement] = 1458, [sym_try_statement] = 1458, [sym_return_statement] = 1458, [sym_throw_statement] = 1458, [sym_break_statement] = 1458, [sym_delete_statement] = 1458, [sym__paren_expression] = 1458, [sym__expression] = 1458, [sym_object] = 1458, [sym_array] = 1458, [sym_function_expression] = 1458, [sym_function_call] = 1458, [sym_constructor_call] = 1458, [sym_member_access] = 1458, [sym_subscript_access] = 1458, [sym_assignment] = 1458, [sym_math_assignment] = 1458, [sym_ternary] = 1458, [sym_bool_op] = 1458, [sym_math_op] = 1458, [sym_rel_op] = 1458, [sym_type_op] = 1458, [aux_sym_program_repeat1] = 1458, [ts_builtin_sym_error] = 1458, [anon_sym_var] = 1458, [anon_sym_LBRACE] = 1458, [anon_sym_RBRACE] = 1458, [anon_sym_if] = 1458, [anon_sym_switch] = 1458, [anon_sym_for] = 1458, [anon_sym_LPAREN] = 1458, [anon_sym_while] = 1458, [anon_sym_try] = 1458, [anon_sym_return] = 1458, [anon_sym_throw] = 1458, [anon_sym_break] = 1458, [anon_sym_delete] = 1458, [anon_sym_LBRACK] = 1458, [anon_sym_function] = 1458, [anon_sym_new] = 1458, [anon_sym_BANG] = 1458, [anon_sym_typeof] = 1458, [sym_comment] = 58, [sym_string] = 1458, [sym_regex] = 1458, [sym_number] = 1458, [sym_identifier] = 1458, [sym_null] = 1458, [sym_undefined] = 1458, [sym_true] = 1458, [sym_false] = 1458, [sym__line_break] = 58, }, [543] = { [anon_sym_SEMI] = 804, [sym_comment] = 58, [sym__line_break] = 58, }, [544] = { [sym_var_declaration] = 1460, [sym__paren_expression] = 1462, [sym__expression] = 1464, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_SEMI] = 1460, [anon_sym_var] = 1466, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1482, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [545] = { [sym__paren_expression] = 1462, [sym__expression] = 1484, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 1486, [anon_sym_SEMI] = 1488, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [546] = { [sym_arguments] = 66, [anon_sym_SEMI] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 58, }, [547] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 1494, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [548] = { [sym_var_assignment] = 1522, [ts_builtin_sym_error] = 1524, [sym_comment] = 58, [sym_identifier] = 1526, [sym__line_break] = 58, }, [549] = { [sym_pair] = 1528, [sym_method_definition] = 1528, [ts_builtin_sym_error] = 1530, [anon_sym_RBRACE] = 1532, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [550] = { [sym__paren_expression] = 158, [sym__expression] = 1534, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1536, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [551] = { [sym__paren_expression] = 224, [sym__expression] = 1538, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 1540, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 1542, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [552] = { [anon_sym_LPAREN] = 1544, [sym_comment] = 58, [sym_identifier] = 1546, [sym__line_break] = 58, }, [553] = { [sym__paren_expression] = 1462, [sym__expression] = 1548, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [554] = { [sym__paren_expression] = 1462, [sym__expression] = 1550, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [555] = { [sym__paren_expression] = 1462, [sym__expression] = 1552, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [556] = { [sym_arguments] = 258, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 1554, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [557] = { [sym__paren_expression] = 158, [sym__expression] = 1557, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [558] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1559, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [559] = { [sym__statement] = 1561, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [560] = { [sym__statement] = 1563, [sym_expression_statement] = 1563, [sym_var_declaration] = 1563, [sym_statement_block] = 1563, [sym_if_statement] = 1563, [sym_switch_statement] = 1563, [sym_for_statement] = 1563, [sym_for_in_statement] = 1563, [sym_while_statement] = 1563, [sym_try_statement] = 1563, [sym_return_statement] = 1563, [sym_throw_statement] = 1563, [sym_break_statement] = 1563, [sym_delete_statement] = 1563, [sym__paren_expression] = 1563, [sym__expression] = 1563, [sym_object] = 1563, [sym_array] = 1563, [sym_function_expression] = 1563, [sym_function_call] = 1563, [sym_constructor_call] = 1563, [sym_member_access] = 1563, [sym_subscript_access] = 1563, [sym_assignment] = 1563, [sym_math_assignment] = 1563, [sym_ternary] = 1563, [sym_bool_op] = 1563, [sym_math_op] = 1563, [sym_rel_op] = 1563, [sym_type_op] = 1563, [aux_sym_program_repeat1] = 1563, [ts_builtin_sym_error] = 1563, [anon_sym_var] = 1563, [anon_sym_LBRACE] = 1563, [anon_sym_RBRACE] = 1563, [anon_sym_if] = 1563, [anon_sym_switch] = 1563, [anon_sym_for] = 1563, [anon_sym_LPAREN] = 1563, [anon_sym_while] = 1563, [anon_sym_try] = 1563, [anon_sym_return] = 1563, [anon_sym_throw] = 1563, [anon_sym_break] = 1563, [anon_sym_delete] = 1563, [anon_sym_LBRACK] = 1563, [anon_sym_function] = 1563, [anon_sym_new] = 1563, [anon_sym_BANG] = 1563, [anon_sym_typeof] = 1563, [sym_comment] = 58, [sym_string] = 1563, [sym_regex] = 1563, [sym_number] = 1563, [sym_identifier] = 1563, [sym_null] = 1563, [sym_undefined] = 1563, [sym_true] = 1563, [sym_false] = 1563, [sym__line_break] = 58, }, [561] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 260, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 58, }, [562] = { [sym_arguments] = 258, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [563] = { [sym_arguments] = 364, [anon_sym_SEMI] = 364, [anon_sym_LPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 58, }, [564] = { [sym__paren_expression] = 366, [sym__expression] = 1565, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 1567, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 1569, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [565] = { [sym__paren_expression] = 390, [sym__expression] = 1571, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 1573, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [566] = { [sym_comment] = 58, [sym_identifier] = 1575, [sym__line_break] = 58, }, [567] = { [sym_arguments] = 414, [anon_sym_SEMI] = 414, [anon_sym_LPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 58, }, [568] = { [sym_arguments] = 416, [anon_sym_SEMI] = 416, [anon_sym_LPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 58, }, [569] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 1577, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [570] = { [anon_sym_RBRACK] = 1577, [sym_comment] = 58, [sym__line_break] = 58, }, [571] = { [sym_arguments] = 488, [anon_sym_SEMI] = 488, [anon_sym_LPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 58, }, [572] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 1579, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 1581, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [573] = { [aux_sym_array_repeat1] = 1579, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 1581, [sym_comment] = 58, [sym__line_break] = 58, }, [574] = { [sym_arguments] = 648, [anon_sym_SEMI] = 648, [anon_sym_LPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 58, }, [575] = { [anon_sym_RPAREN] = 1583, [sym_comment] = 58, [sym__line_break] = 58, }, [576] = { [sym_arguments] = 690, [anon_sym_SEMI] = 690, [anon_sym_LPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 58, }, [577] = { [sym_arguments] = 748, [anon_sym_SEMI] = 748, [anon_sym_LPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 58, }, [578] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 750, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 58, }, [579] = { [sym_arguments] = 1585, [anon_sym_SEMI] = 754, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 58, }, [580] = { [sym_arguments] = 756, [anon_sym_SEMI] = 756, [anon_sym_LPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 58, }, [581] = { [sym_formal_parameters] = 1587, [anon_sym_RPAREN] = 1589, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [582] = { [anon_sym_LPAREN] = 1591, [sym_comment] = 58, [sym__line_break] = 58, }, [583] = { [sym_formal_parameters] = 1593, [anon_sym_RPAREN] = 1595, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [584] = { [anon_sym_RPAREN] = 1597, [sym_comment] = 58, [sym__line_break] = 58, }, [585] = { [sym_statement_block] = 1599, [anon_sym_LBRACE] = 1601, [sym_comment] = 58, [sym__line_break] = 58, }, [586] = { [sym_arguments] = 792, [anon_sym_SEMI] = 792, [anon_sym_LPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 58, }, [587] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1603, [ts_builtin_sym_error] = 1605, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 1607, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [588] = { [anon_sym_RBRACE] = 1609, [sym_comment] = 58, [sym__line_break] = 58, }, [589] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 1609, [sym_comment] = 58, [sym__line_break] = 58, }, [590] = { [sym_arguments] = 822, [anon_sym_SEMI] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [591] = { [sym_arguments] = 960, [anon_sym_SEMI] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [592] = { [sym_statement_block] = 1611, [anon_sym_LBRACE] = 1601, [sym_comment] = 58, [sym__line_break] = 58, }, [593] = { [sym_arguments] = 964, [anon_sym_SEMI] = 964, [anon_sym_LPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 58, }, [594] = { [anon_sym_RPAREN] = 1595, [sym_comment] = 58, [sym__line_break] = 58, }, [595] = { [sym_statement_block] = 1613, [anon_sym_LBRACE] = 1601, [sym_comment] = 58, [sym__line_break] = 58, }, [596] = { [sym_arguments] = 968, [anon_sym_SEMI] = 968, [anon_sym_LPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 58, }, [597] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 1615, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 1617, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [598] = { [aux_sym_array_repeat1] = 1615, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 1617, [sym_comment] = 58, [sym__line_break] = 58, }, [599] = { [sym_arguments] = 1020, [anon_sym_SEMI] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 58, }, [600] = { [anon_sym_RBRACK] = 1619, [sym_comment] = 58, [sym__line_break] = 58, }, [601] = { [sym_arguments] = 1092, [anon_sym_SEMI] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 58, }, [602] = { [sym_arguments] = 1118, [anon_sym_SEMI] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 58, }, [603] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1621, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [604] = { [anon_sym_RPAREN] = 1621, [sym_comment] = 58, [sym__line_break] = 58, }, [605] = { [sym_arguments] = 1234, [anon_sym_SEMI] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [606] = { [aux_sym_object_repeat1] = 1623, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1625, [sym_comment] = 58, [sym__line_break] = 58, }, [607] = { [aux_sym_object_repeat1] = 1623, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1627, [sym_comment] = 58, [sym__line_break] = 58, }, [608] = { [sym_arguments] = 278, [anon_sym_SEMI] = 278, [anon_sym_LPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 58, }, [609] = { [anon_sym_RBRACE] = 1629, [sym_comment] = 58, [sym__line_break] = 58, }, [610] = { [sym_arguments] = 1268, [anon_sym_SEMI] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 58, }, [611] = { [sym_arguments] = 1276, [anon_sym_SEMI] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 58, }, [612] = { [sym_arguments] = 1278, [anon_sym_SEMI] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 58, }, [613] = { [aux_sym_var_declaration_repeat1] = 1631, [anon_sym_SEMI] = 1633, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 1637, }, [614] = { [aux_sym_var_declaration_repeat1] = 1631, [anon_sym_SEMI] = 1633, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 1639, }, [615] = { [aux_sym_var_declaration_repeat1] = 1631, [anon_sym_SEMI] = 1633, [anon_sym_COMMA] = 1635, [anon_sym_in] = 1641, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 1645, }, [616] = { [anon_sym_SEMI] = 1647, [sym_comment] = 58, [sym__line_break] = 1647, }, [617] = { [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 1649, [anon_sym_LBRACE] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [618] = { [sym_var_assignment] = 1651, [ts_builtin_sym_error] = 1651, [sym_comment] = 58, [sym_identifier] = 1653, [sym__line_break] = 58, }, [619] = { [sym__paren_expression] = 158, [sym__expression] = 1655, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [620] = { [sym__paren_expression] = 1657, [sym__expression] = 1659, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [621] = { [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_var_declaration_repeat1] = 1677, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 1649, [anon_sym_COMMA] = 1677, [anon_sym_LBRACE] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_in] = 1677, [anon_sym_EQ] = 1677, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [622] = { [sym_arguments] = 66, [aux_sym_var_declaration_repeat1] = 66, [anon_sym_SEMI] = 66, [anon_sym_COMMA] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 66, }, [623] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 1681, [anon_sym_SEMI] = 1681, [anon_sym_COMMA] = 1681, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 1685, [anon_sym_EQ] = 1687, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 1693, [anon_sym_DASH_EQ] = 1693, [anon_sym_STAR_EQ] = 1693, [anon_sym_SLASH_EQ] = 1693, [anon_sym_QMARK] = 1695, [anon_sym_PIPE_PIPE] = 1697, [anon_sym_AMP_AMP] = 1699, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 1705, [anon_sym_DASH] = 1705, [anon_sym_EQ_EQ_EQ] = 1707, [anon_sym_BANG_EQ_EQ] = 1707, [anon_sym_LT] = 1707, [anon_sym_GT] = 1707, [anon_sym_instanceof] = 1685, [sym_comment] = 58, [sym__line_break] = 1681, }, [624] = { [sym_pair] = 1709, [sym_method_definition] = 1709, [ts_builtin_sym_error] = 1711, [anon_sym_RBRACE] = 1713, [sym_comment] = 58, [sym_string] = 266, [sym_identifier] = 268, [sym__line_break] = 58, }, [625] = { [sym__paren_expression] = 158, [sym__expression] = 1715, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1717, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [626] = { [sym__paren_expression] = 224, [sym__expression] = 1719, [sym_object] = 224, [sym_array] = 224, [sym_function_expression] = 224, [sym_function_call] = 224, [sym_constructor_call] = 224, [sym_member_access] = 224, [sym_subscript_access] = 224, [sym_assignment] = 224, [sym_math_assignment] = 224, [sym_ternary] = 224, [sym_bool_op] = 224, [sym_math_op] = 224, [sym_rel_op] = 224, [sym_type_op] = 224, [ts_builtin_sym_error] = 1721, [anon_sym_LBRACE] = 230, [anon_sym_LPAREN] = 232, [anon_sym_LBRACK] = 234, [anon_sym_RBRACK] = 1723, [anon_sym_function] = 238, [anon_sym_new] = 240, [anon_sym_BANG] = 242, [anon_sym_typeof] = 244, [sym_comment] = 58, [sym_string] = 224, [sym_regex] = 224, [sym_number] = 224, [sym_identifier] = 246, [sym_null] = 224, [sym_undefined] = 224, [sym_true] = 224, [sym_false] = 224, [sym__line_break] = 58, }, [627] = { [anon_sym_LPAREN] = 1725, [sym_comment] = 58, [sym_identifier] = 1727, [sym__line_break] = 58, }, [628] = { [sym__paren_expression] = 1657, [sym__expression] = 1729, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [629] = { [sym__paren_expression] = 1657, [sym__expression] = 1731, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [630] = { [sym__paren_expression] = 1657, [sym__expression] = 1733, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [631] = { [sym_arguments] = 258, [aux_sym_var_declaration_repeat1] = 258, [anon_sym_SEMI] = 258, [anon_sym_COMMA] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 258, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 258, }, [632] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 260, [anon_sym_SEMI] = 260, [anon_sym_COMMA] = 260, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 260, [anon_sym_EQ] = 260, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 260, [anon_sym_DASH_EQ] = 260, [anon_sym_STAR_EQ] = 260, [anon_sym_SLASH_EQ] = 260, [anon_sym_QMARK] = 260, [anon_sym_PIPE_PIPE] = 260, [anon_sym_AMP_AMP] = 260, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 260, [anon_sym_SLASH] = 260, [anon_sym_PLUS] = 260, [anon_sym_DASH] = 260, [anon_sym_EQ_EQ_EQ] = 260, [anon_sym_BANG_EQ_EQ] = 260, [anon_sym_LT] = 260, [anon_sym_GT] = 260, [anon_sym_instanceof] = 260, [sym_comment] = 58, [sym__line_break] = 260, }, [633] = { [sym_arguments] = 364, [aux_sym_var_declaration_repeat1] = 364, [anon_sym_SEMI] = 364, [anon_sym_COMMA] = 364, [anon_sym_LPAREN] = 364, [anon_sym_in] = 364, [anon_sym_EQ] = 364, [anon_sym_LBRACK] = 364, [anon_sym_DOT] = 364, [anon_sym_PLUS_EQ] = 364, [anon_sym_DASH_EQ] = 364, [anon_sym_STAR_EQ] = 364, [anon_sym_SLASH_EQ] = 364, [anon_sym_QMARK] = 364, [anon_sym_PIPE_PIPE] = 364, [anon_sym_AMP_AMP] = 364, [anon_sym_PLUS_PLUS] = 364, [anon_sym_DASH_DASH] = 364, [anon_sym_STAR] = 364, [anon_sym_SLASH] = 364, [anon_sym_PLUS] = 364, [anon_sym_DASH] = 364, [anon_sym_EQ_EQ_EQ] = 364, [anon_sym_BANG_EQ_EQ] = 364, [anon_sym_LT] = 364, [anon_sym_GT] = 364, [anon_sym_instanceof] = 364, [sym_comment] = 58, [sym__line_break] = 364, }, [634] = { [sym__paren_expression] = 366, [sym__expression] = 1735, [sym_object] = 366, [sym_array] = 366, [sym_function_expression] = 366, [sym_function_call] = 366, [sym_constructor_call] = 366, [sym_member_access] = 366, [sym_subscript_access] = 366, [sym_assignment] = 366, [sym_math_assignment] = 366, [sym_ternary] = 366, [sym_bool_op] = 366, [sym_math_op] = 366, [sym_rel_op] = 366, [sym_type_op] = 366, [ts_builtin_sym_error] = 1737, [anon_sym_LBRACE] = 372, [anon_sym_LPAREN] = 374, [anon_sym_RPAREN] = 1739, [anon_sym_LBRACK] = 378, [anon_sym_function] = 380, [anon_sym_new] = 382, [anon_sym_BANG] = 384, [anon_sym_typeof] = 386, [sym_comment] = 58, [sym_string] = 366, [sym_regex] = 366, [sym_number] = 366, [sym_identifier] = 388, [sym_null] = 366, [sym_undefined] = 366, [sym_true] = 366, [sym_false] = 366, [sym__line_break] = 58, }, [635] = { [sym__paren_expression] = 390, [sym__expression] = 1741, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [ts_builtin_sym_error] = 1743, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [636] = { [sym_comment] = 58, [sym_identifier] = 1745, [sym__line_break] = 58, }, [637] = { [sym_arguments] = 414, [aux_sym_var_declaration_repeat1] = 414, [anon_sym_SEMI] = 414, [anon_sym_COMMA] = 414, [anon_sym_LPAREN] = 414, [anon_sym_in] = 414, [anon_sym_EQ] = 414, [anon_sym_LBRACK] = 414, [anon_sym_DOT] = 414, [anon_sym_PLUS_EQ] = 414, [anon_sym_DASH_EQ] = 414, [anon_sym_STAR_EQ] = 414, [anon_sym_SLASH_EQ] = 414, [anon_sym_QMARK] = 414, [anon_sym_PIPE_PIPE] = 414, [anon_sym_AMP_AMP] = 414, [anon_sym_PLUS_PLUS] = 414, [anon_sym_DASH_DASH] = 414, [anon_sym_STAR] = 414, [anon_sym_SLASH] = 414, [anon_sym_PLUS] = 414, [anon_sym_DASH] = 414, [anon_sym_EQ_EQ_EQ] = 414, [anon_sym_BANG_EQ_EQ] = 414, [anon_sym_LT] = 414, [anon_sym_GT] = 414, [anon_sym_instanceof] = 414, [sym_comment] = 58, [sym__line_break] = 414, }, [638] = { [sym_arguments] = 416, [aux_sym_var_declaration_repeat1] = 416, [anon_sym_SEMI] = 416, [anon_sym_COMMA] = 416, [anon_sym_LPAREN] = 416, [anon_sym_in] = 416, [anon_sym_EQ] = 416, [anon_sym_LBRACK] = 416, [anon_sym_DOT] = 416, [anon_sym_PLUS_EQ] = 416, [anon_sym_DASH_EQ] = 416, [anon_sym_STAR_EQ] = 416, [anon_sym_SLASH_EQ] = 416, [anon_sym_QMARK] = 416, [anon_sym_PIPE_PIPE] = 416, [anon_sym_AMP_AMP] = 416, [anon_sym_PLUS_PLUS] = 416, [anon_sym_DASH_DASH] = 416, [anon_sym_STAR] = 416, [anon_sym_SLASH] = 416, [anon_sym_PLUS] = 416, [anon_sym_DASH] = 416, [anon_sym_EQ_EQ_EQ] = 416, [anon_sym_BANG_EQ_EQ] = 416, [anon_sym_LT] = 416, [anon_sym_GT] = 416, [anon_sym_instanceof] = 416, [sym_comment] = 58, [sym__line_break] = 416, }, [639] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 1747, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [640] = { [anon_sym_RBRACK] = 1747, [sym_comment] = 58, [sym__line_break] = 58, }, [641] = { [sym_arguments] = 488, [aux_sym_var_declaration_repeat1] = 488, [anon_sym_SEMI] = 488, [anon_sym_COMMA] = 488, [anon_sym_LPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 488, }, [642] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 1749, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 1751, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [643] = { [aux_sym_array_repeat1] = 1749, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 1751, [sym_comment] = 58, [sym__line_break] = 58, }, [644] = { [sym_arguments] = 648, [aux_sym_var_declaration_repeat1] = 648, [anon_sym_SEMI] = 648, [anon_sym_COMMA] = 648, [anon_sym_LPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 648, }, [645] = { [anon_sym_RPAREN] = 1753, [sym_comment] = 58, [sym__line_break] = 58, }, [646] = { [sym_arguments] = 690, [aux_sym_var_declaration_repeat1] = 690, [anon_sym_SEMI] = 690, [anon_sym_COMMA] = 690, [anon_sym_LPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 690, }, [647] = { [sym_arguments] = 748, [aux_sym_var_declaration_repeat1] = 748, [anon_sym_SEMI] = 748, [anon_sym_COMMA] = 748, [anon_sym_LPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 748, }, [648] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 750, [anon_sym_SEMI] = 750, [anon_sym_COMMA] = 750, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 750, }, [649] = { [sym_arguments] = 1755, [aux_sym_var_declaration_repeat1] = 754, [anon_sym_SEMI] = 754, [anon_sym_COMMA] = 754, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 754, }, [650] = { [sym_arguments] = 756, [aux_sym_var_declaration_repeat1] = 756, [anon_sym_SEMI] = 756, [anon_sym_COMMA] = 756, [anon_sym_LPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 756, }, [651] = { [sym_formal_parameters] = 1757, [anon_sym_RPAREN] = 1759, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [652] = { [anon_sym_LPAREN] = 1761, [sym_comment] = 58, [sym__line_break] = 58, }, [653] = { [sym_formal_parameters] = 1763, [anon_sym_RPAREN] = 1765, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [654] = { [anon_sym_RPAREN] = 1767, [sym_comment] = 58, [sym__line_break] = 58, }, [655] = { [sym_statement_block] = 1769, [anon_sym_LBRACE] = 1771, [sym_comment] = 58, [sym__line_break] = 58, }, [656] = { [sym_arguments] = 792, [aux_sym_var_declaration_repeat1] = 792, [anon_sym_SEMI] = 792, [anon_sym_COMMA] = 792, [anon_sym_LPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 792, }, [657] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1773, [ts_builtin_sym_error] = 1775, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 1777, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [658] = { [anon_sym_RBRACE] = 1779, [sym_comment] = 58, [sym__line_break] = 58, }, [659] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 1779, [sym_comment] = 58, [sym__line_break] = 58, }, [660] = { [sym_arguments] = 822, [aux_sym_var_declaration_repeat1] = 822, [anon_sym_SEMI] = 822, [anon_sym_COMMA] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 822, }, [661] = { [sym_arguments] = 960, [aux_sym_var_declaration_repeat1] = 960, [anon_sym_SEMI] = 960, [anon_sym_COMMA] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 960, }, [662] = { [sym_statement_block] = 1781, [anon_sym_LBRACE] = 1771, [sym_comment] = 58, [sym__line_break] = 58, }, [663] = { [sym_arguments] = 964, [aux_sym_var_declaration_repeat1] = 964, [anon_sym_SEMI] = 964, [anon_sym_COMMA] = 964, [anon_sym_LPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 964, }, [664] = { [anon_sym_RPAREN] = 1765, [sym_comment] = 58, [sym__line_break] = 58, }, [665] = { [sym_statement_block] = 1783, [anon_sym_LBRACE] = 1771, [sym_comment] = 58, [sym__line_break] = 58, }, [666] = { [sym_arguments] = 968, [aux_sym_var_declaration_repeat1] = 968, [anon_sym_SEMI] = 968, [anon_sym_COMMA] = 968, [anon_sym_LPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 968, }, [667] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 1785, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 1787, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [668] = { [aux_sym_array_repeat1] = 1785, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 1787, [sym_comment] = 58, [sym__line_break] = 58, }, [669] = { [sym_arguments] = 1020, [aux_sym_var_declaration_repeat1] = 1020, [anon_sym_SEMI] = 1020, [anon_sym_COMMA] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 1020, }, [670] = { [anon_sym_RBRACK] = 1789, [sym_comment] = 58, [sym__line_break] = 58, }, [671] = { [sym_arguments] = 1092, [aux_sym_var_declaration_repeat1] = 1092, [anon_sym_SEMI] = 1092, [anon_sym_COMMA] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 1092, }, [672] = { [sym_arguments] = 1118, [aux_sym_var_declaration_repeat1] = 1118, [anon_sym_SEMI] = 1118, [anon_sym_COMMA] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 1118, }, [673] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1791, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [674] = { [anon_sym_RPAREN] = 1791, [sym_comment] = 58, [sym__line_break] = 58, }, [675] = { [sym_arguments] = 1234, [aux_sym_var_declaration_repeat1] = 1234, [anon_sym_SEMI] = 1234, [anon_sym_COMMA] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 1234, }, [676] = { [aux_sym_object_repeat1] = 1793, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1795, [sym_comment] = 58, [sym__line_break] = 58, }, [677] = { [aux_sym_object_repeat1] = 1793, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 1797, [sym_comment] = 58, [sym__line_break] = 58, }, [678] = { [sym_arguments] = 278, [aux_sym_var_declaration_repeat1] = 278, [anon_sym_SEMI] = 278, [anon_sym_COMMA] = 278, [anon_sym_LPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 278, }, [679] = { [anon_sym_RBRACE] = 1799, [sym_comment] = 58, [sym__line_break] = 58, }, [680] = { [sym_arguments] = 1268, [aux_sym_var_declaration_repeat1] = 1268, [anon_sym_SEMI] = 1268, [anon_sym_COMMA] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 1268, }, [681] = { [sym_arguments] = 1276, [aux_sym_var_declaration_repeat1] = 1276, [anon_sym_SEMI] = 1276, [anon_sym_COMMA] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 1276, }, [682] = { [sym_arguments] = 1278, [aux_sym_var_declaration_repeat1] = 1278, [anon_sym_SEMI] = 1278, [anon_sym_COMMA] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 1278, }, [683] = { [sym__paren_expression] = 1657, [sym__expression] = 1801, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [684] = { [sym__paren_expression] = 1657, [sym__expression] = 1803, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [685] = { [sym__paren_expression] = 1657, [sym__expression] = 1805, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [686] = { [sym__paren_expression] = 496, [sym__expression] = 1807, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [687] = { [sym__paren_expression] = 1657, [sym__expression] = 1809, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [688] = { [sym__paren_expression] = 1657, [sym__expression] = 1811, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [689] = { [sym__paren_expression] = 1657, [sym__expression] = 1813, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [690] = { [sym__paren_expression] = 1657, [sym__expression] = 1815, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [691] = { [sym__paren_expression] = 1657, [sym__expression] = 1817, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [692] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 526, [anon_sym_SEMI] = 526, [anon_sym_COMMA] = 526, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 1705, [anon_sym_DASH] = 1705, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 526, }, [693] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 528, [anon_sym_SEMI] = 528, [anon_sym_COMMA] = 528, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 1705, [anon_sym_DASH] = 1705, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 528, }, [694] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 530, [anon_sym_SEMI] = 530, [anon_sym_COMMA] = 530, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 530, }, [695] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 530, [anon_sym_SEMI] = 530, [anon_sym_COMMA] = 530, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 530, }, [696] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 532, [anon_sym_SEMI] = 532, [anon_sym_COMMA] = 532, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 1685, [anon_sym_EQ] = 1687, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 1693, [anon_sym_DASH_EQ] = 1693, [anon_sym_STAR_EQ] = 1693, [anon_sym_SLASH_EQ] = 1693, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 1705, [anon_sym_DASH] = 1705, [anon_sym_EQ_EQ_EQ] = 1707, [anon_sym_BANG_EQ_EQ] = 1707, [anon_sym_LT] = 1707, [anon_sym_GT] = 1707, [anon_sym_instanceof] = 1685, [sym_comment] = 58, [sym__line_break] = 532, }, [697] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 532, [anon_sym_SEMI] = 532, [anon_sym_COMMA] = 532, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 1685, [anon_sym_EQ] = 1687, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 1693, [anon_sym_DASH_EQ] = 1693, [anon_sym_STAR_EQ] = 1693, [anon_sym_SLASH_EQ] = 1693, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 1699, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 1705, [anon_sym_DASH] = 1705, [anon_sym_EQ_EQ_EQ] = 1707, [anon_sym_BANG_EQ_EQ] = 1707, [anon_sym_LT] = 1707, [anon_sym_GT] = 1707, [anon_sym_instanceof] = 1685, [sym_comment] = 58, [sym__line_break] = 532, }, [698] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 1819, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [699] = { [sym__paren_expression] = 1657, [sym__expression] = 1821, [sym_object] = 1657, [sym_array] = 1657, [sym_function_expression] = 1657, [sym_function_call] = 1657, [sym_constructor_call] = 1657, [sym_member_access] = 1657, [sym_subscript_access] = 1657, [sym_assignment] = 1657, [sym_math_assignment] = 1657, [sym_ternary] = 1657, [sym_bool_op] = 1657, [sym_math_op] = 1657, [sym_rel_op] = 1657, [sym_type_op] = 1657, [anon_sym_LBRACE] = 1661, [anon_sym_LPAREN] = 1663, [anon_sym_LBRACK] = 1665, [anon_sym_function] = 1667, [anon_sym_new] = 1669, [anon_sym_BANG] = 1671, [anon_sym_typeof] = 1673, [sym_comment] = 58, [sym_string] = 1657, [sym_regex] = 1657, [sym_number] = 1657, [sym_identifier] = 1675, [sym_null] = 1657, [sym_undefined] = 1657, [sym_true] = 1657, [sym_false] = 1657, [sym__line_break] = 58, }, [700] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 742, [anon_sym_SEMI] = 742, [anon_sym_COMMA] = 742, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 1685, [anon_sym_EQ] = 1687, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 1693, [anon_sym_DASH_EQ] = 1693, [anon_sym_STAR_EQ] = 1693, [anon_sym_SLASH_EQ] = 1693, [anon_sym_QMARK] = 1695, [anon_sym_PIPE_PIPE] = 1697, [anon_sym_AMP_AMP] = 1699, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 1705, [anon_sym_DASH] = 1705, [anon_sym_EQ_EQ_EQ] = 1707, [anon_sym_BANG_EQ_EQ] = 1707, [anon_sym_LT] = 1707, [anon_sym_GT] = 1707, [anon_sym_instanceof] = 1685, [sym_comment] = 58, [sym__line_break] = 742, }, [701] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 744, [anon_sym_SEMI] = 744, [anon_sym_COMMA] = 744, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 1685, [anon_sym_EQ] = 1687, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 1693, [anon_sym_DASH_EQ] = 1693, [anon_sym_STAR_EQ] = 1693, [anon_sym_SLASH_EQ] = 1693, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 1705, [anon_sym_DASH] = 1705, [anon_sym_EQ_EQ_EQ] = 1707, [anon_sym_BANG_EQ_EQ] = 1707, [anon_sym_LT] = 1707, [anon_sym_GT] = 1707, [anon_sym_instanceof] = 1685, [sym_comment] = 58, [sym__line_break] = 744, }, [702] = { [sym_arguments] = 1679, [aux_sym_var_declaration_repeat1] = 746, [anon_sym_SEMI] = 746, [anon_sym_COMMA] = 746, [anon_sym_LPAREN] = 1683, [anon_sym_in] = 1685, [anon_sym_EQ] = 1687, [anon_sym_LBRACK] = 1689, [anon_sym_DOT] = 1691, [anon_sym_PLUS_EQ] = 1693, [anon_sym_DASH_EQ] = 1693, [anon_sym_STAR_EQ] = 1693, [anon_sym_SLASH_EQ] = 1693, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 1701, [anon_sym_DASH_DASH] = 1701, [anon_sym_STAR] = 1703, [anon_sym_SLASH] = 1703, [anon_sym_PLUS] = 1705, [anon_sym_DASH] = 1705, [anon_sym_EQ_EQ_EQ] = 1707, [anon_sym_BANG_EQ_EQ] = 1707, [anon_sym_LT] = 1707, [anon_sym_GT] = 1707, [anon_sym_instanceof] = 1685, [sym_comment] = 58, [sym__line_break] = 746, }, [703] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1823, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [704] = { [sym__statement] = 1825, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [705] = { [sym__statement] = 1827, [sym_expression_statement] = 1827, [sym_var_declaration] = 1827, [sym_statement_block] = 1827, [sym_if_statement] = 1827, [sym_switch_statement] = 1827, [sym_for_statement] = 1827, [sym_for_in_statement] = 1827, [sym_while_statement] = 1827, [sym_try_statement] = 1827, [sym_return_statement] = 1827, [sym_throw_statement] = 1827, [sym_break_statement] = 1827, [sym_delete_statement] = 1827, [sym__paren_expression] = 1827, [sym__expression] = 1827, [sym_object] = 1827, [sym_array] = 1827, [sym_function_expression] = 1827, [sym_function_call] = 1827, [sym_constructor_call] = 1827, [sym_member_access] = 1827, [sym_subscript_access] = 1827, [sym_assignment] = 1827, [sym_math_assignment] = 1827, [sym_ternary] = 1827, [sym_bool_op] = 1827, [sym_math_op] = 1827, [sym_rel_op] = 1827, [sym_type_op] = 1827, [aux_sym_program_repeat1] = 1827, [ts_builtin_sym_error] = 1827, [anon_sym_var] = 1827, [anon_sym_LBRACE] = 1827, [anon_sym_RBRACE] = 1827, [anon_sym_if] = 1827, [anon_sym_switch] = 1827, [anon_sym_for] = 1827, [anon_sym_LPAREN] = 1827, [anon_sym_while] = 1827, [anon_sym_try] = 1827, [anon_sym_return] = 1827, [anon_sym_throw] = 1827, [anon_sym_break] = 1827, [anon_sym_delete] = 1827, [anon_sym_LBRACK] = 1827, [anon_sym_function] = 1827, [anon_sym_new] = 1827, [anon_sym_BANG] = 1827, [anon_sym_typeof] = 1827, [sym_comment] = 58, [sym_string] = 1827, [sym_regex] = 1827, [sym_number] = 1827, [sym_identifier] = 1827, [sym_null] = 1827, [sym_undefined] = 1827, [sym_true] = 1827, [sym_false] = 1827, [sym__line_break] = 58, }, [706] = { [aux_sym_var_declaration_repeat1] = 1829, [anon_sym_SEMI] = 1831, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 1831, }, [707] = { [aux_sym_var_declaration_repeat1] = 1829, [anon_sym_SEMI] = 1831, [anon_sym_COMMA] = 1635, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 1831, }, [708] = { [anon_sym_SEMI] = 1833, [sym_comment] = 58, [sym__line_break] = 1833, }, [709] = { [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [710] = { [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_var_declaration_repeat1] = 1837, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 1649, [anon_sym_COMMA] = 1837, [anon_sym_LBRACE] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [711] = { [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_var_declaration_repeat1] = 1839, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 1649, [anon_sym_COMMA] = 1839, [anon_sym_LBRACE] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [712] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 1841, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [713] = { [anon_sym_SEMI] = 1841, [sym_comment] = 58, [sym__line_break] = 58, }, [714] = { [sym__paren_expression] = 158, [sym__expression] = 1843, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1845, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 1847, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [715] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1849, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [716] = { [anon_sym_RPAREN] = 1849, [sym_comment] = 58, [sym__line_break] = 58, }, [717] = { [sym__statement] = 1851, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [718] = { [sym__statement] = 1853, [sym_expression_statement] = 1853, [sym_var_declaration] = 1853, [sym_statement_block] = 1853, [sym_if_statement] = 1853, [sym_switch_statement] = 1853, [sym_for_statement] = 1853, [sym_for_in_statement] = 1853, [sym_while_statement] = 1853, [sym_try_statement] = 1853, [sym_return_statement] = 1853, [sym_throw_statement] = 1853, [sym_break_statement] = 1853, [sym_delete_statement] = 1853, [sym__paren_expression] = 1853, [sym__expression] = 1853, [sym_object] = 1853, [sym_array] = 1853, [sym_function_expression] = 1853, [sym_function_call] = 1853, [sym_constructor_call] = 1853, [sym_member_access] = 1853, [sym_subscript_access] = 1853, [sym_assignment] = 1853, [sym_math_assignment] = 1853, [sym_ternary] = 1853, [sym_bool_op] = 1853, [sym_math_op] = 1853, [sym_rel_op] = 1853, [sym_type_op] = 1853, [aux_sym_program_repeat1] = 1853, [ts_builtin_sym_error] = 1853, [anon_sym_var] = 1853, [anon_sym_LBRACE] = 1853, [anon_sym_RBRACE] = 1853, [anon_sym_if] = 1853, [anon_sym_switch] = 1853, [anon_sym_for] = 1853, [anon_sym_LPAREN] = 1853, [anon_sym_while] = 1853, [anon_sym_try] = 1853, [anon_sym_return] = 1853, [anon_sym_throw] = 1853, [anon_sym_break] = 1853, [anon_sym_delete] = 1853, [anon_sym_LBRACK] = 1853, [anon_sym_function] = 1853, [anon_sym_new] = 1853, [anon_sym_BANG] = 1853, [anon_sym_typeof] = 1853, [sym_comment] = 58, [sym_string] = 1853, [sym_regex] = 1853, [sym_number] = 1853, [sym_identifier] = 1853, [sym_null] = 1853, [sym_undefined] = 1853, [sym_true] = 1853, [sym_false] = 1853, [sym__line_break] = 58, }, [719] = { [sym__statement] = 1855, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [720] = { [sym__statement] = 1857, [sym_expression_statement] = 1857, [sym_var_declaration] = 1857, [sym_statement_block] = 1857, [sym_if_statement] = 1857, [sym_switch_statement] = 1857, [sym_for_statement] = 1857, [sym_for_in_statement] = 1857, [sym_while_statement] = 1857, [sym_try_statement] = 1857, [sym_return_statement] = 1857, [sym_throw_statement] = 1857, [sym_break_statement] = 1857, [sym_delete_statement] = 1857, [sym__paren_expression] = 1857, [sym__expression] = 1857, [sym_object] = 1857, [sym_array] = 1857, [sym_function_expression] = 1857, [sym_function_call] = 1857, [sym_constructor_call] = 1857, [sym_member_access] = 1857, [sym_subscript_access] = 1857, [sym_assignment] = 1857, [sym_math_assignment] = 1857, [sym_ternary] = 1857, [sym_bool_op] = 1857, [sym_math_op] = 1857, [sym_rel_op] = 1857, [sym_type_op] = 1857, [aux_sym_program_repeat1] = 1857, [ts_builtin_sym_error] = 1857, [anon_sym_var] = 1857, [anon_sym_LBRACE] = 1857, [anon_sym_RBRACE] = 1857, [anon_sym_if] = 1857, [anon_sym_switch] = 1857, [anon_sym_for] = 1857, [anon_sym_LPAREN] = 1857, [anon_sym_while] = 1857, [anon_sym_try] = 1857, [anon_sym_return] = 1857, [anon_sym_throw] = 1857, [anon_sym_break] = 1857, [anon_sym_delete] = 1857, [anon_sym_LBRACK] = 1857, [anon_sym_function] = 1857, [anon_sym_new] = 1857, [anon_sym_BANG] = 1857, [anon_sym_typeof] = 1857, [sym_comment] = 58, [sym_string] = 1857, [sym_regex] = 1857, [sym_number] = 1857, [sym_identifier] = 1857, [sym_null] = 1857, [sym_undefined] = 1857, [sym_true] = 1857, [sym_false] = 1857, [sym__line_break] = 58, }, [721] = { [sym__paren_expression] = 158, [sym__expression] = 1859, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1861, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 1849, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [722] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1863, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [723] = { [anon_sym_RPAREN] = 1863, [sym_comment] = 58, [sym__line_break] = 58, }, [724] = { [sym__statement] = 1865, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [725] = { [sym__statement] = 1867, [sym_expression_statement] = 1867, [sym_var_declaration] = 1867, [sym_statement_block] = 1867, [sym_if_statement] = 1867, [sym_switch_statement] = 1867, [sym_for_statement] = 1867, [sym_for_in_statement] = 1867, [sym_while_statement] = 1867, [sym_try_statement] = 1867, [sym_return_statement] = 1867, [sym_throw_statement] = 1867, [sym_break_statement] = 1867, [sym_delete_statement] = 1867, [sym__paren_expression] = 1867, [sym__expression] = 1867, [sym_object] = 1867, [sym_array] = 1867, [sym_function_expression] = 1867, [sym_function_call] = 1867, [sym_constructor_call] = 1867, [sym_member_access] = 1867, [sym_subscript_access] = 1867, [sym_assignment] = 1867, [sym_math_assignment] = 1867, [sym_ternary] = 1867, [sym_bool_op] = 1867, [sym_math_op] = 1867, [sym_rel_op] = 1867, [sym_type_op] = 1867, [aux_sym_program_repeat1] = 1867, [ts_builtin_sym_error] = 1867, [anon_sym_var] = 1867, [anon_sym_LBRACE] = 1867, [anon_sym_RBRACE] = 1867, [anon_sym_if] = 1867, [anon_sym_switch] = 1867, [anon_sym_for] = 1867, [anon_sym_LPAREN] = 1867, [anon_sym_while] = 1867, [anon_sym_try] = 1867, [anon_sym_return] = 1867, [anon_sym_throw] = 1867, [anon_sym_break] = 1867, [anon_sym_delete] = 1867, [anon_sym_LBRACK] = 1867, [anon_sym_function] = 1867, [anon_sym_new] = 1867, [anon_sym_BANG] = 1867, [anon_sym_typeof] = 1867, [sym_comment] = 58, [sym_string] = 1867, [sym_regex] = 1867, [sym_number] = 1867, [sym_identifier] = 1867, [sym_null] = 1867, [sym_undefined] = 1867, [sym_true] = 1867, [sym_false] = 1867, [sym__line_break] = 58, }, [726] = { [sym__paren_expression] = 1462, [sym__expression] = 1869, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [727] = { [sym__paren_expression] = 1462, [sym__expression] = 1871, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [728] = { [sym__paren_expression] = 1462, [sym__expression] = 1873, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [729] = { [sym__paren_expression] = 496, [sym__expression] = 1875, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [730] = { [sym__paren_expression] = 1462, [sym__expression] = 1877, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [731] = { [sym__paren_expression] = 1462, [sym__expression] = 1879, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [732] = { [sym__paren_expression] = 1462, [sym__expression] = 1881, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [733] = { [sym__paren_expression] = 1462, [sym__expression] = 1883, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [734] = { [sym__paren_expression] = 1462, [sym__expression] = 1885, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [735] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 526, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 58, }, [736] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 528, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 58, }, [737] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 530, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [738] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 530, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [739] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 532, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [740] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 532, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [741] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 1887, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [742] = { [sym__paren_expression] = 1462, [sym__expression] = 1889, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [743] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 742, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [744] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 744, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [745] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 746, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [746] = { [sym__paren_expression] = 1462, [sym__expression] = 1891, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 1893, [anon_sym_SEMI] = 1841, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [747] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 1895, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [748] = { [anon_sym_SEMI] = 1895, [sym_comment] = 58, [sym__line_break] = 58, }, [749] = { [sym__paren_expression] = 158, [sym__expression] = 1897, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1899, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 1863, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [750] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1901, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [751] = { [anon_sym_RPAREN] = 1901, [sym_comment] = 58, [sym__line_break] = 58, }, [752] = { [sym__statement] = 1903, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [753] = { [sym__statement] = 1905, [sym_expression_statement] = 1905, [sym_var_declaration] = 1905, [sym_statement_block] = 1905, [sym_if_statement] = 1905, [sym_switch_statement] = 1905, [sym_for_statement] = 1905, [sym_for_in_statement] = 1905, [sym_while_statement] = 1905, [sym_try_statement] = 1905, [sym_return_statement] = 1905, [sym_throw_statement] = 1905, [sym_break_statement] = 1905, [sym_delete_statement] = 1905, [sym__paren_expression] = 1905, [sym__expression] = 1905, [sym_object] = 1905, [sym_array] = 1905, [sym_function_expression] = 1905, [sym_function_call] = 1905, [sym_constructor_call] = 1905, [sym_member_access] = 1905, [sym_subscript_access] = 1905, [sym_assignment] = 1905, [sym_math_assignment] = 1905, [sym_ternary] = 1905, [sym_bool_op] = 1905, [sym_math_op] = 1905, [sym_rel_op] = 1905, [sym_type_op] = 1905, [aux_sym_program_repeat1] = 1905, [ts_builtin_sym_error] = 1905, [anon_sym_var] = 1905, [anon_sym_LBRACE] = 1905, [anon_sym_RBRACE] = 1905, [anon_sym_if] = 1905, [anon_sym_switch] = 1905, [anon_sym_for] = 1905, [anon_sym_LPAREN] = 1905, [anon_sym_while] = 1905, [anon_sym_try] = 1905, [anon_sym_return] = 1905, [anon_sym_throw] = 1905, [anon_sym_break] = 1905, [anon_sym_delete] = 1905, [anon_sym_LBRACK] = 1905, [anon_sym_function] = 1905, [anon_sym_new] = 1905, [anon_sym_BANG] = 1905, [anon_sym_typeof] = 1905, [sym_comment] = 58, [sym_string] = 1905, [sym_regex] = 1905, [sym_number] = 1905, [sym_identifier] = 1905, [sym_null] = 1905, [sym_undefined] = 1905, [sym_true] = 1905, [sym_false] = 1905, [sym__line_break] = 58, }, [754] = { [anon_sym_LBRACE] = 1907, [sym_comment] = 58, [sym__line_break] = 58, }, [755] = { [sym__paren_expression] = 158, [sym__expression] = 1909, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 1911, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [756] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 1913, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [757] = { [anon_sym_RPAREN] = 1913, [sym_comment] = 58, [sym__line_break] = 58, }, [758] = { [anon_sym_LBRACE] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [759] = { [sym_case] = 1915, [sym_default] = 1915, [aux_sym_switch_statement_repeat1] = 1917, [anon_sym_RBRACE] = 1919, [anon_sym_case] = 1921, [anon_sym_default] = 1923, [sym_comment] = 58, [sym__line_break] = 58, }, [760] = { [sym_case] = 1915, [sym_default] = 1915, [aux_sym_switch_statement_repeat1] = 1925, [anon_sym_RBRACE] = 1927, [anon_sym_case] = 1921, [anon_sym_default] = 1923, [sym_comment] = 58, [sym__line_break] = 58, }, [761] = { [anon_sym_RBRACE] = 1929, [sym_comment] = 58, [sym__line_break] = 58, }, [762] = { [sym__statement] = 1931, [sym_expression_statement] = 1931, [sym_var_declaration] = 1931, [sym_statement_block] = 1931, [sym_if_statement] = 1931, [sym_switch_statement] = 1931, [sym_for_statement] = 1931, [sym_for_in_statement] = 1931, [sym_while_statement] = 1931, [sym_try_statement] = 1931, [sym_return_statement] = 1931, [sym_throw_statement] = 1931, [sym_break_statement] = 1931, [sym_delete_statement] = 1931, [sym__paren_expression] = 1931, [sym__expression] = 1931, [sym_object] = 1931, [sym_array] = 1931, [sym_function_expression] = 1931, [sym_function_call] = 1931, [sym_constructor_call] = 1931, [sym_member_access] = 1931, [sym_subscript_access] = 1931, [sym_assignment] = 1931, [sym_math_assignment] = 1931, [sym_ternary] = 1931, [sym_bool_op] = 1931, [sym_math_op] = 1931, [sym_rel_op] = 1931, [sym_type_op] = 1931, [aux_sym_program_repeat1] = 1931, [ts_builtin_sym_error] = 1931, [anon_sym_var] = 1931, [anon_sym_LBRACE] = 1931, [anon_sym_RBRACE] = 1931, [anon_sym_if] = 1931, [anon_sym_switch] = 1931, [anon_sym_for] = 1931, [anon_sym_LPAREN] = 1931, [anon_sym_while] = 1931, [anon_sym_try] = 1931, [anon_sym_return] = 1931, [anon_sym_throw] = 1931, [anon_sym_break] = 1931, [anon_sym_delete] = 1931, [anon_sym_LBRACK] = 1931, [anon_sym_function] = 1931, [anon_sym_new] = 1931, [anon_sym_BANG] = 1931, [anon_sym_typeof] = 1931, [sym_comment] = 58, [sym_string] = 1931, [sym_regex] = 1931, [sym_number] = 1931, [sym_identifier] = 1931, [sym_null] = 1931, [sym_undefined] = 1931, [sym_true] = 1931, [sym_false] = 1931, [sym__line_break] = 58, }, [763] = { [sym__paren_expression] = 496, [sym__expression] = 1933, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [764] = { [anon_sym_COLON] = 1935, [sym_comment] = 58, [sym__line_break] = 58, }, [765] = { [sym__statement] = 1937, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym_case] = 1941, [sym_default] = 1941, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1945, [aux_sym_switch_statement_repeat1] = 1941, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_RBRACE] = 1941, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_case] = 1941, [anon_sym_default] = 1941, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [766] = { [sym__statement] = 1937, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym_case] = 62, [sym_default] = 62, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1971, [aux_sym_switch_statement_repeat1] = 62, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_RBRACE] = 62, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_case] = 62, [anon_sym_default] = 62, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [767] = { [sym__statement] = 64, [sym_expression_statement] = 64, [sym_var_declaration] = 64, [sym_statement_block] = 64, [sym_if_statement] = 64, [sym_switch_statement] = 64, [sym_for_statement] = 64, [sym_for_in_statement] = 64, [sym_while_statement] = 64, [sym_try_statement] = 64, [sym_return_statement] = 64, [sym_throw_statement] = 64, [sym_break_statement] = 64, [sym_delete_statement] = 64, [sym_case] = 64, [sym_default] = 64, [sym__paren_expression] = 64, [sym__expression] = 64, [sym_object] = 64, [sym_array] = 64, [sym_function_expression] = 64, [sym_function_call] = 64, [sym_constructor_call] = 64, [sym_member_access] = 64, [sym_subscript_access] = 64, [sym_assignment] = 64, [sym_math_assignment] = 64, [sym_ternary] = 64, [sym_bool_op] = 64, [sym_math_op] = 64, [sym_rel_op] = 64, [sym_type_op] = 64, [aux_sym_program_repeat1] = 64, [aux_sym_switch_statement_repeat1] = 64, [ts_builtin_sym_error] = 64, [anon_sym_var] = 64, [anon_sym_LBRACE] = 64, [anon_sym_RBRACE] = 64, [anon_sym_if] = 64, [anon_sym_switch] = 64, [anon_sym_for] = 64, [anon_sym_LPAREN] = 64, [anon_sym_while] = 64, [anon_sym_try] = 64, [anon_sym_return] = 64, [anon_sym_throw] = 64, [anon_sym_break] = 64, [anon_sym_delete] = 64, [anon_sym_case] = 64, [anon_sym_default] = 64, [anon_sym_LBRACK] = 64, [anon_sym_function] = 64, [anon_sym_new] = 64, [anon_sym_BANG] = 64, [anon_sym_typeof] = 64, [sym_comment] = 58, [sym_string] = 64, [sym_regex] = 64, [sym_number] = 64, [sym_identifier] = 64, [sym_null] = 64, [sym_undefined] = 64, [sym_true] = 64, [sym_false] = 64, [sym__line_break] = 58, }, [768] = { [sym_arguments] = 68, [anon_sym_SEMI] = 1973, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 1975, }, [769] = { [sym_case] = 1977, [sym_default] = 1977, [aux_sym_switch_statement_repeat1] = 1977, [anon_sym_RBRACE] = 1977, [anon_sym_case] = 1977, [anon_sym_default] = 1977, [sym_comment] = 58, [sym__line_break] = 58, }, [770] = { [anon_sym_SEMI] = 1973, [sym_comment] = 58, [sym__line_break] = 58, }, [771] = { [sym_var_assignment] = 1979, [ts_builtin_sym_error] = 1981, [sym_comment] = 58, [sym_identifier] = 1983, [sym__line_break] = 58, }, [772] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [sym_pair] = 114, [sym_method_definition] = 114, [aux_sym_program_repeat1] = 1985, [ts_builtin_sym_error] = 1987, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 1989, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 144, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 146, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [773] = { [sym__paren_expression] = 1991, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [774] = { [sym__paren_expression] = 1993, [anon_sym_LPAREN] = 154, [sym_comment] = 58, [sym__line_break] = 58, }, [775] = { [anon_sym_LPAREN] = 1995, [sym_comment] = 58, [sym__line_break] = 58, }, [776] = { [sym__paren_expression] = 1997, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [777] = { [sym_statement_block] = 1999, [anon_sym_LBRACE] = 2001, [sym_comment] = 58, [sym__line_break] = 58, }, [778] = { [sym__paren_expression] = 8, [sym__expression] = 2003, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_SEMI] = 2005, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 2007, }, [779] = { [sym__paren_expression] = 8, [sym__expression] = 2009, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [780] = { [anon_sym_SEMI] = 2011, [sym_comment] = 58, [sym__line_break] = 2013, }, [781] = { [sym__paren_expression] = 200, [sym__expression] = 202, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 2015, [sym_subscript_access] = 2017, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [782] = { [sym_arguments] = 66, [anon_sym_SEMI] = 2019, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 2021, }, [783] = { [sym_arguments] = 66, [anon_sym_SEMI] = 2019, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 2023, }, [784] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym_case] = 1300, [sym_default] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [aux_sym_program_repeat1] = 1300, [aux_sym_switch_statement_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_case] = 1300, [anon_sym_default] = 1300, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_BANG] = 1300, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [785] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym_case] = 1300, [sym_default] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 2025, [aux_sym_program_repeat1] = 1300, [aux_sym_switch_statement_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_SEMI] = 2025, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 2025, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_case] = 1300, [anon_sym_default] = 1300, [anon_sym_EQ] = 2025, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 2025, [anon_sym_PLUS_EQ] = 2025, [anon_sym_DASH_EQ] = 2025, [anon_sym_STAR_EQ] = 2025, [anon_sym_SLASH_EQ] = 2025, [anon_sym_QMARK] = 2025, [anon_sym_PIPE_PIPE] = 2025, [anon_sym_AMP_AMP] = 2025, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 2025, [anon_sym_DASH_DASH] = 2025, [anon_sym_STAR] = 2025, [anon_sym_SLASH] = 2025, [anon_sym_PLUS] = 2025, [anon_sym_DASH] = 2025, [anon_sym_EQ_EQ_EQ] = 2025, [anon_sym_BANG_EQ_EQ] = 2025, [anon_sym_LT] = 2025, [anon_sym_GT] = 2025, [anon_sym_instanceof] = 2025, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [786] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym_case] = 1300, [sym_default] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 2027, [aux_sym_program_repeat1] = 1300, [aux_sym_switch_statement_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_SEMI] = 2027, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 2027, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_case] = 1300, [anon_sym_default] = 1300, [anon_sym_EQ] = 2027, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 2027, [anon_sym_PLUS_EQ] = 2027, [anon_sym_DASH_EQ] = 2027, [anon_sym_STAR_EQ] = 2027, [anon_sym_SLASH_EQ] = 2027, [anon_sym_QMARK] = 2027, [anon_sym_PIPE_PIPE] = 2027, [anon_sym_AMP_AMP] = 2027, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 2027, [anon_sym_DASH_DASH] = 2027, [anon_sym_STAR] = 2027, [anon_sym_SLASH] = 2027, [anon_sym_PLUS] = 2027, [anon_sym_DASH] = 2027, [anon_sym_EQ_EQ_EQ] = 2027, [anon_sym_BANG_EQ_EQ] = 2027, [anon_sym_LT] = 2027, [anon_sym_GT] = 2027, [anon_sym_instanceof] = 2027, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [787] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym_case] = 1336, [sym_default] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [aux_sym_switch_statement_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_RBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_case] = 1336, [anon_sym_default] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [788] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym_case] = 1336, [sym_default] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [aux_sym_switch_statement_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [anon_sym_SEMI] = 2029, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_RBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_case] = 1336, [anon_sym_default] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [789] = { [sym_arguments] = 68, [anon_sym_SEMI] = 2031, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 2033, }, [790] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym_case] = 1344, [sym_default] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [aux_sym_program_repeat1] = 1344, [aux_sym_switch_statement_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_RBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_case] = 1344, [anon_sym_default] = 1344, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_BANG] = 1344, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [791] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym_case] = 1344, [sym_default] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [sym_arguments] = 2035, [aux_sym_program_repeat1] = 1344, [aux_sym_switch_statement_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [anon_sym_SEMI] = 2035, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_RBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_in] = 2035, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_case] = 1344, [anon_sym_default] = 1344, [anon_sym_EQ] = 2035, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_DOT] = 2035, [anon_sym_PLUS_EQ] = 2035, [anon_sym_DASH_EQ] = 2035, [anon_sym_STAR_EQ] = 2035, [anon_sym_SLASH_EQ] = 2035, [anon_sym_QMARK] = 2035, [anon_sym_PIPE_PIPE] = 2035, [anon_sym_AMP_AMP] = 2035, [anon_sym_BANG] = 1344, [anon_sym_PLUS_PLUS] = 2035, [anon_sym_DASH_DASH] = 2035, [anon_sym_STAR] = 2035, [anon_sym_SLASH] = 2035, [anon_sym_PLUS] = 2035, [anon_sym_DASH] = 2035, [anon_sym_EQ_EQ_EQ] = 2035, [anon_sym_BANG_EQ_EQ] = 2035, [anon_sym_LT] = 2035, [anon_sym_GT] = 2035, [anon_sym_instanceof] = 2035, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [792] = { [sym_arguments] = 68, [anon_sym_SEMI] = 2037, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 2039, }, [793] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym_case] = 1386, [sym_default] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [aux_sym_switch_statement_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_RBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_case] = 1386, [anon_sym_default] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [794] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym_case] = 1386, [sym_default] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [aux_sym_switch_statement_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [anon_sym_SEMI] = 2041, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_RBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_case] = 1386, [anon_sym_default] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [795] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym_case] = 1390, [sym_default] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [aux_sym_program_repeat1] = 1390, [aux_sym_switch_statement_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_RBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_case] = 1390, [anon_sym_default] = 1390, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_BANG] = 1390, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [796] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym_case] = 1390, [sym_default] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [sym_arguments] = 2043, [aux_sym_program_repeat1] = 1390, [aux_sym_switch_statement_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [anon_sym_SEMI] = 2043, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_RBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_in] = 2043, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_case] = 1390, [anon_sym_default] = 1390, [anon_sym_EQ] = 2043, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_DOT] = 2043, [anon_sym_PLUS_EQ] = 2043, [anon_sym_DASH_EQ] = 2043, [anon_sym_STAR_EQ] = 2043, [anon_sym_SLASH_EQ] = 2043, [anon_sym_QMARK] = 2043, [anon_sym_PIPE_PIPE] = 2043, [anon_sym_AMP_AMP] = 2043, [anon_sym_BANG] = 1390, [anon_sym_PLUS_PLUS] = 2043, [anon_sym_DASH_DASH] = 2043, [anon_sym_STAR] = 2043, [anon_sym_SLASH] = 2043, [anon_sym_PLUS] = 2043, [anon_sym_DASH] = 2043, [anon_sym_EQ_EQ_EQ] = 2043, [anon_sym_BANG_EQ_EQ] = 2043, [anon_sym_LT] = 2043, [anon_sym_GT] = 2043, [anon_sym_instanceof] = 2043, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [797] = { [sym__statement] = 1394, [sym_expression_statement] = 1394, [sym_var_declaration] = 1394, [sym_statement_block] = 1394, [sym_if_statement] = 1394, [sym_switch_statement] = 1394, [sym_for_statement] = 1394, [sym_for_in_statement] = 1394, [sym_while_statement] = 1394, [sym_try_statement] = 1394, [sym_return_statement] = 1394, [sym_throw_statement] = 1394, [sym_break_statement] = 1394, [sym_delete_statement] = 1394, [sym_case] = 1394, [sym_default] = 1394, [sym_catch] = 2045, [sym_finally] = 2047, [sym__paren_expression] = 1394, [sym__expression] = 1394, [sym_object] = 1394, [sym_array] = 1394, [sym_function_expression] = 1394, [sym_function_call] = 1394, [sym_constructor_call] = 1394, [sym_member_access] = 1394, [sym_subscript_access] = 1394, [sym_assignment] = 1394, [sym_math_assignment] = 1394, [sym_ternary] = 1394, [sym_bool_op] = 1394, [sym_math_op] = 1394, [sym_rel_op] = 1394, [sym_type_op] = 1394, [aux_sym_program_repeat1] = 1394, [aux_sym_switch_statement_repeat1] = 1394, [ts_builtin_sym_error] = 1394, [anon_sym_var] = 1394, [anon_sym_LBRACE] = 1394, [anon_sym_RBRACE] = 1394, [anon_sym_if] = 1394, [anon_sym_switch] = 1394, [anon_sym_for] = 1394, [anon_sym_LPAREN] = 1394, [anon_sym_while] = 1394, [anon_sym_try] = 1394, [anon_sym_return] = 1394, [anon_sym_throw] = 1394, [anon_sym_break] = 1394, [anon_sym_delete] = 1394, [anon_sym_case] = 1394, [anon_sym_default] = 1394, [anon_sym_catch] = 2049, [anon_sym_finally] = 2051, [anon_sym_LBRACK] = 1394, [anon_sym_function] = 1394, [anon_sym_new] = 1394, [anon_sym_BANG] = 1394, [anon_sym_typeof] = 1394, [sym_comment] = 58, [sym_string] = 1394, [sym_regex] = 1394, [sym_number] = 1394, [sym_identifier] = 1394, [sym_null] = 1394, [sym_undefined] = 1394, [sym_true] = 1394, [sym_false] = 1394, [sym__line_break] = 58, }, [798] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2053, [ts_builtin_sym_error] = 2055, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2057, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [799] = { [anon_sym_RBRACE] = 2059, [sym_comment] = 58, [sym__line_break] = 58, }, [800] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2059, [sym_comment] = 58, [sym__line_break] = 58, }, [801] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_case] = 822, [sym_default] = 822, [sym_catch] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [aux_sym_switch_statement_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_case] = 822, [anon_sym_default] = 822, [anon_sym_catch] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [802] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_case] = 960, [sym_default] = 960, [sym_catch] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [aux_sym_switch_statement_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_case] = 960, [anon_sym_default] = 960, [anon_sym_catch] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [803] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym_case] = 1412, [sym_default] = 1412, [sym_finally] = 2061, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [aux_sym_switch_statement_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_RBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_case] = 1412, [anon_sym_default] = 1412, [anon_sym_finally] = 2051, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [804] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym_case] = 1412, [sym_default] = 1412, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [aux_sym_switch_statement_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_RBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_case] = 1412, [anon_sym_default] = 1412, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [805] = { [anon_sym_LPAREN] = 2063, [sym_comment] = 58, [sym__line_break] = 58, }, [806] = { [sym_statement_block] = 2065, [anon_sym_LBRACE] = 2067, [sym_comment] = 58, [sym__line_break] = 58, }, [807] = { [sym__statement] = 1422, [sym_expression_statement] = 1422, [sym_var_declaration] = 1422, [sym_statement_block] = 1422, [sym_if_statement] = 1422, [sym_switch_statement] = 1422, [sym_for_statement] = 1422, [sym_for_in_statement] = 1422, [sym_while_statement] = 1422, [sym_try_statement] = 1422, [sym_return_statement] = 1422, [sym_throw_statement] = 1422, [sym_break_statement] = 1422, [sym_delete_statement] = 1422, [sym_case] = 1422, [sym_default] = 1422, [sym__paren_expression] = 1422, [sym__expression] = 1422, [sym_object] = 1422, [sym_array] = 1422, [sym_function_expression] = 1422, [sym_function_call] = 1422, [sym_constructor_call] = 1422, [sym_member_access] = 1422, [sym_subscript_access] = 1422, [sym_assignment] = 1422, [sym_math_assignment] = 1422, [sym_ternary] = 1422, [sym_bool_op] = 1422, [sym_math_op] = 1422, [sym_rel_op] = 1422, [sym_type_op] = 1422, [aux_sym_program_repeat1] = 1422, [aux_sym_switch_statement_repeat1] = 1422, [ts_builtin_sym_error] = 1422, [anon_sym_var] = 1422, [anon_sym_LBRACE] = 1422, [anon_sym_RBRACE] = 1422, [anon_sym_if] = 1422, [anon_sym_switch] = 1422, [anon_sym_for] = 1422, [anon_sym_LPAREN] = 1422, [anon_sym_while] = 1422, [anon_sym_try] = 1422, [anon_sym_return] = 1422, [anon_sym_throw] = 1422, [anon_sym_break] = 1422, [anon_sym_delete] = 1422, [anon_sym_case] = 1422, [anon_sym_default] = 1422, [anon_sym_LBRACK] = 1422, [anon_sym_function] = 1422, [anon_sym_new] = 1422, [anon_sym_BANG] = 1422, [anon_sym_typeof] = 1422, [sym_comment] = 58, [sym_string] = 1422, [sym_regex] = 1422, [sym_number] = 1422, [sym_identifier] = 1422, [sym_null] = 1422, [sym_undefined] = 1422, [sym_true] = 1422, [sym_false] = 1422, [sym__line_break] = 58, }, [808] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 1985, [ts_builtin_sym_error] = 2069, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2071, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [809] = { [anon_sym_RBRACE] = 2073, [sym_comment] = 58, [sym__line_break] = 58, }, [810] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2073, [sym_comment] = 58, [sym__line_break] = 58, }, [811] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_case] = 822, [sym_default] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [aux_sym_switch_statement_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_case] = 822, [anon_sym_default] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [812] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_case] = 960, [sym_default] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [aux_sym_switch_statement_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_case] = 960, [anon_sym_default] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [813] = { [ts_builtin_sym_error] = 2075, [sym_comment] = 58, [sym_identifier] = 2075, [sym__line_break] = 58, }, [814] = { [anon_sym_RPAREN] = 2077, [sym_comment] = 58, [sym__line_break] = 58, }, [815] = { [sym_statement_block] = 2079, [anon_sym_LBRACE] = 2081, [sym_comment] = 58, [sym__line_break] = 58, }, [816] = { [sym__statement] = 1438, [sym_expression_statement] = 1438, [sym_var_declaration] = 1438, [sym_statement_block] = 1438, [sym_if_statement] = 1438, [sym_switch_statement] = 1438, [sym_for_statement] = 1438, [sym_for_in_statement] = 1438, [sym_while_statement] = 1438, [sym_try_statement] = 1438, [sym_return_statement] = 1438, [sym_throw_statement] = 1438, [sym_break_statement] = 1438, [sym_delete_statement] = 1438, [sym_case] = 1438, [sym_default] = 1438, [sym_finally] = 1438, [sym__paren_expression] = 1438, [sym__expression] = 1438, [sym_object] = 1438, [sym_array] = 1438, [sym_function_expression] = 1438, [sym_function_call] = 1438, [sym_constructor_call] = 1438, [sym_member_access] = 1438, [sym_subscript_access] = 1438, [sym_assignment] = 1438, [sym_math_assignment] = 1438, [sym_ternary] = 1438, [sym_bool_op] = 1438, [sym_math_op] = 1438, [sym_rel_op] = 1438, [sym_type_op] = 1438, [aux_sym_program_repeat1] = 1438, [aux_sym_switch_statement_repeat1] = 1438, [ts_builtin_sym_error] = 1438, [anon_sym_var] = 1438, [anon_sym_LBRACE] = 1438, [anon_sym_RBRACE] = 1438, [anon_sym_if] = 1438, [anon_sym_switch] = 1438, [anon_sym_for] = 1438, [anon_sym_LPAREN] = 1438, [anon_sym_while] = 1438, [anon_sym_try] = 1438, [anon_sym_return] = 1438, [anon_sym_throw] = 1438, [anon_sym_break] = 1438, [anon_sym_delete] = 1438, [anon_sym_case] = 1438, [anon_sym_default] = 1438, [anon_sym_finally] = 1438, [anon_sym_LBRACK] = 1438, [anon_sym_function] = 1438, [anon_sym_new] = 1438, [anon_sym_BANG] = 1438, [anon_sym_typeof] = 1438, [sym_comment] = 58, [sym_string] = 1438, [sym_regex] = 1438, [sym_number] = 1438, [sym_identifier] = 1438, [sym_null] = 1438, [sym_undefined] = 1438, [sym_true] = 1438, [sym_false] = 1438, [sym__line_break] = 58, }, [817] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2083, [ts_builtin_sym_error] = 2085, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2087, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [818] = { [anon_sym_RBRACE] = 2089, [sym_comment] = 58, [sym__line_break] = 58, }, [819] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2089, [sym_comment] = 58, [sym__line_break] = 58, }, [820] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_case] = 822, [sym_default] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [aux_sym_switch_statement_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_case] = 822, [anon_sym_default] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [821] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_case] = 960, [sym_default] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [aux_sym_switch_statement_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_case] = 960, [anon_sym_default] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [822] = { [sym__statement] = 1448, [sym_expression_statement] = 1448, [sym_var_declaration] = 1448, [sym_statement_block] = 1448, [sym_if_statement] = 1448, [sym_switch_statement] = 1448, [sym_for_statement] = 1448, [sym_for_in_statement] = 1448, [sym_while_statement] = 1448, [sym_try_statement] = 1448, [sym_return_statement] = 1448, [sym_throw_statement] = 1448, [sym_break_statement] = 1448, [sym_delete_statement] = 1448, [sym_case] = 1448, [sym_default] = 1448, [sym__paren_expression] = 1448, [sym__expression] = 1448, [sym_object] = 1448, [sym_array] = 1448, [sym_function_expression] = 1448, [sym_function_call] = 1448, [sym_constructor_call] = 1448, [sym_member_access] = 1448, [sym_subscript_access] = 1448, [sym_assignment] = 1448, [sym_math_assignment] = 1448, [sym_ternary] = 1448, [sym_bool_op] = 1448, [sym_math_op] = 1448, [sym_rel_op] = 1448, [sym_type_op] = 1448, [aux_sym_program_repeat1] = 1448, [aux_sym_switch_statement_repeat1] = 1448, [ts_builtin_sym_error] = 1448, [anon_sym_var] = 1448, [anon_sym_LBRACE] = 1448, [anon_sym_RBRACE] = 1448, [anon_sym_if] = 1448, [anon_sym_switch] = 1448, [anon_sym_for] = 1448, [anon_sym_LPAREN] = 1448, [anon_sym_while] = 1448, [anon_sym_try] = 1448, [anon_sym_return] = 1448, [anon_sym_throw] = 1448, [anon_sym_break] = 1448, [anon_sym_delete] = 1448, [anon_sym_case] = 1448, [anon_sym_default] = 1448, [anon_sym_LBRACK] = 1448, [anon_sym_function] = 1448, [anon_sym_new] = 1448, [anon_sym_BANG] = 1448, [anon_sym_typeof] = 1448, [sym_comment] = 58, [sym_string] = 1448, [sym_regex] = 1448, [sym_number] = 1448, [sym_identifier] = 1448, [sym_null] = 1448, [sym_undefined] = 1448, [sym_true] = 1448, [sym_false] = 1448, [sym__line_break] = 58, }, [823] = { [sym__statement] = 2091, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [824] = { [sym__statement] = 1458, [sym_expression_statement] = 1458, [sym_var_declaration] = 1458, [sym_statement_block] = 1458, [sym_if_statement] = 1458, [sym_switch_statement] = 1458, [sym_for_statement] = 1458, [sym_for_in_statement] = 1458, [sym_while_statement] = 1458, [sym_try_statement] = 1458, [sym_return_statement] = 1458, [sym_throw_statement] = 1458, [sym_break_statement] = 1458, [sym_delete_statement] = 1458, [sym_case] = 1458, [sym_default] = 1458, [sym__paren_expression] = 1458, [sym__expression] = 1458, [sym_object] = 1458, [sym_array] = 1458, [sym_function_expression] = 1458, [sym_function_call] = 1458, [sym_constructor_call] = 1458, [sym_member_access] = 1458, [sym_subscript_access] = 1458, [sym_assignment] = 1458, [sym_math_assignment] = 1458, [sym_ternary] = 1458, [sym_bool_op] = 1458, [sym_math_op] = 1458, [sym_rel_op] = 1458, [sym_type_op] = 1458, [aux_sym_program_repeat1] = 1458, [aux_sym_switch_statement_repeat1] = 1458, [ts_builtin_sym_error] = 1458, [anon_sym_var] = 1458, [anon_sym_LBRACE] = 1458, [anon_sym_RBRACE] = 1458, [anon_sym_if] = 1458, [anon_sym_switch] = 1458, [anon_sym_for] = 1458, [anon_sym_LPAREN] = 1458, [anon_sym_while] = 1458, [anon_sym_try] = 1458, [anon_sym_return] = 1458, [anon_sym_throw] = 1458, [anon_sym_break] = 1458, [anon_sym_delete] = 1458, [anon_sym_case] = 1458, [anon_sym_default] = 1458, [anon_sym_LBRACK] = 1458, [anon_sym_function] = 1458, [anon_sym_new] = 1458, [anon_sym_BANG] = 1458, [anon_sym_typeof] = 1458, [sym_comment] = 58, [sym_string] = 1458, [sym_regex] = 1458, [sym_number] = 1458, [sym_identifier] = 1458, [sym_null] = 1458, [sym_undefined] = 1458, [sym_true] = 1458, [sym_false] = 1458, [sym__line_break] = 58, }, [825] = { [sym_var_declaration] = 2093, [sym__paren_expression] = 1462, [sym__expression] = 2095, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_SEMI] = 2093, [anon_sym_var] = 2097, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 2099, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [826] = { [sym__paren_expression] = 1462, [sym__expression] = 2101, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 2103, [anon_sym_SEMI] = 2105, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [827] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2107, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [828] = { [sym_var_assignment] = 1522, [ts_builtin_sym_error] = 1524, [sym_comment] = 58, [sym_identifier] = 2109, [sym__line_break] = 58, }, [829] = { [sym_arguments] = 258, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 2111, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [830] = { [sym__paren_expression] = 158, [sym__expression] = 2114, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [831] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2116, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [832] = { [sym__statement] = 2118, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [833] = { [sym__statement] = 1563, [sym_expression_statement] = 1563, [sym_var_declaration] = 1563, [sym_statement_block] = 1563, [sym_if_statement] = 1563, [sym_switch_statement] = 1563, [sym_for_statement] = 1563, [sym_for_in_statement] = 1563, [sym_while_statement] = 1563, [sym_try_statement] = 1563, [sym_return_statement] = 1563, [sym_throw_statement] = 1563, [sym_break_statement] = 1563, [sym_delete_statement] = 1563, [sym_case] = 1563, [sym_default] = 1563, [sym__paren_expression] = 1563, [sym__expression] = 1563, [sym_object] = 1563, [sym_array] = 1563, [sym_function_expression] = 1563, [sym_function_call] = 1563, [sym_constructor_call] = 1563, [sym_member_access] = 1563, [sym_subscript_access] = 1563, [sym_assignment] = 1563, [sym_math_assignment] = 1563, [sym_ternary] = 1563, [sym_bool_op] = 1563, [sym_math_op] = 1563, [sym_rel_op] = 1563, [sym_type_op] = 1563, [aux_sym_program_repeat1] = 1563, [aux_sym_switch_statement_repeat1] = 1563, [ts_builtin_sym_error] = 1563, [anon_sym_var] = 1563, [anon_sym_LBRACE] = 1563, [anon_sym_RBRACE] = 1563, [anon_sym_if] = 1563, [anon_sym_switch] = 1563, [anon_sym_for] = 1563, [anon_sym_LPAREN] = 1563, [anon_sym_while] = 1563, [anon_sym_try] = 1563, [anon_sym_return] = 1563, [anon_sym_throw] = 1563, [anon_sym_break] = 1563, [anon_sym_delete] = 1563, [anon_sym_case] = 1563, [anon_sym_default] = 1563, [anon_sym_LBRACK] = 1563, [anon_sym_function] = 1563, [anon_sym_new] = 1563, [anon_sym_BANG] = 1563, [anon_sym_typeof] = 1563, [sym_comment] = 58, [sym_string] = 1563, [sym_regex] = 1563, [sym_number] = 1563, [sym_identifier] = 1563, [sym_null] = 1563, [sym_undefined] = 1563, [sym_true] = 1563, [sym_false] = 1563, [sym__line_break] = 58, }, [834] = { [aux_sym_var_declaration_repeat1] = 1631, [anon_sym_SEMI] = 1633, [anon_sym_COMMA] = 1635, [anon_sym_in] = 2120, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 1645, }, [835] = { [sym__paren_expression] = 158, [sym__expression] = 2122, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [836] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2124, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [837] = { [sym__statement] = 2126, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [838] = { [sym__statement] = 1827, [sym_expression_statement] = 1827, [sym_var_declaration] = 1827, [sym_statement_block] = 1827, [sym_if_statement] = 1827, [sym_switch_statement] = 1827, [sym_for_statement] = 1827, [sym_for_in_statement] = 1827, [sym_while_statement] = 1827, [sym_try_statement] = 1827, [sym_return_statement] = 1827, [sym_throw_statement] = 1827, [sym_break_statement] = 1827, [sym_delete_statement] = 1827, [sym_case] = 1827, [sym_default] = 1827, [sym__paren_expression] = 1827, [sym__expression] = 1827, [sym_object] = 1827, [sym_array] = 1827, [sym_function_expression] = 1827, [sym_function_call] = 1827, [sym_constructor_call] = 1827, [sym_member_access] = 1827, [sym_subscript_access] = 1827, [sym_assignment] = 1827, [sym_math_assignment] = 1827, [sym_ternary] = 1827, [sym_bool_op] = 1827, [sym_math_op] = 1827, [sym_rel_op] = 1827, [sym_type_op] = 1827, [aux_sym_program_repeat1] = 1827, [aux_sym_switch_statement_repeat1] = 1827, [ts_builtin_sym_error] = 1827, [anon_sym_var] = 1827, [anon_sym_LBRACE] = 1827, [anon_sym_RBRACE] = 1827, [anon_sym_if] = 1827, [anon_sym_switch] = 1827, [anon_sym_for] = 1827, [anon_sym_LPAREN] = 1827, [anon_sym_while] = 1827, [anon_sym_try] = 1827, [anon_sym_return] = 1827, [anon_sym_throw] = 1827, [anon_sym_break] = 1827, [anon_sym_delete] = 1827, [anon_sym_case] = 1827, [anon_sym_default] = 1827, [anon_sym_LBRACK] = 1827, [anon_sym_function] = 1827, [anon_sym_new] = 1827, [anon_sym_BANG] = 1827, [anon_sym_typeof] = 1827, [sym_comment] = 58, [sym_string] = 1827, [sym_regex] = 1827, [sym_number] = 1827, [sym_identifier] = 1827, [sym_null] = 1827, [sym_undefined] = 1827, [sym_true] = 1827, [sym_false] = 1827, [sym__line_break] = 58, }, [839] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2128, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [840] = { [anon_sym_SEMI] = 2128, [sym_comment] = 58, [sym__line_break] = 58, }, [841] = { [sym__paren_expression] = 158, [sym__expression] = 2130, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2132, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2134, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [842] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2136, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [843] = { [anon_sym_RPAREN] = 2136, [sym_comment] = 58, [sym__line_break] = 58, }, [844] = { [sym__statement] = 2138, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [845] = { [sym__statement] = 1853, [sym_expression_statement] = 1853, [sym_var_declaration] = 1853, [sym_statement_block] = 1853, [sym_if_statement] = 1853, [sym_switch_statement] = 1853, [sym_for_statement] = 1853, [sym_for_in_statement] = 1853, [sym_while_statement] = 1853, [sym_try_statement] = 1853, [sym_return_statement] = 1853, [sym_throw_statement] = 1853, [sym_break_statement] = 1853, [sym_delete_statement] = 1853, [sym_case] = 1853, [sym_default] = 1853, [sym__paren_expression] = 1853, [sym__expression] = 1853, [sym_object] = 1853, [sym_array] = 1853, [sym_function_expression] = 1853, [sym_function_call] = 1853, [sym_constructor_call] = 1853, [sym_member_access] = 1853, [sym_subscript_access] = 1853, [sym_assignment] = 1853, [sym_math_assignment] = 1853, [sym_ternary] = 1853, [sym_bool_op] = 1853, [sym_math_op] = 1853, [sym_rel_op] = 1853, [sym_type_op] = 1853, [aux_sym_program_repeat1] = 1853, [aux_sym_switch_statement_repeat1] = 1853, [ts_builtin_sym_error] = 1853, [anon_sym_var] = 1853, [anon_sym_LBRACE] = 1853, [anon_sym_RBRACE] = 1853, [anon_sym_if] = 1853, [anon_sym_switch] = 1853, [anon_sym_for] = 1853, [anon_sym_LPAREN] = 1853, [anon_sym_while] = 1853, [anon_sym_try] = 1853, [anon_sym_return] = 1853, [anon_sym_throw] = 1853, [anon_sym_break] = 1853, [anon_sym_delete] = 1853, [anon_sym_case] = 1853, [anon_sym_default] = 1853, [anon_sym_LBRACK] = 1853, [anon_sym_function] = 1853, [anon_sym_new] = 1853, [anon_sym_BANG] = 1853, [anon_sym_typeof] = 1853, [sym_comment] = 58, [sym_string] = 1853, [sym_regex] = 1853, [sym_number] = 1853, [sym_identifier] = 1853, [sym_null] = 1853, [sym_undefined] = 1853, [sym_true] = 1853, [sym_false] = 1853, [sym__line_break] = 58, }, [846] = { [sym__statement] = 2140, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [847] = { [sym__statement] = 1857, [sym_expression_statement] = 1857, [sym_var_declaration] = 1857, [sym_statement_block] = 1857, [sym_if_statement] = 1857, [sym_switch_statement] = 1857, [sym_for_statement] = 1857, [sym_for_in_statement] = 1857, [sym_while_statement] = 1857, [sym_try_statement] = 1857, [sym_return_statement] = 1857, [sym_throw_statement] = 1857, [sym_break_statement] = 1857, [sym_delete_statement] = 1857, [sym_case] = 1857, [sym_default] = 1857, [sym__paren_expression] = 1857, [sym__expression] = 1857, [sym_object] = 1857, [sym_array] = 1857, [sym_function_expression] = 1857, [sym_function_call] = 1857, [sym_constructor_call] = 1857, [sym_member_access] = 1857, [sym_subscript_access] = 1857, [sym_assignment] = 1857, [sym_math_assignment] = 1857, [sym_ternary] = 1857, [sym_bool_op] = 1857, [sym_math_op] = 1857, [sym_rel_op] = 1857, [sym_type_op] = 1857, [aux_sym_program_repeat1] = 1857, [aux_sym_switch_statement_repeat1] = 1857, [ts_builtin_sym_error] = 1857, [anon_sym_var] = 1857, [anon_sym_LBRACE] = 1857, [anon_sym_RBRACE] = 1857, [anon_sym_if] = 1857, [anon_sym_switch] = 1857, [anon_sym_for] = 1857, [anon_sym_LPAREN] = 1857, [anon_sym_while] = 1857, [anon_sym_try] = 1857, [anon_sym_return] = 1857, [anon_sym_throw] = 1857, [anon_sym_break] = 1857, [anon_sym_delete] = 1857, [anon_sym_case] = 1857, [anon_sym_default] = 1857, [anon_sym_LBRACK] = 1857, [anon_sym_function] = 1857, [anon_sym_new] = 1857, [anon_sym_BANG] = 1857, [anon_sym_typeof] = 1857, [sym_comment] = 58, [sym_string] = 1857, [sym_regex] = 1857, [sym_number] = 1857, [sym_identifier] = 1857, [sym_null] = 1857, [sym_undefined] = 1857, [sym_true] = 1857, [sym_false] = 1857, [sym__line_break] = 58, }, [848] = { [sym__paren_expression] = 158, [sym__expression] = 2142, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2144, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2136, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [849] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2146, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [850] = { [anon_sym_RPAREN] = 2146, [sym_comment] = 58, [sym__line_break] = 58, }, [851] = { [sym__statement] = 2148, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [852] = { [sym__statement] = 1867, [sym_expression_statement] = 1867, [sym_var_declaration] = 1867, [sym_statement_block] = 1867, [sym_if_statement] = 1867, [sym_switch_statement] = 1867, [sym_for_statement] = 1867, [sym_for_in_statement] = 1867, [sym_while_statement] = 1867, [sym_try_statement] = 1867, [sym_return_statement] = 1867, [sym_throw_statement] = 1867, [sym_break_statement] = 1867, [sym_delete_statement] = 1867, [sym_case] = 1867, [sym_default] = 1867, [sym__paren_expression] = 1867, [sym__expression] = 1867, [sym_object] = 1867, [sym_array] = 1867, [sym_function_expression] = 1867, [sym_function_call] = 1867, [sym_constructor_call] = 1867, [sym_member_access] = 1867, [sym_subscript_access] = 1867, [sym_assignment] = 1867, [sym_math_assignment] = 1867, [sym_ternary] = 1867, [sym_bool_op] = 1867, [sym_math_op] = 1867, [sym_rel_op] = 1867, [sym_type_op] = 1867, [aux_sym_program_repeat1] = 1867, [aux_sym_switch_statement_repeat1] = 1867, [ts_builtin_sym_error] = 1867, [anon_sym_var] = 1867, [anon_sym_LBRACE] = 1867, [anon_sym_RBRACE] = 1867, [anon_sym_if] = 1867, [anon_sym_switch] = 1867, [anon_sym_for] = 1867, [anon_sym_LPAREN] = 1867, [anon_sym_while] = 1867, [anon_sym_try] = 1867, [anon_sym_return] = 1867, [anon_sym_throw] = 1867, [anon_sym_break] = 1867, [anon_sym_delete] = 1867, [anon_sym_case] = 1867, [anon_sym_default] = 1867, [anon_sym_LBRACK] = 1867, [anon_sym_function] = 1867, [anon_sym_new] = 1867, [anon_sym_BANG] = 1867, [anon_sym_typeof] = 1867, [sym_comment] = 58, [sym_string] = 1867, [sym_regex] = 1867, [sym_number] = 1867, [sym_identifier] = 1867, [sym_null] = 1867, [sym_undefined] = 1867, [sym_true] = 1867, [sym_false] = 1867, [sym__line_break] = 58, }, [853] = { [sym__paren_expression] = 1462, [sym__expression] = 2150, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 2152, [anon_sym_SEMI] = 2128, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [854] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2154, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [855] = { [anon_sym_SEMI] = 2154, [sym_comment] = 58, [sym__line_break] = 58, }, [856] = { [sym__paren_expression] = 158, [sym__expression] = 2156, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2146, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [857] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2160, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [858] = { [anon_sym_RPAREN] = 2160, [sym_comment] = 58, [sym__line_break] = 58, }, [859] = { [sym__statement] = 2162, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [860] = { [sym__statement] = 1905, [sym_expression_statement] = 1905, [sym_var_declaration] = 1905, [sym_statement_block] = 1905, [sym_if_statement] = 1905, [sym_switch_statement] = 1905, [sym_for_statement] = 1905, [sym_for_in_statement] = 1905, [sym_while_statement] = 1905, [sym_try_statement] = 1905, [sym_return_statement] = 1905, [sym_throw_statement] = 1905, [sym_break_statement] = 1905, [sym_delete_statement] = 1905, [sym_case] = 1905, [sym_default] = 1905, [sym__paren_expression] = 1905, [sym__expression] = 1905, [sym_object] = 1905, [sym_array] = 1905, [sym_function_expression] = 1905, [sym_function_call] = 1905, [sym_constructor_call] = 1905, [sym_member_access] = 1905, [sym_subscript_access] = 1905, [sym_assignment] = 1905, [sym_math_assignment] = 1905, [sym_ternary] = 1905, [sym_bool_op] = 1905, [sym_math_op] = 1905, [sym_rel_op] = 1905, [sym_type_op] = 1905, [aux_sym_program_repeat1] = 1905, [aux_sym_switch_statement_repeat1] = 1905, [ts_builtin_sym_error] = 1905, [anon_sym_var] = 1905, [anon_sym_LBRACE] = 1905, [anon_sym_RBRACE] = 1905, [anon_sym_if] = 1905, [anon_sym_switch] = 1905, [anon_sym_for] = 1905, [anon_sym_LPAREN] = 1905, [anon_sym_while] = 1905, [anon_sym_try] = 1905, [anon_sym_return] = 1905, [anon_sym_throw] = 1905, [anon_sym_break] = 1905, [anon_sym_delete] = 1905, [anon_sym_case] = 1905, [anon_sym_default] = 1905, [anon_sym_LBRACK] = 1905, [anon_sym_function] = 1905, [anon_sym_new] = 1905, [anon_sym_BANG] = 1905, [anon_sym_typeof] = 1905, [sym_comment] = 58, [sym_string] = 1905, [sym_regex] = 1905, [sym_number] = 1905, [sym_identifier] = 1905, [sym_null] = 1905, [sym_undefined] = 1905, [sym_true] = 1905, [sym_false] = 1905, [sym__line_break] = 58, }, [861] = { [anon_sym_LBRACE] = 2164, [sym_comment] = 58, [sym__line_break] = 58, }, [862] = { [sym_case] = 1915, [sym_default] = 1915, [aux_sym_switch_statement_repeat1] = 2166, [anon_sym_RBRACE] = 2168, [anon_sym_case] = 1921, [anon_sym_default] = 1923, [sym_comment] = 58, [sym__line_break] = 58, }, [863] = { [anon_sym_RBRACE] = 2170, [sym_comment] = 58, [sym__line_break] = 58, }, [864] = { [sym__statement] = 1931, [sym_expression_statement] = 1931, [sym_var_declaration] = 1931, [sym_statement_block] = 1931, [sym_if_statement] = 1931, [sym_switch_statement] = 1931, [sym_for_statement] = 1931, [sym_for_in_statement] = 1931, [sym_while_statement] = 1931, [sym_try_statement] = 1931, [sym_return_statement] = 1931, [sym_throw_statement] = 1931, [sym_break_statement] = 1931, [sym_delete_statement] = 1931, [sym_case] = 1931, [sym_default] = 1931, [sym__paren_expression] = 1931, [sym__expression] = 1931, [sym_object] = 1931, [sym_array] = 1931, [sym_function_expression] = 1931, [sym_function_call] = 1931, [sym_constructor_call] = 1931, [sym_member_access] = 1931, [sym_subscript_access] = 1931, [sym_assignment] = 1931, [sym_math_assignment] = 1931, [sym_ternary] = 1931, [sym_bool_op] = 1931, [sym_math_op] = 1931, [sym_rel_op] = 1931, [sym_type_op] = 1931, [aux_sym_program_repeat1] = 1931, [aux_sym_switch_statement_repeat1] = 1931, [ts_builtin_sym_error] = 1931, [anon_sym_var] = 1931, [anon_sym_LBRACE] = 1931, [anon_sym_RBRACE] = 1931, [anon_sym_if] = 1931, [anon_sym_switch] = 1931, [anon_sym_for] = 1931, [anon_sym_LPAREN] = 1931, [anon_sym_while] = 1931, [anon_sym_try] = 1931, [anon_sym_return] = 1931, [anon_sym_throw] = 1931, [anon_sym_break] = 1931, [anon_sym_delete] = 1931, [anon_sym_case] = 1931, [anon_sym_default] = 1931, [anon_sym_LBRACK] = 1931, [anon_sym_function] = 1931, [anon_sym_new] = 1931, [anon_sym_BANG] = 1931, [anon_sym_typeof] = 1931, [sym_comment] = 58, [sym_string] = 1931, [sym_regex] = 1931, [sym_number] = 1931, [sym_identifier] = 1931, [sym_null] = 1931, [sym_undefined] = 1931, [sym_true] = 1931, [sym_false] = 1931, [sym__line_break] = 58, }, [865] = { [sym__statement] = 2172, [sym_expression_statement] = 2172, [sym_var_declaration] = 2172, [sym_statement_block] = 2172, [sym_if_statement] = 2172, [sym_switch_statement] = 2172, [sym_for_statement] = 2172, [sym_for_in_statement] = 2172, [sym_while_statement] = 2172, [sym_try_statement] = 2172, [sym_return_statement] = 2172, [sym_throw_statement] = 2172, [sym_break_statement] = 2172, [sym_delete_statement] = 2172, [sym_case] = 2172, [sym_default] = 2172, [sym__paren_expression] = 2172, [sym__expression] = 2172, [sym_object] = 2172, [sym_array] = 2172, [sym_function_expression] = 2172, [sym_function_call] = 2172, [sym_constructor_call] = 2172, [sym_member_access] = 2172, [sym_subscript_access] = 2172, [sym_assignment] = 2172, [sym_math_assignment] = 2172, [sym_ternary] = 2172, [sym_bool_op] = 2172, [sym_math_op] = 2172, [sym_rel_op] = 2172, [sym_type_op] = 2172, [aux_sym_program_repeat1] = 2172, [aux_sym_switch_statement_repeat1] = 2172, [ts_builtin_sym_error] = 2172, [anon_sym_var] = 2172, [anon_sym_LBRACE] = 2172, [anon_sym_RBRACE] = 2172, [anon_sym_if] = 2172, [anon_sym_switch] = 2172, [anon_sym_for] = 2172, [anon_sym_LPAREN] = 2172, [anon_sym_while] = 2172, [anon_sym_try] = 2172, [anon_sym_return] = 2172, [anon_sym_throw] = 2172, [anon_sym_break] = 2172, [anon_sym_delete] = 2172, [anon_sym_case] = 2172, [anon_sym_default] = 2172, [anon_sym_LBRACK] = 2172, [anon_sym_function] = 2172, [anon_sym_new] = 2172, [anon_sym_BANG] = 2172, [anon_sym_typeof] = 2172, [sym_comment] = 58, [sym_string] = 2172, [sym_regex] = 2172, [sym_number] = 2172, [sym_identifier] = 2172, [sym_null] = 2172, [sym_undefined] = 2172, [sym_true] = 2172, [sym_false] = 2172, [sym__line_break] = 58, }, [866] = { [sym__statement] = 2174, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [867] = { [sym__statement] = 2204, [sym_expression_statement] = 2204, [sym_var_declaration] = 2204, [sym_statement_block] = 2204, [sym_if_statement] = 2204, [sym_switch_statement] = 2204, [sym_for_statement] = 2204, [sym_for_in_statement] = 2204, [sym_while_statement] = 2204, [sym_try_statement] = 2204, [sym_return_statement] = 2204, [sym_throw_statement] = 2204, [sym_break_statement] = 2204, [sym_delete_statement] = 2204, [sym_case] = 2204, [sym_default] = 2204, [sym__paren_expression] = 2204, [sym__expression] = 2204, [sym_object] = 2204, [sym_array] = 2204, [sym_function_expression] = 2204, [sym_function_call] = 2204, [sym_constructor_call] = 2204, [sym_member_access] = 2204, [sym_subscript_access] = 2204, [sym_assignment] = 2204, [sym_math_assignment] = 2204, [sym_ternary] = 2204, [sym_bool_op] = 2204, [sym_math_op] = 2204, [sym_rel_op] = 2204, [sym_type_op] = 2204, [aux_sym_program_repeat1] = 2204, [aux_sym_switch_statement_repeat1] = 2204, [ts_builtin_sym_error] = 2204, [anon_sym_var] = 2204, [anon_sym_LBRACE] = 2204, [anon_sym_RBRACE] = 2204, [anon_sym_if] = 2204, [anon_sym_else] = 2206, [anon_sym_switch] = 2204, [anon_sym_for] = 2204, [anon_sym_LPAREN] = 2204, [anon_sym_while] = 2204, [anon_sym_try] = 2204, [anon_sym_return] = 2204, [anon_sym_throw] = 2204, [anon_sym_break] = 2204, [anon_sym_delete] = 2204, [anon_sym_case] = 2204, [anon_sym_default] = 2204, [anon_sym_LBRACK] = 2204, [anon_sym_function] = 2204, [anon_sym_new] = 2204, [anon_sym_BANG] = 2204, [anon_sym_typeof] = 2204, [sym_comment] = 58, [sym_string] = 2204, [sym_regex] = 2204, [sym_number] = 2204, [sym_identifier] = 2204, [sym_null] = 2204, [sym_undefined] = 2204, [sym_true] = 2204, [sym_false] = 2204, [sym__line_break] = 58, }, [868] = { [sym__statement] = 64, [sym_expression_statement] = 64, [sym_var_declaration] = 64, [sym_statement_block] = 64, [sym_if_statement] = 64, [sym_switch_statement] = 64, [sym_for_statement] = 64, [sym_for_in_statement] = 64, [sym_while_statement] = 64, [sym_try_statement] = 64, [sym_return_statement] = 64, [sym_throw_statement] = 64, [sym_break_statement] = 64, [sym_delete_statement] = 64, [sym_case] = 64, [sym_default] = 64, [sym__paren_expression] = 64, [sym__expression] = 64, [sym_object] = 64, [sym_array] = 64, [sym_function_expression] = 64, [sym_function_call] = 64, [sym_constructor_call] = 64, [sym_member_access] = 64, [sym_subscript_access] = 64, [sym_assignment] = 64, [sym_math_assignment] = 64, [sym_ternary] = 64, [sym_bool_op] = 64, [sym_math_op] = 64, [sym_rel_op] = 64, [sym_type_op] = 64, [aux_sym_program_repeat1] = 64, [aux_sym_switch_statement_repeat1] = 64, [ts_builtin_sym_error] = 64, [anon_sym_var] = 64, [anon_sym_LBRACE] = 64, [anon_sym_RBRACE] = 64, [anon_sym_if] = 64, [anon_sym_else] = 64, [anon_sym_switch] = 64, [anon_sym_for] = 64, [anon_sym_LPAREN] = 64, [anon_sym_while] = 64, [anon_sym_try] = 64, [anon_sym_return] = 64, [anon_sym_throw] = 64, [anon_sym_break] = 64, [anon_sym_delete] = 64, [anon_sym_case] = 64, [anon_sym_default] = 64, [anon_sym_LBRACK] = 64, [anon_sym_function] = 64, [anon_sym_new] = 64, [anon_sym_BANG] = 64, [anon_sym_typeof] = 64, [sym_comment] = 58, [sym_string] = 64, [sym_regex] = 64, [sym_number] = 64, [sym_identifier] = 64, [sym_null] = 64, [sym_undefined] = 64, [sym_true] = 64, [sym_false] = 64, [sym__line_break] = 58, }, [869] = { [sym_arguments] = 68, [anon_sym_SEMI] = 2208, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 2210, }, [870] = { [anon_sym_SEMI] = 2208, [sym_comment] = 58, [sym__line_break] = 58, }, [871] = { [sym_var_assignment] = 2212, [ts_builtin_sym_error] = 2214, [sym_comment] = 58, [sym_identifier] = 2216, [sym__line_break] = 58, }, [872] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [sym_pair] = 114, [sym_method_definition] = 114, [aux_sym_program_repeat1] = 2218, [ts_builtin_sym_error] = 2220, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2222, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 144, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 146, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [873] = { [sym__paren_expression] = 2224, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [874] = { [sym__paren_expression] = 2226, [anon_sym_LPAREN] = 154, [sym_comment] = 58, [sym__line_break] = 58, }, [875] = { [anon_sym_LPAREN] = 2228, [sym_comment] = 58, [sym__line_break] = 58, }, [876] = { [sym__paren_expression] = 2230, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [877] = { [sym_statement_block] = 2232, [anon_sym_LBRACE] = 2234, [sym_comment] = 58, [sym__line_break] = 58, }, [878] = { [sym__paren_expression] = 8, [sym__expression] = 2236, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_SEMI] = 2238, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 2240, }, [879] = { [sym__paren_expression] = 8, [sym__expression] = 2242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [880] = { [anon_sym_SEMI] = 2244, [sym_comment] = 58, [sym__line_break] = 2246, }, [881] = { [sym__paren_expression] = 200, [sym__expression] = 202, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 2248, [sym_subscript_access] = 2250, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [882] = { [sym_arguments] = 66, [anon_sym_SEMI] = 2252, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 2254, }, [883] = { [sym_arguments] = 66, [anon_sym_SEMI] = 2252, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 2256, }, [884] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym_case] = 1300, [sym_default] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [aux_sym_program_repeat1] = 1300, [aux_sym_switch_statement_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_case] = 1300, [anon_sym_default] = 1300, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_BANG] = 1300, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [885] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym_case] = 1300, [sym_default] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 2258, [aux_sym_program_repeat1] = 1300, [aux_sym_switch_statement_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_SEMI] = 2258, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 2258, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_case] = 1300, [anon_sym_default] = 1300, [anon_sym_EQ] = 2258, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 2258, [anon_sym_PLUS_EQ] = 2258, [anon_sym_DASH_EQ] = 2258, [anon_sym_STAR_EQ] = 2258, [anon_sym_SLASH_EQ] = 2258, [anon_sym_QMARK] = 2258, [anon_sym_PIPE_PIPE] = 2258, [anon_sym_AMP_AMP] = 2258, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 2258, [anon_sym_DASH_DASH] = 2258, [anon_sym_STAR] = 2258, [anon_sym_SLASH] = 2258, [anon_sym_PLUS] = 2258, [anon_sym_DASH] = 2258, [anon_sym_EQ_EQ_EQ] = 2258, [anon_sym_BANG_EQ_EQ] = 2258, [anon_sym_LT] = 2258, [anon_sym_GT] = 2258, [anon_sym_instanceof] = 2258, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [886] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym_case] = 1300, [sym_default] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 2260, [aux_sym_program_repeat1] = 1300, [aux_sym_switch_statement_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_SEMI] = 2260, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 2260, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_case] = 1300, [anon_sym_default] = 1300, [anon_sym_EQ] = 2260, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 2260, [anon_sym_PLUS_EQ] = 2260, [anon_sym_DASH_EQ] = 2260, [anon_sym_STAR_EQ] = 2260, [anon_sym_SLASH_EQ] = 2260, [anon_sym_QMARK] = 2260, [anon_sym_PIPE_PIPE] = 2260, [anon_sym_AMP_AMP] = 2260, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 2260, [anon_sym_DASH_DASH] = 2260, [anon_sym_STAR] = 2260, [anon_sym_SLASH] = 2260, [anon_sym_PLUS] = 2260, [anon_sym_DASH] = 2260, [anon_sym_EQ_EQ_EQ] = 2260, [anon_sym_BANG_EQ_EQ] = 2260, [anon_sym_LT] = 2260, [anon_sym_GT] = 2260, [anon_sym_instanceof] = 2260, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [887] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym_case] = 1336, [sym_default] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [aux_sym_switch_statement_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_RBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_else] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_case] = 1336, [anon_sym_default] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [888] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym_case] = 1336, [sym_default] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [aux_sym_switch_statement_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [anon_sym_SEMI] = 2262, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_RBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_else] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_case] = 1336, [anon_sym_default] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [889] = { [sym_arguments] = 68, [anon_sym_SEMI] = 2264, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 2266, }, [890] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym_case] = 1344, [sym_default] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [aux_sym_program_repeat1] = 1344, [aux_sym_switch_statement_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_RBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_else] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_case] = 1344, [anon_sym_default] = 1344, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_BANG] = 1344, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [891] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym_case] = 1344, [sym_default] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [sym_arguments] = 2268, [aux_sym_program_repeat1] = 1344, [aux_sym_switch_statement_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [anon_sym_SEMI] = 2268, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_RBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_else] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_in] = 2268, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_case] = 1344, [anon_sym_default] = 1344, [anon_sym_EQ] = 2268, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_DOT] = 2268, [anon_sym_PLUS_EQ] = 2268, [anon_sym_DASH_EQ] = 2268, [anon_sym_STAR_EQ] = 2268, [anon_sym_SLASH_EQ] = 2268, [anon_sym_QMARK] = 2268, [anon_sym_PIPE_PIPE] = 2268, [anon_sym_AMP_AMP] = 2268, [anon_sym_BANG] = 1344, [anon_sym_PLUS_PLUS] = 2268, [anon_sym_DASH_DASH] = 2268, [anon_sym_STAR] = 2268, [anon_sym_SLASH] = 2268, [anon_sym_PLUS] = 2268, [anon_sym_DASH] = 2268, [anon_sym_EQ_EQ_EQ] = 2268, [anon_sym_BANG_EQ_EQ] = 2268, [anon_sym_LT] = 2268, [anon_sym_GT] = 2268, [anon_sym_instanceof] = 2268, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [892] = { [sym_arguments] = 68, [anon_sym_SEMI] = 2270, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 2272, }, [893] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym_case] = 1386, [sym_default] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [aux_sym_switch_statement_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_RBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_else] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_case] = 1386, [anon_sym_default] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [894] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym_case] = 1386, [sym_default] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [aux_sym_switch_statement_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [anon_sym_SEMI] = 2274, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_RBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_else] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_case] = 1386, [anon_sym_default] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [895] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym_case] = 1390, [sym_default] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [aux_sym_program_repeat1] = 1390, [aux_sym_switch_statement_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_RBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_else] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_case] = 1390, [anon_sym_default] = 1390, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_BANG] = 1390, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [896] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym_case] = 1390, [sym_default] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [sym_arguments] = 2276, [aux_sym_program_repeat1] = 1390, [aux_sym_switch_statement_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [anon_sym_SEMI] = 2276, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_RBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_else] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_in] = 2276, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_case] = 1390, [anon_sym_default] = 1390, [anon_sym_EQ] = 2276, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_DOT] = 2276, [anon_sym_PLUS_EQ] = 2276, [anon_sym_DASH_EQ] = 2276, [anon_sym_STAR_EQ] = 2276, [anon_sym_SLASH_EQ] = 2276, [anon_sym_QMARK] = 2276, [anon_sym_PIPE_PIPE] = 2276, [anon_sym_AMP_AMP] = 2276, [anon_sym_BANG] = 1390, [anon_sym_PLUS_PLUS] = 2276, [anon_sym_DASH_DASH] = 2276, [anon_sym_STAR] = 2276, [anon_sym_SLASH] = 2276, [anon_sym_PLUS] = 2276, [anon_sym_DASH] = 2276, [anon_sym_EQ_EQ_EQ] = 2276, [anon_sym_BANG_EQ_EQ] = 2276, [anon_sym_LT] = 2276, [anon_sym_GT] = 2276, [anon_sym_instanceof] = 2276, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [897] = { [sym__statement] = 1394, [sym_expression_statement] = 1394, [sym_var_declaration] = 1394, [sym_statement_block] = 1394, [sym_if_statement] = 1394, [sym_switch_statement] = 1394, [sym_for_statement] = 1394, [sym_for_in_statement] = 1394, [sym_while_statement] = 1394, [sym_try_statement] = 1394, [sym_return_statement] = 1394, [sym_throw_statement] = 1394, [sym_break_statement] = 1394, [sym_delete_statement] = 1394, [sym_case] = 1394, [sym_default] = 1394, [sym_catch] = 2278, [sym_finally] = 2280, [sym__paren_expression] = 1394, [sym__expression] = 1394, [sym_object] = 1394, [sym_array] = 1394, [sym_function_expression] = 1394, [sym_function_call] = 1394, [sym_constructor_call] = 1394, [sym_member_access] = 1394, [sym_subscript_access] = 1394, [sym_assignment] = 1394, [sym_math_assignment] = 1394, [sym_ternary] = 1394, [sym_bool_op] = 1394, [sym_math_op] = 1394, [sym_rel_op] = 1394, [sym_type_op] = 1394, [aux_sym_program_repeat1] = 1394, [aux_sym_switch_statement_repeat1] = 1394, [ts_builtin_sym_error] = 1394, [anon_sym_var] = 1394, [anon_sym_LBRACE] = 1394, [anon_sym_RBRACE] = 1394, [anon_sym_if] = 1394, [anon_sym_else] = 1394, [anon_sym_switch] = 1394, [anon_sym_for] = 1394, [anon_sym_LPAREN] = 1394, [anon_sym_while] = 1394, [anon_sym_try] = 1394, [anon_sym_return] = 1394, [anon_sym_throw] = 1394, [anon_sym_break] = 1394, [anon_sym_delete] = 1394, [anon_sym_case] = 1394, [anon_sym_default] = 1394, [anon_sym_catch] = 2282, [anon_sym_finally] = 2284, [anon_sym_LBRACK] = 1394, [anon_sym_function] = 1394, [anon_sym_new] = 1394, [anon_sym_BANG] = 1394, [anon_sym_typeof] = 1394, [sym_comment] = 58, [sym_string] = 1394, [sym_regex] = 1394, [sym_number] = 1394, [sym_identifier] = 1394, [sym_null] = 1394, [sym_undefined] = 1394, [sym_true] = 1394, [sym_false] = 1394, [sym__line_break] = 58, }, [898] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2286, [ts_builtin_sym_error] = 2288, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2290, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [899] = { [anon_sym_RBRACE] = 2292, [sym_comment] = 58, [sym__line_break] = 58, }, [900] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2292, [sym_comment] = 58, [sym__line_break] = 58, }, [901] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_case] = 822, [sym_default] = 822, [sym_catch] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [aux_sym_switch_statement_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_case] = 822, [anon_sym_default] = 822, [anon_sym_catch] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [902] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_case] = 960, [sym_default] = 960, [sym_catch] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [aux_sym_switch_statement_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_case] = 960, [anon_sym_default] = 960, [anon_sym_catch] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [903] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym_case] = 1412, [sym_default] = 1412, [sym_finally] = 2294, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [aux_sym_switch_statement_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_RBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_else] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_case] = 1412, [anon_sym_default] = 1412, [anon_sym_finally] = 2284, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [904] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym_case] = 1412, [sym_default] = 1412, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [aux_sym_switch_statement_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_RBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_else] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_case] = 1412, [anon_sym_default] = 1412, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [905] = { [anon_sym_LPAREN] = 2296, [sym_comment] = 58, [sym__line_break] = 58, }, [906] = { [sym_statement_block] = 2298, [anon_sym_LBRACE] = 2300, [sym_comment] = 58, [sym__line_break] = 58, }, [907] = { [sym__statement] = 1422, [sym_expression_statement] = 1422, [sym_var_declaration] = 1422, [sym_statement_block] = 1422, [sym_if_statement] = 1422, [sym_switch_statement] = 1422, [sym_for_statement] = 1422, [sym_for_in_statement] = 1422, [sym_while_statement] = 1422, [sym_try_statement] = 1422, [sym_return_statement] = 1422, [sym_throw_statement] = 1422, [sym_break_statement] = 1422, [sym_delete_statement] = 1422, [sym_case] = 1422, [sym_default] = 1422, [sym__paren_expression] = 1422, [sym__expression] = 1422, [sym_object] = 1422, [sym_array] = 1422, [sym_function_expression] = 1422, [sym_function_call] = 1422, [sym_constructor_call] = 1422, [sym_member_access] = 1422, [sym_subscript_access] = 1422, [sym_assignment] = 1422, [sym_math_assignment] = 1422, [sym_ternary] = 1422, [sym_bool_op] = 1422, [sym_math_op] = 1422, [sym_rel_op] = 1422, [sym_type_op] = 1422, [aux_sym_program_repeat1] = 1422, [aux_sym_switch_statement_repeat1] = 1422, [ts_builtin_sym_error] = 1422, [anon_sym_var] = 1422, [anon_sym_LBRACE] = 1422, [anon_sym_RBRACE] = 1422, [anon_sym_if] = 1422, [anon_sym_else] = 1422, [anon_sym_switch] = 1422, [anon_sym_for] = 1422, [anon_sym_LPAREN] = 1422, [anon_sym_while] = 1422, [anon_sym_try] = 1422, [anon_sym_return] = 1422, [anon_sym_throw] = 1422, [anon_sym_break] = 1422, [anon_sym_delete] = 1422, [anon_sym_case] = 1422, [anon_sym_default] = 1422, [anon_sym_LBRACK] = 1422, [anon_sym_function] = 1422, [anon_sym_new] = 1422, [anon_sym_BANG] = 1422, [anon_sym_typeof] = 1422, [sym_comment] = 58, [sym_string] = 1422, [sym_regex] = 1422, [sym_number] = 1422, [sym_identifier] = 1422, [sym_null] = 1422, [sym_undefined] = 1422, [sym_true] = 1422, [sym_false] = 1422, [sym__line_break] = 58, }, [908] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2218, [ts_builtin_sym_error] = 2302, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2304, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [909] = { [anon_sym_RBRACE] = 2306, [sym_comment] = 58, [sym__line_break] = 58, }, [910] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2306, [sym_comment] = 58, [sym__line_break] = 58, }, [911] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_case] = 822, [sym_default] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [aux_sym_switch_statement_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_case] = 822, [anon_sym_default] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [912] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_case] = 960, [sym_default] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [aux_sym_switch_statement_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_case] = 960, [anon_sym_default] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [913] = { [ts_builtin_sym_error] = 2308, [sym_comment] = 58, [sym_identifier] = 2308, [sym__line_break] = 58, }, [914] = { [anon_sym_RPAREN] = 2310, [sym_comment] = 58, [sym__line_break] = 58, }, [915] = { [sym_statement_block] = 2312, [anon_sym_LBRACE] = 2314, [sym_comment] = 58, [sym__line_break] = 58, }, [916] = { [sym__statement] = 1438, [sym_expression_statement] = 1438, [sym_var_declaration] = 1438, [sym_statement_block] = 1438, [sym_if_statement] = 1438, [sym_switch_statement] = 1438, [sym_for_statement] = 1438, [sym_for_in_statement] = 1438, [sym_while_statement] = 1438, [sym_try_statement] = 1438, [sym_return_statement] = 1438, [sym_throw_statement] = 1438, [sym_break_statement] = 1438, [sym_delete_statement] = 1438, [sym_case] = 1438, [sym_default] = 1438, [sym_finally] = 1438, [sym__paren_expression] = 1438, [sym__expression] = 1438, [sym_object] = 1438, [sym_array] = 1438, [sym_function_expression] = 1438, [sym_function_call] = 1438, [sym_constructor_call] = 1438, [sym_member_access] = 1438, [sym_subscript_access] = 1438, [sym_assignment] = 1438, [sym_math_assignment] = 1438, [sym_ternary] = 1438, [sym_bool_op] = 1438, [sym_math_op] = 1438, [sym_rel_op] = 1438, [sym_type_op] = 1438, [aux_sym_program_repeat1] = 1438, [aux_sym_switch_statement_repeat1] = 1438, [ts_builtin_sym_error] = 1438, [anon_sym_var] = 1438, [anon_sym_LBRACE] = 1438, [anon_sym_RBRACE] = 1438, [anon_sym_if] = 1438, [anon_sym_else] = 1438, [anon_sym_switch] = 1438, [anon_sym_for] = 1438, [anon_sym_LPAREN] = 1438, [anon_sym_while] = 1438, [anon_sym_try] = 1438, [anon_sym_return] = 1438, [anon_sym_throw] = 1438, [anon_sym_break] = 1438, [anon_sym_delete] = 1438, [anon_sym_case] = 1438, [anon_sym_default] = 1438, [anon_sym_finally] = 1438, [anon_sym_LBRACK] = 1438, [anon_sym_function] = 1438, [anon_sym_new] = 1438, [anon_sym_BANG] = 1438, [anon_sym_typeof] = 1438, [sym_comment] = 58, [sym_string] = 1438, [sym_regex] = 1438, [sym_number] = 1438, [sym_identifier] = 1438, [sym_null] = 1438, [sym_undefined] = 1438, [sym_true] = 1438, [sym_false] = 1438, [sym__line_break] = 58, }, [917] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2316, [ts_builtin_sym_error] = 2318, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2320, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [918] = { [anon_sym_RBRACE] = 2322, [sym_comment] = 58, [sym__line_break] = 58, }, [919] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2322, [sym_comment] = 58, [sym__line_break] = 58, }, [920] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_case] = 822, [sym_default] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [aux_sym_switch_statement_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_case] = 822, [anon_sym_default] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [921] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_case] = 960, [sym_default] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [aux_sym_switch_statement_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_case] = 960, [anon_sym_default] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [922] = { [sym__statement] = 1448, [sym_expression_statement] = 1448, [sym_var_declaration] = 1448, [sym_statement_block] = 1448, [sym_if_statement] = 1448, [sym_switch_statement] = 1448, [sym_for_statement] = 1448, [sym_for_in_statement] = 1448, [sym_while_statement] = 1448, [sym_try_statement] = 1448, [sym_return_statement] = 1448, [sym_throw_statement] = 1448, [sym_break_statement] = 1448, [sym_delete_statement] = 1448, [sym_case] = 1448, [sym_default] = 1448, [sym__paren_expression] = 1448, [sym__expression] = 1448, [sym_object] = 1448, [sym_array] = 1448, [sym_function_expression] = 1448, [sym_function_call] = 1448, [sym_constructor_call] = 1448, [sym_member_access] = 1448, [sym_subscript_access] = 1448, [sym_assignment] = 1448, [sym_math_assignment] = 1448, [sym_ternary] = 1448, [sym_bool_op] = 1448, [sym_math_op] = 1448, [sym_rel_op] = 1448, [sym_type_op] = 1448, [aux_sym_program_repeat1] = 1448, [aux_sym_switch_statement_repeat1] = 1448, [ts_builtin_sym_error] = 1448, [anon_sym_var] = 1448, [anon_sym_LBRACE] = 1448, [anon_sym_RBRACE] = 1448, [anon_sym_if] = 1448, [anon_sym_else] = 1448, [anon_sym_switch] = 1448, [anon_sym_for] = 1448, [anon_sym_LPAREN] = 1448, [anon_sym_while] = 1448, [anon_sym_try] = 1448, [anon_sym_return] = 1448, [anon_sym_throw] = 1448, [anon_sym_break] = 1448, [anon_sym_delete] = 1448, [anon_sym_case] = 1448, [anon_sym_default] = 1448, [anon_sym_LBRACK] = 1448, [anon_sym_function] = 1448, [anon_sym_new] = 1448, [anon_sym_BANG] = 1448, [anon_sym_typeof] = 1448, [sym_comment] = 58, [sym_string] = 1448, [sym_regex] = 1448, [sym_number] = 1448, [sym_identifier] = 1448, [sym_null] = 1448, [sym_undefined] = 1448, [sym_true] = 1448, [sym_false] = 1448, [sym__line_break] = 58, }, [923] = { [sym__statement] = 2324, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [924] = { [sym__statement] = 1458, [sym_expression_statement] = 1458, [sym_var_declaration] = 1458, [sym_statement_block] = 1458, [sym_if_statement] = 1458, [sym_switch_statement] = 1458, [sym_for_statement] = 1458, [sym_for_in_statement] = 1458, [sym_while_statement] = 1458, [sym_try_statement] = 1458, [sym_return_statement] = 1458, [sym_throw_statement] = 1458, [sym_break_statement] = 1458, [sym_delete_statement] = 1458, [sym_case] = 1458, [sym_default] = 1458, [sym__paren_expression] = 1458, [sym__expression] = 1458, [sym_object] = 1458, [sym_array] = 1458, [sym_function_expression] = 1458, [sym_function_call] = 1458, [sym_constructor_call] = 1458, [sym_member_access] = 1458, [sym_subscript_access] = 1458, [sym_assignment] = 1458, [sym_math_assignment] = 1458, [sym_ternary] = 1458, [sym_bool_op] = 1458, [sym_math_op] = 1458, [sym_rel_op] = 1458, [sym_type_op] = 1458, [aux_sym_program_repeat1] = 1458, [aux_sym_switch_statement_repeat1] = 1458, [ts_builtin_sym_error] = 1458, [anon_sym_var] = 1458, [anon_sym_LBRACE] = 1458, [anon_sym_RBRACE] = 1458, [anon_sym_if] = 1458, [anon_sym_else] = 1458, [anon_sym_switch] = 1458, [anon_sym_for] = 1458, [anon_sym_LPAREN] = 1458, [anon_sym_while] = 1458, [anon_sym_try] = 1458, [anon_sym_return] = 1458, [anon_sym_throw] = 1458, [anon_sym_break] = 1458, [anon_sym_delete] = 1458, [anon_sym_case] = 1458, [anon_sym_default] = 1458, [anon_sym_LBRACK] = 1458, [anon_sym_function] = 1458, [anon_sym_new] = 1458, [anon_sym_BANG] = 1458, [anon_sym_typeof] = 1458, [sym_comment] = 58, [sym_string] = 1458, [sym_regex] = 1458, [sym_number] = 1458, [sym_identifier] = 1458, [sym_null] = 1458, [sym_undefined] = 1458, [sym_true] = 1458, [sym_false] = 1458, [sym__line_break] = 58, }, [925] = { [sym_var_declaration] = 2326, [sym__paren_expression] = 1462, [sym__expression] = 2328, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_SEMI] = 2326, [anon_sym_var] = 2330, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 2332, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [926] = { [sym__paren_expression] = 1462, [sym__expression] = 2334, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 2336, [anon_sym_SEMI] = 2338, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [927] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2340, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [928] = { [sym_var_assignment] = 1522, [ts_builtin_sym_error] = 1524, [sym_comment] = 58, [sym_identifier] = 2342, [sym__line_break] = 58, }, [929] = { [sym_arguments] = 258, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 2344, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [930] = { [sym__paren_expression] = 158, [sym__expression] = 2347, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [931] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2349, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [932] = { [sym__statement] = 2351, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [933] = { [sym__statement] = 1563, [sym_expression_statement] = 1563, [sym_var_declaration] = 1563, [sym_statement_block] = 1563, [sym_if_statement] = 1563, [sym_switch_statement] = 1563, [sym_for_statement] = 1563, [sym_for_in_statement] = 1563, [sym_while_statement] = 1563, [sym_try_statement] = 1563, [sym_return_statement] = 1563, [sym_throw_statement] = 1563, [sym_break_statement] = 1563, [sym_delete_statement] = 1563, [sym_case] = 1563, [sym_default] = 1563, [sym__paren_expression] = 1563, [sym__expression] = 1563, [sym_object] = 1563, [sym_array] = 1563, [sym_function_expression] = 1563, [sym_function_call] = 1563, [sym_constructor_call] = 1563, [sym_member_access] = 1563, [sym_subscript_access] = 1563, [sym_assignment] = 1563, [sym_math_assignment] = 1563, [sym_ternary] = 1563, [sym_bool_op] = 1563, [sym_math_op] = 1563, [sym_rel_op] = 1563, [sym_type_op] = 1563, [aux_sym_program_repeat1] = 1563, [aux_sym_switch_statement_repeat1] = 1563, [ts_builtin_sym_error] = 1563, [anon_sym_var] = 1563, [anon_sym_LBRACE] = 1563, [anon_sym_RBRACE] = 1563, [anon_sym_if] = 1563, [anon_sym_else] = 1563, [anon_sym_switch] = 1563, [anon_sym_for] = 1563, [anon_sym_LPAREN] = 1563, [anon_sym_while] = 1563, [anon_sym_try] = 1563, [anon_sym_return] = 1563, [anon_sym_throw] = 1563, [anon_sym_break] = 1563, [anon_sym_delete] = 1563, [anon_sym_case] = 1563, [anon_sym_default] = 1563, [anon_sym_LBRACK] = 1563, [anon_sym_function] = 1563, [anon_sym_new] = 1563, [anon_sym_BANG] = 1563, [anon_sym_typeof] = 1563, [sym_comment] = 58, [sym_string] = 1563, [sym_regex] = 1563, [sym_number] = 1563, [sym_identifier] = 1563, [sym_null] = 1563, [sym_undefined] = 1563, [sym_true] = 1563, [sym_false] = 1563, [sym__line_break] = 58, }, [934] = { [aux_sym_var_declaration_repeat1] = 1631, [anon_sym_SEMI] = 1633, [anon_sym_COMMA] = 1635, [anon_sym_in] = 2353, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 1645, }, [935] = { [sym__paren_expression] = 158, [sym__expression] = 2355, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [936] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2357, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [937] = { [sym__statement] = 2359, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [938] = { [sym__statement] = 1827, [sym_expression_statement] = 1827, [sym_var_declaration] = 1827, [sym_statement_block] = 1827, [sym_if_statement] = 1827, [sym_switch_statement] = 1827, [sym_for_statement] = 1827, [sym_for_in_statement] = 1827, [sym_while_statement] = 1827, [sym_try_statement] = 1827, [sym_return_statement] = 1827, [sym_throw_statement] = 1827, [sym_break_statement] = 1827, [sym_delete_statement] = 1827, [sym_case] = 1827, [sym_default] = 1827, [sym__paren_expression] = 1827, [sym__expression] = 1827, [sym_object] = 1827, [sym_array] = 1827, [sym_function_expression] = 1827, [sym_function_call] = 1827, [sym_constructor_call] = 1827, [sym_member_access] = 1827, [sym_subscript_access] = 1827, [sym_assignment] = 1827, [sym_math_assignment] = 1827, [sym_ternary] = 1827, [sym_bool_op] = 1827, [sym_math_op] = 1827, [sym_rel_op] = 1827, [sym_type_op] = 1827, [aux_sym_program_repeat1] = 1827, [aux_sym_switch_statement_repeat1] = 1827, [ts_builtin_sym_error] = 1827, [anon_sym_var] = 1827, [anon_sym_LBRACE] = 1827, [anon_sym_RBRACE] = 1827, [anon_sym_if] = 1827, [anon_sym_else] = 1827, [anon_sym_switch] = 1827, [anon_sym_for] = 1827, [anon_sym_LPAREN] = 1827, [anon_sym_while] = 1827, [anon_sym_try] = 1827, [anon_sym_return] = 1827, [anon_sym_throw] = 1827, [anon_sym_break] = 1827, [anon_sym_delete] = 1827, [anon_sym_case] = 1827, [anon_sym_default] = 1827, [anon_sym_LBRACK] = 1827, [anon_sym_function] = 1827, [anon_sym_new] = 1827, [anon_sym_BANG] = 1827, [anon_sym_typeof] = 1827, [sym_comment] = 58, [sym_string] = 1827, [sym_regex] = 1827, [sym_number] = 1827, [sym_identifier] = 1827, [sym_null] = 1827, [sym_undefined] = 1827, [sym_true] = 1827, [sym_false] = 1827, [sym__line_break] = 58, }, [939] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2361, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [940] = { [anon_sym_SEMI] = 2361, [sym_comment] = 58, [sym__line_break] = 58, }, [941] = { [sym__paren_expression] = 158, [sym__expression] = 2363, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2365, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2367, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [942] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2369, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [943] = { [anon_sym_RPAREN] = 2369, [sym_comment] = 58, [sym__line_break] = 58, }, [944] = { [sym__statement] = 2371, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [945] = { [sym__statement] = 1853, [sym_expression_statement] = 1853, [sym_var_declaration] = 1853, [sym_statement_block] = 1853, [sym_if_statement] = 1853, [sym_switch_statement] = 1853, [sym_for_statement] = 1853, [sym_for_in_statement] = 1853, [sym_while_statement] = 1853, [sym_try_statement] = 1853, [sym_return_statement] = 1853, [sym_throw_statement] = 1853, [sym_break_statement] = 1853, [sym_delete_statement] = 1853, [sym_case] = 1853, [sym_default] = 1853, [sym__paren_expression] = 1853, [sym__expression] = 1853, [sym_object] = 1853, [sym_array] = 1853, [sym_function_expression] = 1853, [sym_function_call] = 1853, [sym_constructor_call] = 1853, [sym_member_access] = 1853, [sym_subscript_access] = 1853, [sym_assignment] = 1853, [sym_math_assignment] = 1853, [sym_ternary] = 1853, [sym_bool_op] = 1853, [sym_math_op] = 1853, [sym_rel_op] = 1853, [sym_type_op] = 1853, [aux_sym_program_repeat1] = 1853, [aux_sym_switch_statement_repeat1] = 1853, [ts_builtin_sym_error] = 1853, [anon_sym_var] = 1853, [anon_sym_LBRACE] = 1853, [anon_sym_RBRACE] = 1853, [anon_sym_if] = 1853, [anon_sym_else] = 1853, [anon_sym_switch] = 1853, [anon_sym_for] = 1853, [anon_sym_LPAREN] = 1853, [anon_sym_while] = 1853, [anon_sym_try] = 1853, [anon_sym_return] = 1853, [anon_sym_throw] = 1853, [anon_sym_break] = 1853, [anon_sym_delete] = 1853, [anon_sym_case] = 1853, [anon_sym_default] = 1853, [anon_sym_LBRACK] = 1853, [anon_sym_function] = 1853, [anon_sym_new] = 1853, [anon_sym_BANG] = 1853, [anon_sym_typeof] = 1853, [sym_comment] = 58, [sym_string] = 1853, [sym_regex] = 1853, [sym_number] = 1853, [sym_identifier] = 1853, [sym_null] = 1853, [sym_undefined] = 1853, [sym_true] = 1853, [sym_false] = 1853, [sym__line_break] = 58, }, [946] = { [sym__statement] = 2373, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [947] = { [sym__statement] = 1857, [sym_expression_statement] = 1857, [sym_var_declaration] = 1857, [sym_statement_block] = 1857, [sym_if_statement] = 1857, [sym_switch_statement] = 1857, [sym_for_statement] = 1857, [sym_for_in_statement] = 1857, [sym_while_statement] = 1857, [sym_try_statement] = 1857, [sym_return_statement] = 1857, [sym_throw_statement] = 1857, [sym_break_statement] = 1857, [sym_delete_statement] = 1857, [sym_case] = 1857, [sym_default] = 1857, [sym__paren_expression] = 1857, [sym__expression] = 1857, [sym_object] = 1857, [sym_array] = 1857, [sym_function_expression] = 1857, [sym_function_call] = 1857, [sym_constructor_call] = 1857, [sym_member_access] = 1857, [sym_subscript_access] = 1857, [sym_assignment] = 1857, [sym_math_assignment] = 1857, [sym_ternary] = 1857, [sym_bool_op] = 1857, [sym_math_op] = 1857, [sym_rel_op] = 1857, [sym_type_op] = 1857, [aux_sym_program_repeat1] = 1857, [aux_sym_switch_statement_repeat1] = 1857, [ts_builtin_sym_error] = 1857, [anon_sym_var] = 1857, [anon_sym_LBRACE] = 1857, [anon_sym_RBRACE] = 1857, [anon_sym_if] = 1857, [anon_sym_else] = 1857, [anon_sym_switch] = 1857, [anon_sym_for] = 1857, [anon_sym_LPAREN] = 1857, [anon_sym_while] = 1857, [anon_sym_try] = 1857, [anon_sym_return] = 1857, [anon_sym_throw] = 1857, [anon_sym_break] = 1857, [anon_sym_delete] = 1857, [anon_sym_case] = 1857, [anon_sym_default] = 1857, [anon_sym_LBRACK] = 1857, [anon_sym_function] = 1857, [anon_sym_new] = 1857, [anon_sym_BANG] = 1857, [anon_sym_typeof] = 1857, [sym_comment] = 58, [sym_string] = 1857, [sym_regex] = 1857, [sym_number] = 1857, [sym_identifier] = 1857, [sym_null] = 1857, [sym_undefined] = 1857, [sym_true] = 1857, [sym_false] = 1857, [sym__line_break] = 58, }, [948] = { [sym__paren_expression] = 158, [sym__expression] = 2375, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2377, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2369, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [949] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2379, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [950] = { [anon_sym_RPAREN] = 2379, [sym_comment] = 58, [sym__line_break] = 58, }, [951] = { [sym__statement] = 2381, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [952] = { [sym__statement] = 1867, [sym_expression_statement] = 1867, [sym_var_declaration] = 1867, [sym_statement_block] = 1867, [sym_if_statement] = 1867, [sym_switch_statement] = 1867, [sym_for_statement] = 1867, [sym_for_in_statement] = 1867, [sym_while_statement] = 1867, [sym_try_statement] = 1867, [sym_return_statement] = 1867, [sym_throw_statement] = 1867, [sym_break_statement] = 1867, [sym_delete_statement] = 1867, [sym_case] = 1867, [sym_default] = 1867, [sym__paren_expression] = 1867, [sym__expression] = 1867, [sym_object] = 1867, [sym_array] = 1867, [sym_function_expression] = 1867, [sym_function_call] = 1867, [sym_constructor_call] = 1867, [sym_member_access] = 1867, [sym_subscript_access] = 1867, [sym_assignment] = 1867, [sym_math_assignment] = 1867, [sym_ternary] = 1867, [sym_bool_op] = 1867, [sym_math_op] = 1867, [sym_rel_op] = 1867, [sym_type_op] = 1867, [aux_sym_program_repeat1] = 1867, [aux_sym_switch_statement_repeat1] = 1867, [ts_builtin_sym_error] = 1867, [anon_sym_var] = 1867, [anon_sym_LBRACE] = 1867, [anon_sym_RBRACE] = 1867, [anon_sym_if] = 1867, [anon_sym_else] = 1867, [anon_sym_switch] = 1867, [anon_sym_for] = 1867, [anon_sym_LPAREN] = 1867, [anon_sym_while] = 1867, [anon_sym_try] = 1867, [anon_sym_return] = 1867, [anon_sym_throw] = 1867, [anon_sym_break] = 1867, [anon_sym_delete] = 1867, [anon_sym_case] = 1867, [anon_sym_default] = 1867, [anon_sym_LBRACK] = 1867, [anon_sym_function] = 1867, [anon_sym_new] = 1867, [anon_sym_BANG] = 1867, [anon_sym_typeof] = 1867, [sym_comment] = 58, [sym_string] = 1867, [sym_regex] = 1867, [sym_number] = 1867, [sym_identifier] = 1867, [sym_null] = 1867, [sym_undefined] = 1867, [sym_true] = 1867, [sym_false] = 1867, [sym__line_break] = 58, }, [953] = { [sym__paren_expression] = 1462, [sym__expression] = 2383, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 2385, [anon_sym_SEMI] = 2361, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [954] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2387, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [955] = { [anon_sym_SEMI] = 2387, [sym_comment] = 58, [sym__line_break] = 58, }, [956] = { [sym__paren_expression] = 158, [sym__expression] = 2389, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2391, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2379, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [957] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2393, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [958] = { [anon_sym_RPAREN] = 2393, [sym_comment] = 58, [sym__line_break] = 58, }, [959] = { [sym__statement] = 2395, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [960] = { [sym__statement] = 1905, [sym_expression_statement] = 1905, [sym_var_declaration] = 1905, [sym_statement_block] = 1905, [sym_if_statement] = 1905, [sym_switch_statement] = 1905, [sym_for_statement] = 1905, [sym_for_in_statement] = 1905, [sym_while_statement] = 1905, [sym_try_statement] = 1905, [sym_return_statement] = 1905, [sym_throw_statement] = 1905, [sym_break_statement] = 1905, [sym_delete_statement] = 1905, [sym_case] = 1905, [sym_default] = 1905, [sym__paren_expression] = 1905, [sym__expression] = 1905, [sym_object] = 1905, [sym_array] = 1905, [sym_function_expression] = 1905, [sym_function_call] = 1905, [sym_constructor_call] = 1905, [sym_member_access] = 1905, [sym_subscript_access] = 1905, [sym_assignment] = 1905, [sym_math_assignment] = 1905, [sym_ternary] = 1905, [sym_bool_op] = 1905, [sym_math_op] = 1905, [sym_rel_op] = 1905, [sym_type_op] = 1905, [aux_sym_program_repeat1] = 1905, [aux_sym_switch_statement_repeat1] = 1905, [ts_builtin_sym_error] = 1905, [anon_sym_var] = 1905, [anon_sym_LBRACE] = 1905, [anon_sym_RBRACE] = 1905, [anon_sym_if] = 1905, [anon_sym_else] = 1905, [anon_sym_switch] = 1905, [anon_sym_for] = 1905, [anon_sym_LPAREN] = 1905, [anon_sym_while] = 1905, [anon_sym_try] = 1905, [anon_sym_return] = 1905, [anon_sym_throw] = 1905, [anon_sym_break] = 1905, [anon_sym_delete] = 1905, [anon_sym_case] = 1905, [anon_sym_default] = 1905, [anon_sym_LBRACK] = 1905, [anon_sym_function] = 1905, [anon_sym_new] = 1905, [anon_sym_BANG] = 1905, [anon_sym_typeof] = 1905, [sym_comment] = 58, [sym_string] = 1905, [sym_regex] = 1905, [sym_number] = 1905, [sym_identifier] = 1905, [sym_null] = 1905, [sym_undefined] = 1905, [sym_true] = 1905, [sym_false] = 1905, [sym__line_break] = 58, }, [961] = { [anon_sym_LBRACE] = 2397, [sym_comment] = 58, [sym__line_break] = 58, }, [962] = { [sym_case] = 1915, [sym_default] = 1915, [aux_sym_switch_statement_repeat1] = 2399, [anon_sym_RBRACE] = 2401, [anon_sym_case] = 1921, [anon_sym_default] = 1923, [sym_comment] = 58, [sym__line_break] = 58, }, [963] = { [anon_sym_RBRACE] = 2403, [sym_comment] = 58, [sym__line_break] = 58, }, [964] = { [sym__statement] = 1931, [sym_expression_statement] = 1931, [sym_var_declaration] = 1931, [sym_statement_block] = 1931, [sym_if_statement] = 1931, [sym_switch_statement] = 1931, [sym_for_statement] = 1931, [sym_for_in_statement] = 1931, [sym_while_statement] = 1931, [sym_try_statement] = 1931, [sym_return_statement] = 1931, [sym_throw_statement] = 1931, [sym_break_statement] = 1931, [sym_delete_statement] = 1931, [sym_case] = 1931, [sym_default] = 1931, [sym__paren_expression] = 1931, [sym__expression] = 1931, [sym_object] = 1931, [sym_array] = 1931, [sym_function_expression] = 1931, [sym_function_call] = 1931, [sym_constructor_call] = 1931, [sym_member_access] = 1931, [sym_subscript_access] = 1931, [sym_assignment] = 1931, [sym_math_assignment] = 1931, [sym_ternary] = 1931, [sym_bool_op] = 1931, [sym_math_op] = 1931, [sym_rel_op] = 1931, [sym_type_op] = 1931, [aux_sym_program_repeat1] = 1931, [aux_sym_switch_statement_repeat1] = 1931, [ts_builtin_sym_error] = 1931, [anon_sym_var] = 1931, [anon_sym_LBRACE] = 1931, [anon_sym_RBRACE] = 1931, [anon_sym_if] = 1931, [anon_sym_else] = 1931, [anon_sym_switch] = 1931, [anon_sym_for] = 1931, [anon_sym_LPAREN] = 1931, [anon_sym_while] = 1931, [anon_sym_try] = 1931, [anon_sym_return] = 1931, [anon_sym_throw] = 1931, [anon_sym_break] = 1931, [anon_sym_delete] = 1931, [anon_sym_case] = 1931, [anon_sym_default] = 1931, [anon_sym_LBRACK] = 1931, [anon_sym_function] = 1931, [anon_sym_new] = 1931, [anon_sym_BANG] = 1931, [anon_sym_typeof] = 1931, [sym_comment] = 58, [sym_string] = 1931, [sym_regex] = 1931, [sym_number] = 1931, [sym_identifier] = 1931, [sym_null] = 1931, [sym_undefined] = 1931, [sym_true] = 1931, [sym_false] = 1931, [sym__line_break] = 58, }, [965] = { [sym__statement] = 2172, [sym_expression_statement] = 2172, [sym_var_declaration] = 2172, [sym_statement_block] = 2172, [sym_if_statement] = 2172, [sym_switch_statement] = 2172, [sym_for_statement] = 2172, [sym_for_in_statement] = 2172, [sym_while_statement] = 2172, [sym_try_statement] = 2172, [sym_return_statement] = 2172, [sym_throw_statement] = 2172, [sym_break_statement] = 2172, [sym_delete_statement] = 2172, [sym_case] = 2172, [sym_default] = 2172, [sym__paren_expression] = 2172, [sym__expression] = 2172, [sym_object] = 2172, [sym_array] = 2172, [sym_function_expression] = 2172, [sym_function_call] = 2172, [sym_constructor_call] = 2172, [sym_member_access] = 2172, [sym_subscript_access] = 2172, [sym_assignment] = 2172, [sym_math_assignment] = 2172, [sym_ternary] = 2172, [sym_bool_op] = 2172, [sym_math_op] = 2172, [sym_rel_op] = 2172, [sym_type_op] = 2172, [aux_sym_program_repeat1] = 2172, [aux_sym_switch_statement_repeat1] = 2172, [ts_builtin_sym_error] = 2172, [anon_sym_var] = 2172, [anon_sym_LBRACE] = 2172, [anon_sym_RBRACE] = 2172, [anon_sym_if] = 2172, [anon_sym_else] = 2172, [anon_sym_switch] = 2172, [anon_sym_for] = 2172, [anon_sym_LPAREN] = 2172, [anon_sym_while] = 2172, [anon_sym_try] = 2172, [anon_sym_return] = 2172, [anon_sym_throw] = 2172, [anon_sym_break] = 2172, [anon_sym_delete] = 2172, [anon_sym_case] = 2172, [anon_sym_default] = 2172, [anon_sym_LBRACK] = 2172, [anon_sym_function] = 2172, [anon_sym_new] = 2172, [anon_sym_BANG] = 2172, [anon_sym_typeof] = 2172, [sym_comment] = 58, [sym_string] = 2172, [sym_regex] = 2172, [sym_number] = 2172, [sym_identifier] = 2172, [sym_null] = 2172, [sym_undefined] = 2172, [sym_true] = 2172, [sym_false] = 2172, [sym__line_break] = 58, }, [966] = { [sym__statement] = 2405, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [967] = { [sym__statement] = 2204, [sym_expression_statement] = 2204, [sym_var_declaration] = 2204, [sym_statement_block] = 2204, [sym_if_statement] = 2204, [sym_switch_statement] = 2204, [sym_for_statement] = 2204, [sym_for_in_statement] = 2204, [sym_while_statement] = 2204, [sym_try_statement] = 2204, [sym_return_statement] = 2204, [sym_throw_statement] = 2204, [sym_break_statement] = 2204, [sym_delete_statement] = 2204, [sym_case] = 2204, [sym_default] = 2204, [sym__paren_expression] = 2204, [sym__expression] = 2204, [sym_object] = 2204, [sym_array] = 2204, [sym_function_expression] = 2204, [sym_function_call] = 2204, [sym_constructor_call] = 2204, [sym_member_access] = 2204, [sym_subscript_access] = 2204, [sym_assignment] = 2204, [sym_math_assignment] = 2204, [sym_ternary] = 2204, [sym_bool_op] = 2204, [sym_math_op] = 2204, [sym_rel_op] = 2204, [sym_type_op] = 2204, [aux_sym_program_repeat1] = 2204, [aux_sym_switch_statement_repeat1] = 2204, [ts_builtin_sym_error] = 2204, [anon_sym_var] = 2204, [anon_sym_LBRACE] = 2204, [anon_sym_RBRACE] = 2204, [anon_sym_if] = 2204, [anon_sym_else] = 2407, [anon_sym_switch] = 2204, [anon_sym_for] = 2204, [anon_sym_LPAREN] = 2204, [anon_sym_while] = 2204, [anon_sym_try] = 2204, [anon_sym_return] = 2204, [anon_sym_throw] = 2204, [anon_sym_break] = 2204, [anon_sym_delete] = 2204, [anon_sym_case] = 2204, [anon_sym_default] = 2204, [anon_sym_LBRACK] = 2204, [anon_sym_function] = 2204, [anon_sym_new] = 2204, [anon_sym_BANG] = 2204, [anon_sym_typeof] = 2204, [sym_comment] = 58, [sym_string] = 2204, [sym_regex] = 2204, [sym_number] = 2204, [sym_identifier] = 2204, [sym_null] = 2204, [sym_undefined] = 2204, [sym_true] = 2204, [sym_false] = 2204, [sym__line_break] = 58, }, [968] = { [sym__statement] = 2409, [sym_expression_statement] = 2176, [sym_var_declaration] = 2176, [sym_statement_block] = 2176, [sym_if_statement] = 2176, [sym_switch_statement] = 2176, [sym_for_statement] = 2176, [sym_for_in_statement] = 2176, [sym_while_statement] = 2176, [sym_try_statement] = 2176, [sym_return_statement] = 2176, [sym_throw_statement] = 2176, [sym_break_statement] = 2176, [sym_delete_statement] = 2176, [sym__paren_expression] = 8, [sym__expression] = 2178, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2180, [anon_sym_var] = 2182, [anon_sym_LBRACE] = 2184, [anon_sym_if] = 2186, [anon_sym_switch] = 2188, [anon_sym_for] = 2190, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2192, [anon_sym_try] = 2194, [anon_sym_return] = 2196, [anon_sym_throw] = 2198, [anon_sym_break] = 2200, [anon_sym_delete] = 2202, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [969] = { [sym__statement] = 2411, [sym_expression_statement] = 2411, [sym_var_declaration] = 2411, [sym_statement_block] = 2411, [sym_if_statement] = 2411, [sym_switch_statement] = 2411, [sym_for_statement] = 2411, [sym_for_in_statement] = 2411, [sym_while_statement] = 2411, [sym_try_statement] = 2411, [sym_return_statement] = 2411, [sym_throw_statement] = 2411, [sym_break_statement] = 2411, [sym_delete_statement] = 2411, [sym_case] = 2411, [sym_default] = 2411, [sym__paren_expression] = 2411, [sym__expression] = 2411, [sym_object] = 2411, [sym_array] = 2411, [sym_function_expression] = 2411, [sym_function_call] = 2411, [sym_constructor_call] = 2411, [sym_member_access] = 2411, [sym_subscript_access] = 2411, [sym_assignment] = 2411, [sym_math_assignment] = 2411, [sym_ternary] = 2411, [sym_bool_op] = 2411, [sym_math_op] = 2411, [sym_rel_op] = 2411, [sym_type_op] = 2411, [aux_sym_program_repeat1] = 2411, [aux_sym_switch_statement_repeat1] = 2411, [ts_builtin_sym_error] = 2411, [anon_sym_var] = 2411, [anon_sym_LBRACE] = 2411, [anon_sym_RBRACE] = 2411, [anon_sym_if] = 2411, [anon_sym_else] = 2411, [anon_sym_switch] = 2411, [anon_sym_for] = 2411, [anon_sym_LPAREN] = 2411, [anon_sym_while] = 2411, [anon_sym_try] = 2411, [anon_sym_return] = 2411, [anon_sym_throw] = 2411, [anon_sym_break] = 2411, [anon_sym_delete] = 2411, [anon_sym_case] = 2411, [anon_sym_default] = 2411, [anon_sym_LBRACK] = 2411, [anon_sym_function] = 2411, [anon_sym_new] = 2411, [anon_sym_BANG] = 2411, [anon_sym_typeof] = 2411, [sym_comment] = 58, [sym_string] = 2411, [sym_regex] = 2411, [sym_number] = 2411, [sym_identifier] = 2411, [sym_null] = 2411, [sym_undefined] = 2411, [sym_true] = 2411, [sym_false] = 2411, [sym__line_break] = 58, }, [970] = { [aux_sym_object_repeat1] = 270, [anon_sym_SEMI] = 804, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2413, [sym_comment] = 58, [sym__line_break] = 58, }, [971] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_case] = 822, [sym_default] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [sym_arguments] = 278, [aux_sym_program_repeat1] = 822, [aux_sym_switch_statement_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_SEMI] = 278, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 278, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_case] = 822, [anon_sym_default] = 822, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_BANG] = 822, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 278, }, [972] = { [sym_arguments] = 66, [anon_sym_SEMI] = 66, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_COLON] = 280, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 66, }, [973] = { [sym_arguments] = 2415, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 2417, [anon_sym_in] = 258, [anon_sym_COLON] = 280, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 258, }, [974] = { [sym__paren_expression] = 288, [sym__expression] = 2420, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [975] = { [sym__paren_expression] = 288, [sym__expression] = 2422, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [976] = { [sym__paren_expression] = 288, [sym__expression] = 2424, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [977] = { [sym__paren_expression] = 496, [sym__expression] = 2426, [sym_object] = 496, [sym_array] = 496, [sym_function_expression] = 496, [sym_function_call] = 496, [sym_constructor_call] = 496, [sym_member_access] = 496, [sym_subscript_access] = 496, [sym_assignment] = 496, [sym_math_assignment] = 496, [sym_ternary] = 496, [sym_bool_op] = 496, [sym_math_op] = 496, [sym_rel_op] = 496, [sym_type_op] = 496, [anon_sym_LBRACE] = 500, [anon_sym_LPAREN] = 502, [anon_sym_LBRACK] = 504, [anon_sym_function] = 506, [anon_sym_new] = 508, [anon_sym_BANG] = 510, [anon_sym_typeof] = 512, [sym_comment] = 58, [sym_string] = 496, [sym_regex] = 496, [sym_number] = 496, [sym_identifier] = 514, [sym_null] = 496, [sym_undefined] = 496, [sym_true] = 496, [sym_false] = 496, [sym__line_break] = 58, }, [978] = { [sym__paren_expression] = 288, [sym__expression] = 2428, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [979] = { [sym__paren_expression] = 288, [sym__expression] = 2430, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [980] = { [sym__paren_expression] = 288, [sym__expression] = 2432, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [981] = { [sym__paren_expression] = 288, [sym__expression] = 2434, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [982] = { [sym__paren_expression] = 288, [sym__expression] = 2436, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [983] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 526, [anon_sym_COMMA] = 526, [anon_sym_RBRACE] = 526, [anon_sym_LPAREN] = 312, [anon_sym_in] = 526, [anon_sym_EQ] = 526, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 526, [anon_sym_DASH_EQ] = 526, [anon_sym_STAR_EQ] = 526, [anon_sym_SLASH_EQ] = 526, [anon_sym_QMARK] = 526, [anon_sym_PIPE_PIPE] = 526, [anon_sym_AMP_AMP] = 526, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 334, [anon_sym_DASH] = 334, [anon_sym_EQ_EQ_EQ] = 526, [anon_sym_BANG_EQ_EQ] = 526, [anon_sym_LT] = 526, [anon_sym_GT] = 526, [anon_sym_instanceof] = 526, [sym_comment] = 58, [sym__line_break] = 58, }, [984] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 528, [anon_sym_COMMA] = 528, [anon_sym_RBRACE] = 528, [anon_sym_LPAREN] = 312, [anon_sym_in] = 528, [anon_sym_EQ] = 528, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 528, [anon_sym_DASH_EQ] = 528, [anon_sym_STAR_EQ] = 528, [anon_sym_SLASH_EQ] = 528, [anon_sym_QMARK] = 528, [anon_sym_PIPE_PIPE] = 528, [anon_sym_AMP_AMP] = 528, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 334, [anon_sym_DASH] = 334, [anon_sym_EQ_EQ_EQ] = 528, [anon_sym_BANG_EQ_EQ] = 528, [anon_sym_LT] = 528, [anon_sym_GT] = 528, [anon_sym_instanceof] = 528, [sym_comment] = 58, [sym__line_break] = 58, }, [985] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 530, [anon_sym_COMMA] = 530, [anon_sym_RBRACE] = 530, [anon_sym_LPAREN] = 312, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [986] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 530, [anon_sym_COMMA] = 530, [anon_sym_RBRACE] = 530, [anon_sym_LPAREN] = 312, [anon_sym_in] = 530, [anon_sym_EQ] = 530, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 530, [anon_sym_DASH_EQ] = 530, [anon_sym_STAR_EQ] = 530, [anon_sym_SLASH_EQ] = 530, [anon_sym_QMARK] = 530, [anon_sym_PIPE_PIPE] = 530, [anon_sym_AMP_AMP] = 530, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 530, [anon_sym_SLASH] = 530, [anon_sym_PLUS] = 530, [anon_sym_DASH] = 530, [anon_sym_EQ_EQ_EQ] = 530, [anon_sym_BANG_EQ_EQ] = 530, [anon_sym_LT] = 530, [anon_sym_GT] = 530, [anon_sym_instanceof] = 530, [sym_comment] = 58, [sym__line_break] = 58, }, [987] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 532, [anon_sym_COMMA] = 532, [anon_sym_RBRACE] = 532, [anon_sym_LPAREN] = 312, [anon_sym_in] = 314, [anon_sym_EQ] = 316, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 322, [anon_sym_DASH_EQ] = 322, [anon_sym_STAR_EQ] = 322, [anon_sym_SLASH_EQ] = 322, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 532, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 334, [anon_sym_DASH] = 334, [anon_sym_EQ_EQ_EQ] = 336, [anon_sym_BANG_EQ_EQ] = 336, [anon_sym_LT] = 336, [anon_sym_GT] = 336, [anon_sym_instanceof] = 314, [sym_comment] = 58, [sym__line_break] = 58, }, [988] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 532, [anon_sym_COMMA] = 532, [anon_sym_RBRACE] = 532, [anon_sym_LPAREN] = 312, [anon_sym_in] = 314, [anon_sym_EQ] = 316, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 322, [anon_sym_DASH_EQ] = 322, [anon_sym_STAR_EQ] = 322, [anon_sym_SLASH_EQ] = 322, [anon_sym_QMARK] = 532, [anon_sym_PIPE_PIPE] = 532, [anon_sym_AMP_AMP] = 328, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 334, [anon_sym_DASH] = 334, [anon_sym_EQ_EQ_EQ] = 336, [anon_sym_BANG_EQ_EQ] = 336, [anon_sym_LT] = 336, [anon_sym_GT] = 336, [anon_sym_instanceof] = 314, [sym_comment] = 58, [sym__line_break] = 58, }, [989] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 2438, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [990] = { [sym__paren_expression] = 288, [sym__expression] = 2440, [sym_object] = 288, [sym_array] = 288, [sym_function_expression] = 288, [sym_function_call] = 288, [sym_constructor_call] = 288, [sym_member_access] = 288, [sym_subscript_access] = 288, [sym_assignment] = 288, [sym_math_assignment] = 288, [sym_ternary] = 288, [sym_bool_op] = 288, [sym_math_op] = 288, [sym_rel_op] = 288, [sym_type_op] = 288, [anon_sym_LBRACE] = 292, [anon_sym_LPAREN] = 294, [anon_sym_LBRACK] = 296, [anon_sym_function] = 298, [anon_sym_new] = 300, [anon_sym_BANG] = 302, [anon_sym_typeof] = 304, [sym_comment] = 58, [sym_string] = 288, [sym_regex] = 288, [sym_number] = 288, [sym_identifier] = 306, [sym_null] = 288, [sym_undefined] = 288, [sym_true] = 288, [sym_false] = 288, [sym__line_break] = 58, }, [991] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 742, [anon_sym_COMMA] = 742, [anon_sym_RBRACE] = 742, [anon_sym_LPAREN] = 312, [anon_sym_in] = 314, [anon_sym_EQ] = 316, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 322, [anon_sym_DASH_EQ] = 322, [anon_sym_STAR_EQ] = 322, [anon_sym_SLASH_EQ] = 322, [anon_sym_QMARK] = 324, [anon_sym_PIPE_PIPE] = 326, [anon_sym_AMP_AMP] = 328, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 334, [anon_sym_DASH] = 334, [anon_sym_EQ_EQ_EQ] = 336, [anon_sym_BANG_EQ_EQ] = 336, [anon_sym_LT] = 336, [anon_sym_GT] = 336, [anon_sym_instanceof] = 314, [sym_comment] = 58, [sym__line_break] = 58, }, [992] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 744, [anon_sym_COMMA] = 744, [anon_sym_RBRACE] = 744, [anon_sym_LPAREN] = 312, [anon_sym_in] = 314, [anon_sym_EQ] = 316, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 322, [anon_sym_DASH_EQ] = 322, [anon_sym_STAR_EQ] = 322, [anon_sym_SLASH_EQ] = 322, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 334, [anon_sym_DASH] = 334, [anon_sym_EQ_EQ_EQ] = 336, [anon_sym_BANG_EQ_EQ] = 336, [anon_sym_LT] = 336, [anon_sym_GT] = 336, [anon_sym_instanceof] = 314, [sym_comment] = 58, [sym__line_break] = 58, }, [993] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 746, [anon_sym_COMMA] = 746, [anon_sym_RBRACE] = 746, [anon_sym_LPAREN] = 312, [anon_sym_in] = 314, [anon_sym_EQ] = 316, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 322, [anon_sym_DASH_EQ] = 322, [anon_sym_STAR_EQ] = 322, [anon_sym_SLASH_EQ] = 322, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 332, [anon_sym_SLASH] = 332, [anon_sym_PLUS] = 334, [anon_sym_DASH] = 334, [anon_sym_EQ_EQ_EQ] = 336, [anon_sym_BANG_EQ_EQ] = 336, [anon_sym_LT] = 336, [anon_sym_GT] = 336, [anon_sym_instanceof] = 314, [sym_comment] = 58, [sym__line_break] = 58, }, [994] = { [anon_sym_RBRACE] = 2442, [sym_comment] = 58, [sym__line_break] = 58, }, [995] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_case] = 960, [sym_default] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [sym_arguments] = 1268, [aux_sym_program_repeat1] = 960, [aux_sym_switch_statement_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_SEMI] = 1268, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 1268, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_case] = 960, [anon_sym_default] = 960, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_BANG] = 960, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 1268, }, [996] = { [sym_arguments] = 1276, [anon_sym_SEMI] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 1276, }, [997] = { [aux_sym_var_declaration_repeat1] = 2444, [anon_sym_SEMI] = 2446, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 2448, }, [998] = { [aux_sym_var_declaration_repeat1] = 2450, [anon_sym_SEMI] = 2446, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 2452, }, [999] = { [aux_sym_var_declaration_repeat1] = 2454, [anon_sym_SEMI] = 2446, [anon_sym_COMMA] = 1635, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 2456, }, [1000] = { [anon_sym_SEMI] = 2458, [sym_comment] = 58, [sym__line_break] = 2460, }, [1001] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym_case] = 1649, [sym_default] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_switch_statement_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_var] = 1649, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_case] = 1649, [anon_sym_default] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1002] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym_case] = 1649, [sym_default] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2462, [aux_sym_switch_statement_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2462, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2462, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_case] = 1649, [anon_sym_default] = 1649, [anon_sym_EQ] = 2462, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1003] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym_case] = 1835, [sym_default] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [aux_sym_switch_statement_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_case] = 1835, [anon_sym_default] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1004] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym_case] = 1835, [sym_default] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [aux_sym_switch_statement_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2464, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_case] = 1835, [anon_sym_default] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1005] = { [anon_sym_SEMI] = 2458, [sym_comment] = 58, [sym__line_break] = 2466, }, [1006] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym_case] = 1649, [sym_default] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2468, [aux_sym_switch_statement_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2468, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2468, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_case] = 1649, [anon_sym_default] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1007] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym_case] = 1835, [sym_default] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [aux_sym_switch_statement_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2470, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_case] = 1835, [anon_sym_default] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1008] = { [anon_sym_SEMI] = 2458, [sym_comment] = 58, [sym__line_break] = 2472, }, [1009] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym_case] = 1649, [sym_default] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2474, [aux_sym_switch_statement_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2474, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2474, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_case] = 1649, [anon_sym_default] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1010] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym_case] = 1835, [sym_default] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [aux_sym_switch_statement_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2476, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_case] = 1835, [anon_sym_default] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1011] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym_case] = 958, [sym_default] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [aux_sym_program_repeat1] = 958, [aux_sym_switch_statement_repeat1] = 958, [ts_builtin_sym_error] = 958, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_RBRACE] = 958, [anon_sym_if] = 958, [anon_sym_else] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_case] = 958, [anon_sym_default] = 958, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_BANG] = 958, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1012] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym_case] = 958, [sym_default] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [sym_arguments] = 2478, [aux_sym_program_repeat1] = 958, [aux_sym_switch_statement_repeat1] = 958, [ts_builtin_sym_error] = 958, [anon_sym_SEMI] = 2478, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_RBRACE] = 958, [anon_sym_if] = 958, [anon_sym_else] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_in] = 2478, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_case] = 958, [anon_sym_default] = 958, [anon_sym_EQ] = 2478, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_DOT] = 2478, [anon_sym_PLUS_EQ] = 2478, [anon_sym_DASH_EQ] = 2478, [anon_sym_STAR_EQ] = 2478, [anon_sym_SLASH_EQ] = 2478, [anon_sym_QMARK] = 2478, [anon_sym_PIPE_PIPE] = 2478, [anon_sym_AMP_AMP] = 2478, [anon_sym_BANG] = 958, [anon_sym_PLUS_PLUS] = 2478, [anon_sym_DASH_DASH] = 2478, [anon_sym_STAR] = 2478, [anon_sym_SLASH] = 2478, [anon_sym_PLUS] = 2478, [anon_sym_DASH] = 2478, [anon_sym_EQ_EQ_EQ] = 2478, [anon_sym_BANG_EQ_EQ] = 2478, [anon_sym_LT] = 2478, [anon_sym_GT] = 2478, [anon_sym_instanceof] = 2478, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1013] = { [sym__statement] = 2480, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1014] = { [sym__statement] = 2411, [sym_expression_statement] = 2411, [sym_var_declaration] = 2411, [sym_statement_block] = 2411, [sym_if_statement] = 2411, [sym_switch_statement] = 2411, [sym_for_statement] = 2411, [sym_for_in_statement] = 2411, [sym_while_statement] = 2411, [sym_try_statement] = 2411, [sym_return_statement] = 2411, [sym_throw_statement] = 2411, [sym_break_statement] = 2411, [sym_delete_statement] = 2411, [sym_case] = 2411, [sym_default] = 2411, [sym__paren_expression] = 2411, [sym__expression] = 2411, [sym_object] = 2411, [sym_array] = 2411, [sym_function_expression] = 2411, [sym_function_call] = 2411, [sym_constructor_call] = 2411, [sym_member_access] = 2411, [sym_subscript_access] = 2411, [sym_assignment] = 2411, [sym_math_assignment] = 2411, [sym_ternary] = 2411, [sym_bool_op] = 2411, [sym_math_op] = 2411, [sym_rel_op] = 2411, [sym_type_op] = 2411, [aux_sym_program_repeat1] = 2411, [aux_sym_switch_statement_repeat1] = 2411, [ts_builtin_sym_error] = 2411, [anon_sym_var] = 2411, [anon_sym_LBRACE] = 2411, [anon_sym_RBRACE] = 2411, [anon_sym_if] = 2411, [anon_sym_switch] = 2411, [anon_sym_for] = 2411, [anon_sym_LPAREN] = 2411, [anon_sym_while] = 2411, [anon_sym_try] = 2411, [anon_sym_return] = 2411, [anon_sym_throw] = 2411, [anon_sym_break] = 2411, [anon_sym_delete] = 2411, [anon_sym_case] = 2411, [anon_sym_default] = 2411, [anon_sym_LBRACK] = 2411, [anon_sym_function] = 2411, [anon_sym_new] = 2411, [anon_sym_BANG] = 2411, [anon_sym_typeof] = 2411, [sym_comment] = 58, [sym_string] = 2411, [sym_regex] = 2411, [sym_number] = 2411, [sym_identifier] = 2411, [sym_null] = 2411, [sym_undefined] = 2411, [sym_true] = 2411, [sym_false] = 2411, [sym__line_break] = 58, }, [1015] = { [aux_sym_object_repeat1] = 270, [anon_sym_SEMI] = 804, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2482, [sym_comment] = 58, [sym__line_break] = 58, }, [1016] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_case] = 822, [sym_default] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [sym_arguments] = 278, [aux_sym_program_repeat1] = 822, [aux_sym_switch_statement_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_SEMI] = 278, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 278, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_case] = 822, [anon_sym_default] = 822, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_BANG] = 822, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 278, }, [1017] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_case] = 960, [sym_default] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [sym_arguments] = 1268, [aux_sym_program_repeat1] = 960, [aux_sym_switch_statement_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_SEMI] = 1268, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 1268, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_case] = 960, [anon_sym_default] = 960, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_BANG] = 960, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 1268, }, [1018] = { [aux_sym_var_declaration_repeat1] = 2484, [anon_sym_SEMI] = 2486, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 2488, }, [1019] = { [aux_sym_var_declaration_repeat1] = 2490, [anon_sym_SEMI] = 2486, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 2492, }, [1020] = { [aux_sym_var_declaration_repeat1] = 2494, [anon_sym_SEMI] = 2486, [anon_sym_COMMA] = 1635, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 2496, }, [1021] = { [anon_sym_SEMI] = 2498, [sym_comment] = 58, [sym__line_break] = 2500, }, [1022] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym_case] = 1649, [sym_default] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_switch_statement_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_var] = 1649, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_case] = 1649, [anon_sym_default] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1023] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym_case] = 1649, [sym_default] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2502, [aux_sym_switch_statement_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2502, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2502, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_case] = 1649, [anon_sym_default] = 1649, [anon_sym_EQ] = 2502, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1024] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym_case] = 1835, [sym_default] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [aux_sym_switch_statement_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_case] = 1835, [anon_sym_default] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1025] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym_case] = 1835, [sym_default] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [aux_sym_switch_statement_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2504, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_case] = 1835, [anon_sym_default] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1026] = { [anon_sym_SEMI] = 2498, [sym_comment] = 58, [sym__line_break] = 2506, }, [1027] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym_case] = 1649, [sym_default] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2508, [aux_sym_switch_statement_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2508, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2508, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_case] = 1649, [anon_sym_default] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1028] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym_case] = 1835, [sym_default] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [aux_sym_switch_statement_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2510, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_case] = 1835, [anon_sym_default] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1029] = { [anon_sym_SEMI] = 2498, [sym_comment] = 58, [sym__line_break] = 2512, }, [1030] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym_case] = 1649, [sym_default] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2514, [aux_sym_switch_statement_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2514, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2514, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_case] = 1649, [anon_sym_default] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1031] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym_case] = 1835, [sym_default] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [aux_sym_switch_statement_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2516, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_case] = 1835, [anon_sym_default] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1032] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym_case] = 958, [sym_default] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [aux_sym_program_repeat1] = 958, [aux_sym_switch_statement_repeat1] = 958, [ts_builtin_sym_error] = 958, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_RBRACE] = 958, [anon_sym_if] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_case] = 958, [anon_sym_default] = 958, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_BANG] = 958, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1033] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym_case] = 958, [sym_default] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [sym_arguments] = 2518, [aux_sym_program_repeat1] = 958, [aux_sym_switch_statement_repeat1] = 958, [ts_builtin_sym_error] = 958, [anon_sym_SEMI] = 2518, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_RBRACE] = 958, [anon_sym_if] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_in] = 2518, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_case] = 958, [anon_sym_default] = 958, [anon_sym_EQ] = 2518, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_DOT] = 2518, [anon_sym_PLUS_EQ] = 2518, [anon_sym_DASH_EQ] = 2518, [anon_sym_STAR_EQ] = 2518, [anon_sym_SLASH_EQ] = 2518, [anon_sym_QMARK] = 2518, [anon_sym_PIPE_PIPE] = 2518, [anon_sym_AMP_AMP] = 2518, [anon_sym_BANG] = 958, [anon_sym_PLUS_PLUS] = 2518, [anon_sym_DASH_DASH] = 2518, [anon_sym_STAR] = 2518, [anon_sym_SLASH] = 2518, [anon_sym_PLUS] = 2518, [anon_sym_DASH] = 2518, [anon_sym_EQ_EQ_EQ] = 2518, [anon_sym_BANG_EQ_EQ] = 2518, [anon_sym_LT] = 2518, [anon_sym_GT] = 2518, [anon_sym_instanceof] = 2518, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1034] = { [sym_case] = 2520, [sym_default] = 2520, [aux_sym_switch_statement_repeat1] = 2520, [anon_sym_RBRACE] = 2520, [anon_sym_case] = 2520, [anon_sym_default] = 2520, [sym_comment] = 58, [sym__line_break] = 58, }, [1035] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 538, [anon_sym_COLON] = 2522, [anon_sym_EQ] = 542, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 548, [anon_sym_DASH_EQ] = 548, [anon_sym_STAR_EQ] = 548, [anon_sym_SLASH_EQ] = 548, [anon_sym_QMARK] = 550, [anon_sym_PIPE_PIPE] = 552, [anon_sym_AMP_AMP] = 554, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 558, [anon_sym_SLASH] = 558, [anon_sym_PLUS] = 560, [anon_sym_DASH] = 560, [anon_sym_EQ_EQ_EQ] = 562, [anon_sym_BANG_EQ_EQ] = 562, [anon_sym_LT] = 562, [anon_sym_GT] = 562, [anon_sym_instanceof] = 538, [sym_comment] = 58, [sym__line_break] = 58, }, [1036] = { [sym__statement] = 1937, [sym_expression_statement] = 1939, [sym_var_declaration] = 1939, [sym_statement_block] = 1939, [sym_if_statement] = 1939, [sym_switch_statement] = 1939, [sym_for_statement] = 1939, [sym_for_in_statement] = 1939, [sym_while_statement] = 1939, [sym_try_statement] = 1939, [sym_return_statement] = 1939, [sym_throw_statement] = 1939, [sym_break_statement] = 1939, [sym_delete_statement] = 1939, [sym_case] = 2524, [sym_default] = 2524, [sym__paren_expression] = 8, [sym__expression] = 1943, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2526, [aux_sym_switch_statement_repeat1] = 2524, [ts_builtin_sym_error] = 1947, [anon_sym_var] = 1949, [anon_sym_LBRACE] = 1951, [anon_sym_RBRACE] = 2524, [anon_sym_if] = 1953, [anon_sym_switch] = 1955, [anon_sym_for] = 1957, [anon_sym_LPAREN] = 28, [anon_sym_while] = 1959, [anon_sym_try] = 1961, [anon_sym_return] = 1963, [anon_sym_throw] = 1965, [anon_sym_break] = 1967, [anon_sym_delete] = 1969, [anon_sym_case] = 2524, [anon_sym_default] = 2524, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1037] = { [sym_case] = 2528, [sym_default] = 2528, [aux_sym_switch_statement_repeat1] = 2528, [anon_sym_RBRACE] = 2528, [anon_sym_case] = 2528, [anon_sym_default] = 2528, [sym_comment] = 58, [sym__line_break] = 58, }, [1038] = { [sym__statement] = 2172, [sym_expression_statement] = 2172, [sym_var_declaration] = 2172, [sym_statement_block] = 2172, [sym_if_statement] = 2172, [sym_switch_statement] = 2172, [sym_for_statement] = 2172, [sym_for_in_statement] = 2172, [sym_while_statement] = 2172, [sym_try_statement] = 2172, [sym_return_statement] = 2172, [sym_throw_statement] = 2172, [sym_break_statement] = 2172, [sym_delete_statement] = 2172, [sym__paren_expression] = 2172, [sym__expression] = 2172, [sym_object] = 2172, [sym_array] = 2172, [sym_function_expression] = 2172, [sym_function_call] = 2172, [sym_constructor_call] = 2172, [sym_member_access] = 2172, [sym_subscript_access] = 2172, [sym_assignment] = 2172, [sym_math_assignment] = 2172, [sym_ternary] = 2172, [sym_bool_op] = 2172, [sym_math_op] = 2172, [sym_rel_op] = 2172, [sym_type_op] = 2172, [aux_sym_program_repeat1] = 2172, [ts_builtin_sym_error] = 2172, [anon_sym_var] = 2172, [anon_sym_LBRACE] = 2172, [anon_sym_RBRACE] = 2172, [anon_sym_if] = 2172, [anon_sym_switch] = 2172, [anon_sym_for] = 2172, [anon_sym_LPAREN] = 2172, [anon_sym_while] = 2172, [anon_sym_try] = 2172, [anon_sym_return] = 2172, [anon_sym_throw] = 2172, [anon_sym_break] = 2172, [anon_sym_delete] = 2172, [anon_sym_LBRACK] = 2172, [anon_sym_function] = 2172, [anon_sym_new] = 2172, [anon_sym_BANG] = 2172, [anon_sym_typeof] = 2172, [sym_comment] = 58, [sym_string] = 2172, [sym_regex] = 2172, [sym_number] = 2172, [sym_identifier] = 2172, [sym_null] = 2172, [sym_undefined] = 2172, [sym_true] = 2172, [sym_false] = 2172, [sym__line_break] = 58, }, [1039] = { [anon_sym_RBRACE] = 2530, [sym_comment] = 58, [sym__line_break] = 58, }, [1040] = { [sym__statement] = 2532, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1041] = { [sym__statement] = 2204, [sym_expression_statement] = 2204, [sym_var_declaration] = 2204, [sym_statement_block] = 2204, [sym_if_statement] = 2204, [sym_switch_statement] = 2204, [sym_for_statement] = 2204, [sym_for_in_statement] = 2204, [sym_while_statement] = 2204, [sym_try_statement] = 2204, [sym_return_statement] = 2204, [sym_throw_statement] = 2204, [sym_break_statement] = 2204, [sym_delete_statement] = 2204, [sym__paren_expression] = 2204, [sym__expression] = 2204, [sym_object] = 2204, [sym_array] = 2204, [sym_function_expression] = 2204, [sym_function_call] = 2204, [sym_constructor_call] = 2204, [sym_member_access] = 2204, [sym_subscript_access] = 2204, [sym_assignment] = 2204, [sym_math_assignment] = 2204, [sym_ternary] = 2204, [sym_bool_op] = 2204, [sym_math_op] = 2204, [sym_rel_op] = 2204, [sym_type_op] = 2204, [aux_sym_program_repeat1] = 2204, [ts_builtin_sym_error] = 2204, [anon_sym_var] = 2204, [anon_sym_LBRACE] = 2204, [anon_sym_RBRACE] = 2204, [anon_sym_if] = 2204, [anon_sym_else] = 2562, [anon_sym_switch] = 2204, [anon_sym_for] = 2204, [anon_sym_LPAREN] = 2204, [anon_sym_while] = 2204, [anon_sym_try] = 2204, [anon_sym_return] = 2204, [anon_sym_throw] = 2204, [anon_sym_break] = 2204, [anon_sym_delete] = 2204, [anon_sym_LBRACK] = 2204, [anon_sym_function] = 2204, [anon_sym_new] = 2204, [anon_sym_BANG] = 2204, [anon_sym_typeof] = 2204, [sym_comment] = 58, [sym_string] = 2204, [sym_regex] = 2204, [sym_number] = 2204, [sym_identifier] = 2204, [sym_null] = 2204, [sym_undefined] = 2204, [sym_true] = 2204, [sym_false] = 2204, [sym__line_break] = 58, }, [1042] = { [sym__statement] = 64, [sym_expression_statement] = 64, [sym_var_declaration] = 64, [sym_statement_block] = 64, [sym_if_statement] = 64, [sym_switch_statement] = 64, [sym_for_statement] = 64, [sym_for_in_statement] = 64, [sym_while_statement] = 64, [sym_try_statement] = 64, [sym_return_statement] = 64, [sym_throw_statement] = 64, [sym_break_statement] = 64, [sym_delete_statement] = 64, [sym__paren_expression] = 64, [sym__expression] = 64, [sym_object] = 64, [sym_array] = 64, [sym_function_expression] = 64, [sym_function_call] = 64, [sym_constructor_call] = 64, [sym_member_access] = 64, [sym_subscript_access] = 64, [sym_assignment] = 64, [sym_math_assignment] = 64, [sym_ternary] = 64, [sym_bool_op] = 64, [sym_math_op] = 64, [sym_rel_op] = 64, [sym_type_op] = 64, [aux_sym_program_repeat1] = 64, [ts_builtin_sym_error] = 64, [anon_sym_var] = 64, [anon_sym_LBRACE] = 64, [anon_sym_RBRACE] = 64, [anon_sym_if] = 64, [anon_sym_else] = 64, [anon_sym_switch] = 64, [anon_sym_for] = 64, [anon_sym_LPAREN] = 64, [anon_sym_while] = 64, [anon_sym_try] = 64, [anon_sym_return] = 64, [anon_sym_throw] = 64, [anon_sym_break] = 64, [anon_sym_delete] = 64, [anon_sym_LBRACK] = 64, [anon_sym_function] = 64, [anon_sym_new] = 64, [anon_sym_BANG] = 64, [anon_sym_typeof] = 64, [sym_comment] = 58, [sym_string] = 64, [sym_regex] = 64, [sym_number] = 64, [sym_identifier] = 64, [sym_null] = 64, [sym_undefined] = 64, [sym_true] = 64, [sym_false] = 64, [sym__line_break] = 58, }, [1043] = { [sym_arguments] = 68, [anon_sym_SEMI] = 2564, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 2566, }, [1044] = { [anon_sym_SEMI] = 2564, [sym_comment] = 58, [sym__line_break] = 58, }, [1045] = { [sym_var_assignment] = 2568, [ts_builtin_sym_error] = 2570, [sym_comment] = 58, [sym_identifier] = 2572, [sym__line_break] = 58, }, [1046] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [sym_pair] = 114, [sym_method_definition] = 114, [aux_sym_program_repeat1] = 2574, [ts_builtin_sym_error] = 2576, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2578, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 144, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 146, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1047] = { [sym__paren_expression] = 2580, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [1048] = { [sym__paren_expression] = 2582, [anon_sym_LPAREN] = 154, [sym_comment] = 58, [sym__line_break] = 58, }, [1049] = { [anon_sym_LPAREN] = 2584, [sym_comment] = 58, [sym__line_break] = 58, }, [1050] = { [sym__paren_expression] = 2586, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [1051] = { [sym_statement_block] = 2588, [anon_sym_LBRACE] = 2590, [sym_comment] = 58, [sym__line_break] = 58, }, [1052] = { [sym__paren_expression] = 8, [sym__expression] = 2592, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_SEMI] = 2594, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 2596, }, [1053] = { [sym__paren_expression] = 8, [sym__expression] = 2598, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1054] = { [anon_sym_SEMI] = 2600, [sym_comment] = 58, [sym__line_break] = 2602, }, [1055] = { [sym__paren_expression] = 200, [sym__expression] = 202, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 2604, [sym_subscript_access] = 2606, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [1056] = { [sym_arguments] = 66, [anon_sym_SEMI] = 2608, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 2610, }, [1057] = { [sym_arguments] = 66, [anon_sym_SEMI] = 2608, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 2612, }, [1058] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_BANG] = 1300, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1059] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 2614, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_SEMI] = 2614, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 2614, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_EQ] = 2614, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 2614, [anon_sym_PLUS_EQ] = 2614, [anon_sym_DASH_EQ] = 2614, [anon_sym_STAR_EQ] = 2614, [anon_sym_SLASH_EQ] = 2614, [anon_sym_QMARK] = 2614, [anon_sym_PIPE_PIPE] = 2614, [anon_sym_AMP_AMP] = 2614, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 2614, [anon_sym_DASH_DASH] = 2614, [anon_sym_STAR] = 2614, [anon_sym_SLASH] = 2614, [anon_sym_PLUS] = 2614, [anon_sym_DASH] = 2614, [anon_sym_EQ_EQ_EQ] = 2614, [anon_sym_BANG_EQ_EQ] = 2614, [anon_sym_LT] = 2614, [anon_sym_GT] = 2614, [anon_sym_instanceof] = 2614, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1060] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 2616, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [anon_sym_SEMI] = 2616, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_RBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 2616, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_EQ] = 2616, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 2616, [anon_sym_PLUS_EQ] = 2616, [anon_sym_DASH_EQ] = 2616, [anon_sym_STAR_EQ] = 2616, [anon_sym_SLASH_EQ] = 2616, [anon_sym_QMARK] = 2616, [anon_sym_PIPE_PIPE] = 2616, [anon_sym_AMP_AMP] = 2616, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 2616, [anon_sym_DASH_DASH] = 2616, [anon_sym_STAR] = 2616, [anon_sym_SLASH] = 2616, [anon_sym_PLUS] = 2616, [anon_sym_DASH] = 2616, [anon_sym_EQ_EQ_EQ] = 2616, [anon_sym_BANG_EQ_EQ] = 2616, [anon_sym_LT] = 2616, [anon_sym_GT] = 2616, [anon_sym_instanceof] = 2616, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1061] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_RBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_else] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [1062] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [anon_sym_SEMI] = 2618, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_RBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_else] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [1063] = { [sym_arguments] = 68, [anon_sym_SEMI] = 2620, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 2622, }, [1064] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [aux_sym_program_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_RBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_else] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_BANG] = 1344, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [1065] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [sym_arguments] = 2624, [aux_sym_program_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [anon_sym_SEMI] = 2624, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_RBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_else] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_in] = 2624, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_EQ] = 2624, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_DOT] = 2624, [anon_sym_PLUS_EQ] = 2624, [anon_sym_DASH_EQ] = 2624, [anon_sym_STAR_EQ] = 2624, [anon_sym_SLASH_EQ] = 2624, [anon_sym_QMARK] = 2624, [anon_sym_PIPE_PIPE] = 2624, [anon_sym_AMP_AMP] = 2624, [anon_sym_BANG] = 1344, [anon_sym_PLUS_PLUS] = 2624, [anon_sym_DASH_DASH] = 2624, [anon_sym_STAR] = 2624, [anon_sym_SLASH] = 2624, [anon_sym_PLUS] = 2624, [anon_sym_DASH] = 2624, [anon_sym_EQ_EQ_EQ] = 2624, [anon_sym_BANG_EQ_EQ] = 2624, [anon_sym_LT] = 2624, [anon_sym_GT] = 2624, [anon_sym_instanceof] = 2624, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [1066] = { [sym_arguments] = 68, [anon_sym_SEMI] = 2626, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 2628, }, [1067] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_RBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_else] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [1068] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [anon_sym_SEMI] = 2630, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_RBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_else] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [1069] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [aux_sym_program_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_RBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_else] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_BANG] = 1390, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [1070] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [sym_arguments] = 2632, [aux_sym_program_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [anon_sym_SEMI] = 2632, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_RBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_else] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_in] = 2632, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_EQ] = 2632, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_DOT] = 2632, [anon_sym_PLUS_EQ] = 2632, [anon_sym_DASH_EQ] = 2632, [anon_sym_STAR_EQ] = 2632, [anon_sym_SLASH_EQ] = 2632, [anon_sym_QMARK] = 2632, [anon_sym_PIPE_PIPE] = 2632, [anon_sym_AMP_AMP] = 2632, [anon_sym_BANG] = 1390, [anon_sym_PLUS_PLUS] = 2632, [anon_sym_DASH_DASH] = 2632, [anon_sym_STAR] = 2632, [anon_sym_SLASH] = 2632, [anon_sym_PLUS] = 2632, [anon_sym_DASH] = 2632, [anon_sym_EQ_EQ_EQ] = 2632, [anon_sym_BANG_EQ_EQ] = 2632, [anon_sym_LT] = 2632, [anon_sym_GT] = 2632, [anon_sym_instanceof] = 2632, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [1071] = { [sym__statement] = 1394, [sym_expression_statement] = 1394, [sym_var_declaration] = 1394, [sym_statement_block] = 1394, [sym_if_statement] = 1394, [sym_switch_statement] = 1394, [sym_for_statement] = 1394, [sym_for_in_statement] = 1394, [sym_while_statement] = 1394, [sym_try_statement] = 1394, [sym_return_statement] = 1394, [sym_throw_statement] = 1394, [sym_break_statement] = 1394, [sym_delete_statement] = 1394, [sym_catch] = 2634, [sym_finally] = 2636, [sym__paren_expression] = 1394, [sym__expression] = 1394, [sym_object] = 1394, [sym_array] = 1394, [sym_function_expression] = 1394, [sym_function_call] = 1394, [sym_constructor_call] = 1394, [sym_member_access] = 1394, [sym_subscript_access] = 1394, [sym_assignment] = 1394, [sym_math_assignment] = 1394, [sym_ternary] = 1394, [sym_bool_op] = 1394, [sym_math_op] = 1394, [sym_rel_op] = 1394, [sym_type_op] = 1394, [aux_sym_program_repeat1] = 1394, [ts_builtin_sym_error] = 1394, [anon_sym_var] = 1394, [anon_sym_LBRACE] = 1394, [anon_sym_RBRACE] = 1394, [anon_sym_if] = 1394, [anon_sym_else] = 1394, [anon_sym_switch] = 1394, [anon_sym_for] = 1394, [anon_sym_LPAREN] = 1394, [anon_sym_while] = 1394, [anon_sym_try] = 1394, [anon_sym_return] = 1394, [anon_sym_throw] = 1394, [anon_sym_break] = 1394, [anon_sym_delete] = 1394, [anon_sym_catch] = 2638, [anon_sym_finally] = 2640, [anon_sym_LBRACK] = 1394, [anon_sym_function] = 1394, [anon_sym_new] = 1394, [anon_sym_BANG] = 1394, [anon_sym_typeof] = 1394, [sym_comment] = 58, [sym_string] = 1394, [sym_regex] = 1394, [sym_number] = 1394, [sym_identifier] = 1394, [sym_null] = 1394, [sym_undefined] = 1394, [sym_true] = 1394, [sym_false] = 1394, [sym__line_break] = 58, }, [1072] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2642, [ts_builtin_sym_error] = 2644, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2646, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1073] = { [anon_sym_RBRACE] = 2648, [sym_comment] = 58, [sym__line_break] = 58, }, [1074] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2648, [sym_comment] = 58, [sym__line_break] = 58, }, [1075] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_catch] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_catch] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1076] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_catch] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_catch] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1077] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym_finally] = 2650, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_RBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_else] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_finally] = 2640, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [1078] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_RBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_else] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [1079] = { [anon_sym_LPAREN] = 2652, [sym_comment] = 58, [sym__line_break] = 58, }, [1080] = { [sym_statement_block] = 2654, [anon_sym_LBRACE] = 2656, [sym_comment] = 58, [sym__line_break] = 58, }, [1081] = { [sym__statement] = 1422, [sym_expression_statement] = 1422, [sym_var_declaration] = 1422, [sym_statement_block] = 1422, [sym_if_statement] = 1422, [sym_switch_statement] = 1422, [sym_for_statement] = 1422, [sym_for_in_statement] = 1422, [sym_while_statement] = 1422, [sym_try_statement] = 1422, [sym_return_statement] = 1422, [sym_throw_statement] = 1422, [sym_break_statement] = 1422, [sym_delete_statement] = 1422, [sym__paren_expression] = 1422, [sym__expression] = 1422, [sym_object] = 1422, [sym_array] = 1422, [sym_function_expression] = 1422, [sym_function_call] = 1422, [sym_constructor_call] = 1422, [sym_member_access] = 1422, [sym_subscript_access] = 1422, [sym_assignment] = 1422, [sym_math_assignment] = 1422, [sym_ternary] = 1422, [sym_bool_op] = 1422, [sym_math_op] = 1422, [sym_rel_op] = 1422, [sym_type_op] = 1422, [aux_sym_program_repeat1] = 1422, [ts_builtin_sym_error] = 1422, [anon_sym_var] = 1422, [anon_sym_LBRACE] = 1422, [anon_sym_RBRACE] = 1422, [anon_sym_if] = 1422, [anon_sym_else] = 1422, [anon_sym_switch] = 1422, [anon_sym_for] = 1422, [anon_sym_LPAREN] = 1422, [anon_sym_while] = 1422, [anon_sym_try] = 1422, [anon_sym_return] = 1422, [anon_sym_throw] = 1422, [anon_sym_break] = 1422, [anon_sym_delete] = 1422, [anon_sym_LBRACK] = 1422, [anon_sym_function] = 1422, [anon_sym_new] = 1422, [anon_sym_BANG] = 1422, [anon_sym_typeof] = 1422, [sym_comment] = 58, [sym_string] = 1422, [sym_regex] = 1422, [sym_number] = 1422, [sym_identifier] = 1422, [sym_null] = 1422, [sym_undefined] = 1422, [sym_true] = 1422, [sym_false] = 1422, [sym__line_break] = 58, }, [1082] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2574, [ts_builtin_sym_error] = 2658, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2660, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1083] = { [anon_sym_RBRACE] = 2662, [sym_comment] = 58, [sym__line_break] = 58, }, [1084] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2662, [sym_comment] = 58, [sym__line_break] = 58, }, [1085] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1086] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1087] = { [ts_builtin_sym_error] = 2664, [sym_comment] = 58, [sym_identifier] = 2664, [sym__line_break] = 58, }, [1088] = { [anon_sym_RPAREN] = 2666, [sym_comment] = 58, [sym__line_break] = 58, }, [1089] = { [sym_statement_block] = 2668, [anon_sym_LBRACE] = 2670, [sym_comment] = 58, [sym__line_break] = 58, }, [1090] = { [sym__statement] = 1438, [sym_expression_statement] = 1438, [sym_var_declaration] = 1438, [sym_statement_block] = 1438, [sym_if_statement] = 1438, [sym_switch_statement] = 1438, [sym_for_statement] = 1438, [sym_for_in_statement] = 1438, [sym_while_statement] = 1438, [sym_try_statement] = 1438, [sym_return_statement] = 1438, [sym_throw_statement] = 1438, [sym_break_statement] = 1438, [sym_delete_statement] = 1438, [sym_finally] = 1438, [sym__paren_expression] = 1438, [sym__expression] = 1438, [sym_object] = 1438, [sym_array] = 1438, [sym_function_expression] = 1438, [sym_function_call] = 1438, [sym_constructor_call] = 1438, [sym_member_access] = 1438, [sym_subscript_access] = 1438, [sym_assignment] = 1438, [sym_math_assignment] = 1438, [sym_ternary] = 1438, [sym_bool_op] = 1438, [sym_math_op] = 1438, [sym_rel_op] = 1438, [sym_type_op] = 1438, [aux_sym_program_repeat1] = 1438, [ts_builtin_sym_error] = 1438, [anon_sym_var] = 1438, [anon_sym_LBRACE] = 1438, [anon_sym_RBRACE] = 1438, [anon_sym_if] = 1438, [anon_sym_else] = 1438, [anon_sym_switch] = 1438, [anon_sym_for] = 1438, [anon_sym_LPAREN] = 1438, [anon_sym_while] = 1438, [anon_sym_try] = 1438, [anon_sym_return] = 1438, [anon_sym_throw] = 1438, [anon_sym_break] = 1438, [anon_sym_delete] = 1438, [anon_sym_finally] = 1438, [anon_sym_LBRACK] = 1438, [anon_sym_function] = 1438, [anon_sym_new] = 1438, [anon_sym_BANG] = 1438, [anon_sym_typeof] = 1438, [sym_comment] = 58, [sym_string] = 1438, [sym_regex] = 1438, [sym_number] = 1438, [sym_identifier] = 1438, [sym_null] = 1438, [sym_undefined] = 1438, [sym_true] = 1438, [sym_false] = 1438, [sym__line_break] = 58, }, [1091] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2672, [ts_builtin_sym_error] = 2674, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2676, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1092] = { [anon_sym_RBRACE] = 2678, [sym_comment] = 58, [sym__line_break] = 58, }, [1093] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2678, [sym_comment] = 58, [sym__line_break] = 58, }, [1094] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1095] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1096] = { [sym__statement] = 1448, [sym_expression_statement] = 1448, [sym_var_declaration] = 1448, [sym_statement_block] = 1448, [sym_if_statement] = 1448, [sym_switch_statement] = 1448, [sym_for_statement] = 1448, [sym_for_in_statement] = 1448, [sym_while_statement] = 1448, [sym_try_statement] = 1448, [sym_return_statement] = 1448, [sym_throw_statement] = 1448, [sym_break_statement] = 1448, [sym_delete_statement] = 1448, [sym__paren_expression] = 1448, [sym__expression] = 1448, [sym_object] = 1448, [sym_array] = 1448, [sym_function_expression] = 1448, [sym_function_call] = 1448, [sym_constructor_call] = 1448, [sym_member_access] = 1448, [sym_subscript_access] = 1448, [sym_assignment] = 1448, [sym_math_assignment] = 1448, [sym_ternary] = 1448, [sym_bool_op] = 1448, [sym_math_op] = 1448, [sym_rel_op] = 1448, [sym_type_op] = 1448, [aux_sym_program_repeat1] = 1448, [ts_builtin_sym_error] = 1448, [anon_sym_var] = 1448, [anon_sym_LBRACE] = 1448, [anon_sym_RBRACE] = 1448, [anon_sym_if] = 1448, [anon_sym_else] = 1448, [anon_sym_switch] = 1448, [anon_sym_for] = 1448, [anon_sym_LPAREN] = 1448, [anon_sym_while] = 1448, [anon_sym_try] = 1448, [anon_sym_return] = 1448, [anon_sym_throw] = 1448, [anon_sym_break] = 1448, [anon_sym_delete] = 1448, [anon_sym_LBRACK] = 1448, [anon_sym_function] = 1448, [anon_sym_new] = 1448, [anon_sym_BANG] = 1448, [anon_sym_typeof] = 1448, [sym_comment] = 58, [sym_string] = 1448, [sym_regex] = 1448, [sym_number] = 1448, [sym_identifier] = 1448, [sym_null] = 1448, [sym_undefined] = 1448, [sym_true] = 1448, [sym_false] = 1448, [sym__line_break] = 58, }, [1097] = { [sym__statement] = 2680, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1098] = { [sym__statement] = 1458, [sym_expression_statement] = 1458, [sym_var_declaration] = 1458, [sym_statement_block] = 1458, [sym_if_statement] = 1458, [sym_switch_statement] = 1458, [sym_for_statement] = 1458, [sym_for_in_statement] = 1458, [sym_while_statement] = 1458, [sym_try_statement] = 1458, [sym_return_statement] = 1458, [sym_throw_statement] = 1458, [sym_break_statement] = 1458, [sym_delete_statement] = 1458, [sym__paren_expression] = 1458, [sym__expression] = 1458, [sym_object] = 1458, [sym_array] = 1458, [sym_function_expression] = 1458, [sym_function_call] = 1458, [sym_constructor_call] = 1458, [sym_member_access] = 1458, [sym_subscript_access] = 1458, [sym_assignment] = 1458, [sym_math_assignment] = 1458, [sym_ternary] = 1458, [sym_bool_op] = 1458, [sym_math_op] = 1458, [sym_rel_op] = 1458, [sym_type_op] = 1458, [aux_sym_program_repeat1] = 1458, [ts_builtin_sym_error] = 1458, [anon_sym_var] = 1458, [anon_sym_LBRACE] = 1458, [anon_sym_RBRACE] = 1458, [anon_sym_if] = 1458, [anon_sym_else] = 1458, [anon_sym_switch] = 1458, [anon_sym_for] = 1458, [anon_sym_LPAREN] = 1458, [anon_sym_while] = 1458, [anon_sym_try] = 1458, [anon_sym_return] = 1458, [anon_sym_throw] = 1458, [anon_sym_break] = 1458, [anon_sym_delete] = 1458, [anon_sym_LBRACK] = 1458, [anon_sym_function] = 1458, [anon_sym_new] = 1458, [anon_sym_BANG] = 1458, [anon_sym_typeof] = 1458, [sym_comment] = 58, [sym_string] = 1458, [sym_regex] = 1458, [sym_number] = 1458, [sym_identifier] = 1458, [sym_null] = 1458, [sym_undefined] = 1458, [sym_true] = 1458, [sym_false] = 1458, [sym__line_break] = 58, }, [1099] = { [sym_var_declaration] = 2682, [sym__paren_expression] = 1462, [sym__expression] = 2684, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_SEMI] = 2682, [anon_sym_var] = 2686, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 2688, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1100] = { [sym__paren_expression] = 1462, [sym__expression] = 2690, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 2692, [anon_sym_SEMI] = 2694, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1101] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2696, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1102] = { [sym_var_assignment] = 1522, [ts_builtin_sym_error] = 1524, [sym_comment] = 58, [sym_identifier] = 2698, [sym__line_break] = 58, }, [1103] = { [sym_arguments] = 258, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 2700, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [1104] = { [sym__paren_expression] = 158, [sym__expression] = 2703, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1105] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2705, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1106] = { [sym__statement] = 2707, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1107] = { [sym__statement] = 1563, [sym_expression_statement] = 1563, [sym_var_declaration] = 1563, [sym_statement_block] = 1563, [sym_if_statement] = 1563, [sym_switch_statement] = 1563, [sym_for_statement] = 1563, [sym_for_in_statement] = 1563, [sym_while_statement] = 1563, [sym_try_statement] = 1563, [sym_return_statement] = 1563, [sym_throw_statement] = 1563, [sym_break_statement] = 1563, [sym_delete_statement] = 1563, [sym__paren_expression] = 1563, [sym__expression] = 1563, [sym_object] = 1563, [sym_array] = 1563, [sym_function_expression] = 1563, [sym_function_call] = 1563, [sym_constructor_call] = 1563, [sym_member_access] = 1563, [sym_subscript_access] = 1563, [sym_assignment] = 1563, [sym_math_assignment] = 1563, [sym_ternary] = 1563, [sym_bool_op] = 1563, [sym_math_op] = 1563, [sym_rel_op] = 1563, [sym_type_op] = 1563, [aux_sym_program_repeat1] = 1563, [ts_builtin_sym_error] = 1563, [anon_sym_var] = 1563, [anon_sym_LBRACE] = 1563, [anon_sym_RBRACE] = 1563, [anon_sym_if] = 1563, [anon_sym_else] = 1563, [anon_sym_switch] = 1563, [anon_sym_for] = 1563, [anon_sym_LPAREN] = 1563, [anon_sym_while] = 1563, [anon_sym_try] = 1563, [anon_sym_return] = 1563, [anon_sym_throw] = 1563, [anon_sym_break] = 1563, [anon_sym_delete] = 1563, [anon_sym_LBRACK] = 1563, [anon_sym_function] = 1563, [anon_sym_new] = 1563, [anon_sym_BANG] = 1563, [anon_sym_typeof] = 1563, [sym_comment] = 58, [sym_string] = 1563, [sym_regex] = 1563, [sym_number] = 1563, [sym_identifier] = 1563, [sym_null] = 1563, [sym_undefined] = 1563, [sym_true] = 1563, [sym_false] = 1563, [sym__line_break] = 58, }, [1108] = { [aux_sym_var_declaration_repeat1] = 1631, [anon_sym_SEMI] = 1633, [anon_sym_COMMA] = 1635, [anon_sym_in] = 2709, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 1645, }, [1109] = { [sym__paren_expression] = 158, [sym__expression] = 2711, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1110] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2713, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1111] = { [sym__statement] = 2715, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1112] = { [sym__statement] = 1827, [sym_expression_statement] = 1827, [sym_var_declaration] = 1827, [sym_statement_block] = 1827, [sym_if_statement] = 1827, [sym_switch_statement] = 1827, [sym_for_statement] = 1827, [sym_for_in_statement] = 1827, [sym_while_statement] = 1827, [sym_try_statement] = 1827, [sym_return_statement] = 1827, [sym_throw_statement] = 1827, [sym_break_statement] = 1827, [sym_delete_statement] = 1827, [sym__paren_expression] = 1827, [sym__expression] = 1827, [sym_object] = 1827, [sym_array] = 1827, [sym_function_expression] = 1827, [sym_function_call] = 1827, [sym_constructor_call] = 1827, [sym_member_access] = 1827, [sym_subscript_access] = 1827, [sym_assignment] = 1827, [sym_math_assignment] = 1827, [sym_ternary] = 1827, [sym_bool_op] = 1827, [sym_math_op] = 1827, [sym_rel_op] = 1827, [sym_type_op] = 1827, [aux_sym_program_repeat1] = 1827, [ts_builtin_sym_error] = 1827, [anon_sym_var] = 1827, [anon_sym_LBRACE] = 1827, [anon_sym_RBRACE] = 1827, [anon_sym_if] = 1827, [anon_sym_else] = 1827, [anon_sym_switch] = 1827, [anon_sym_for] = 1827, [anon_sym_LPAREN] = 1827, [anon_sym_while] = 1827, [anon_sym_try] = 1827, [anon_sym_return] = 1827, [anon_sym_throw] = 1827, [anon_sym_break] = 1827, [anon_sym_delete] = 1827, [anon_sym_LBRACK] = 1827, [anon_sym_function] = 1827, [anon_sym_new] = 1827, [anon_sym_BANG] = 1827, [anon_sym_typeof] = 1827, [sym_comment] = 58, [sym_string] = 1827, [sym_regex] = 1827, [sym_number] = 1827, [sym_identifier] = 1827, [sym_null] = 1827, [sym_undefined] = 1827, [sym_true] = 1827, [sym_false] = 1827, [sym__line_break] = 58, }, [1113] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2717, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1114] = { [anon_sym_SEMI] = 2717, [sym_comment] = 58, [sym__line_break] = 58, }, [1115] = { [sym__paren_expression] = 158, [sym__expression] = 2719, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2721, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2723, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1116] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2725, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1117] = { [anon_sym_RPAREN] = 2725, [sym_comment] = 58, [sym__line_break] = 58, }, [1118] = { [sym__statement] = 2727, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1119] = { [sym__statement] = 1853, [sym_expression_statement] = 1853, [sym_var_declaration] = 1853, [sym_statement_block] = 1853, [sym_if_statement] = 1853, [sym_switch_statement] = 1853, [sym_for_statement] = 1853, [sym_for_in_statement] = 1853, [sym_while_statement] = 1853, [sym_try_statement] = 1853, [sym_return_statement] = 1853, [sym_throw_statement] = 1853, [sym_break_statement] = 1853, [sym_delete_statement] = 1853, [sym__paren_expression] = 1853, [sym__expression] = 1853, [sym_object] = 1853, [sym_array] = 1853, [sym_function_expression] = 1853, [sym_function_call] = 1853, [sym_constructor_call] = 1853, [sym_member_access] = 1853, [sym_subscript_access] = 1853, [sym_assignment] = 1853, [sym_math_assignment] = 1853, [sym_ternary] = 1853, [sym_bool_op] = 1853, [sym_math_op] = 1853, [sym_rel_op] = 1853, [sym_type_op] = 1853, [aux_sym_program_repeat1] = 1853, [ts_builtin_sym_error] = 1853, [anon_sym_var] = 1853, [anon_sym_LBRACE] = 1853, [anon_sym_RBRACE] = 1853, [anon_sym_if] = 1853, [anon_sym_else] = 1853, [anon_sym_switch] = 1853, [anon_sym_for] = 1853, [anon_sym_LPAREN] = 1853, [anon_sym_while] = 1853, [anon_sym_try] = 1853, [anon_sym_return] = 1853, [anon_sym_throw] = 1853, [anon_sym_break] = 1853, [anon_sym_delete] = 1853, [anon_sym_LBRACK] = 1853, [anon_sym_function] = 1853, [anon_sym_new] = 1853, [anon_sym_BANG] = 1853, [anon_sym_typeof] = 1853, [sym_comment] = 58, [sym_string] = 1853, [sym_regex] = 1853, [sym_number] = 1853, [sym_identifier] = 1853, [sym_null] = 1853, [sym_undefined] = 1853, [sym_true] = 1853, [sym_false] = 1853, [sym__line_break] = 58, }, [1120] = { [sym__statement] = 2729, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1121] = { [sym__statement] = 1857, [sym_expression_statement] = 1857, [sym_var_declaration] = 1857, [sym_statement_block] = 1857, [sym_if_statement] = 1857, [sym_switch_statement] = 1857, [sym_for_statement] = 1857, [sym_for_in_statement] = 1857, [sym_while_statement] = 1857, [sym_try_statement] = 1857, [sym_return_statement] = 1857, [sym_throw_statement] = 1857, [sym_break_statement] = 1857, [sym_delete_statement] = 1857, [sym__paren_expression] = 1857, [sym__expression] = 1857, [sym_object] = 1857, [sym_array] = 1857, [sym_function_expression] = 1857, [sym_function_call] = 1857, [sym_constructor_call] = 1857, [sym_member_access] = 1857, [sym_subscript_access] = 1857, [sym_assignment] = 1857, [sym_math_assignment] = 1857, [sym_ternary] = 1857, [sym_bool_op] = 1857, [sym_math_op] = 1857, [sym_rel_op] = 1857, [sym_type_op] = 1857, [aux_sym_program_repeat1] = 1857, [ts_builtin_sym_error] = 1857, [anon_sym_var] = 1857, [anon_sym_LBRACE] = 1857, [anon_sym_RBRACE] = 1857, [anon_sym_if] = 1857, [anon_sym_else] = 1857, [anon_sym_switch] = 1857, [anon_sym_for] = 1857, [anon_sym_LPAREN] = 1857, [anon_sym_while] = 1857, [anon_sym_try] = 1857, [anon_sym_return] = 1857, [anon_sym_throw] = 1857, [anon_sym_break] = 1857, [anon_sym_delete] = 1857, [anon_sym_LBRACK] = 1857, [anon_sym_function] = 1857, [anon_sym_new] = 1857, [anon_sym_BANG] = 1857, [anon_sym_typeof] = 1857, [sym_comment] = 58, [sym_string] = 1857, [sym_regex] = 1857, [sym_number] = 1857, [sym_identifier] = 1857, [sym_null] = 1857, [sym_undefined] = 1857, [sym_true] = 1857, [sym_false] = 1857, [sym__line_break] = 58, }, [1122] = { [sym__paren_expression] = 158, [sym__expression] = 2731, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2733, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2725, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1123] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2735, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1124] = { [anon_sym_RPAREN] = 2735, [sym_comment] = 58, [sym__line_break] = 58, }, [1125] = { [sym__statement] = 2737, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1126] = { [sym__statement] = 1867, [sym_expression_statement] = 1867, [sym_var_declaration] = 1867, [sym_statement_block] = 1867, [sym_if_statement] = 1867, [sym_switch_statement] = 1867, [sym_for_statement] = 1867, [sym_for_in_statement] = 1867, [sym_while_statement] = 1867, [sym_try_statement] = 1867, [sym_return_statement] = 1867, [sym_throw_statement] = 1867, [sym_break_statement] = 1867, [sym_delete_statement] = 1867, [sym__paren_expression] = 1867, [sym__expression] = 1867, [sym_object] = 1867, [sym_array] = 1867, [sym_function_expression] = 1867, [sym_function_call] = 1867, [sym_constructor_call] = 1867, [sym_member_access] = 1867, [sym_subscript_access] = 1867, [sym_assignment] = 1867, [sym_math_assignment] = 1867, [sym_ternary] = 1867, [sym_bool_op] = 1867, [sym_math_op] = 1867, [sym_rel_op] = 1867, [sym_type_op] = 1867, [aux_sym_program_repeat1] = 1867, [ts_builtin_sym_error] = 1867, [anon_sym_var] = 1867, [anon_sym_LBRACE] = 1867, [anon_sym_RBRACE] = 1867, [anon_sym_if] = 1867, [anon_sym_else] = 1867, [anon_sym_switch] = 1867, [anon_sym_for] = 1867, [anon_sym_LPAREN] = 1867, [anon_sym_while] = 1867, [anon_sym_try] = 1867, [anon_sym_return] = 1867, [anon_sym_throw] = 1867, [anon_sym_break] = 1867, [anon_sym_delete] = 1867, [anon_sym_LBRACK] = 1867, [anon_sym_function] = 1867, [anon_sym_new] = 1867, [anon_sym_BANG] = 1867, [anon_sym_typeof] = 1867, [sym_comment] = 58, [sym_string] = 1867, [sym_regex] = 1867, [sym_number] = 1867, [sym_identifier] = 1867, [sym_null] = 1867, [sym_undefined] = 1867, [sym_true] = 1867, [sym_false] = 1867, [sym__line_break] = 58, }, [1127] = { [sym__paren_expression] = 1462, [sym__expression] = 2739, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 2741, [anon_sym_SEMI] = 2717, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1128] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 2743, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1129] = { [anon_sym_SEMI] = 2743, [sym_comment] = 58, [sym__line_break] = 58, }, [1130] = { [sym__paren_expression] = 158, [sym__expression] = 2745, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 2747, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 2735, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1131] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2749, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1132] = { [anon_sym_RPAREN] = 2749, [sym_comment] = 58, [sym__line_break] = 58, }, [1133] = { [sym__statement] = 2751, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1134] = { [sym__statement] = 1905, [sym_expression_statement] = 1905, [sym_var_declaration] = 1905, [sym_statement_block] = 1905, [sym_if_statement] = 1905, [sym_switch_statement] = 1905, [sym_for_statement] = 1905, [sym_for_in_statement] = 1905, [sym_while_statement] = 1905, [sym_try_statement] = 1905, [sym_return_statement] = 1905, [sym_throw_statement] = 1905, [sym_break_statement] = 1905, [sym_delete_statement] = 1905, [sym__paren_expression] = 1905, [sym__expression] = 1905, [sym_object] = 1905, [sym_array] = 1905, [sym_function_expression] = 1905, [sym_function_call] = 1905, [sym_constructor_call] = 1905, [sym_member_access] = 1905, [sym_subscript_access] = 1905, [sym_assignment] = 1905, [sym_math_assignment] = 1905, [sym_ternary] = 1905, [sym_bool_op] = 1905, [sym_math_op] = 1905, [sym_rel_op] = 1905, [sym_type_op] = 1905, [aux_sym_program_repeat1] = 1905, [ts_builtin_sym_error] = 1905, [anon_sym_var] = 1905, [anon_sym_LBRACE] = 1905, [anon_sym_RBRACE] = 1905, [anon_sym_if] = 1905, [anon_sym_else] = 1905, [anon_sym_switch] = 1905, [anon_sym_for] = 1905, [anon_sym_LPAREN] = 1905, [anon_sym_while] = 1905, [anon_sym_try] = 1905, [anon_sym_return] = 1905, [anon_sym_throw] = 1905, [anon_sym_break] = 1905, [anon_sym_delete] = 1905, [anon_sym_LBRACK] = 1905, [anon_sym_function] = 1905, [anon_sym_new] = 1905, [anon_sym_BANG] = 1905, [anon_sym_typeof] = 1905, [sym_comment] = 58, [sym_string] = 1905, [sym_regex] = 1905, [sym_number] = 1905, [sym_identifier] = 1905, [sym_null] = 1905, [sym_undefined] = 1905, [sym_true] = 1905, [sym_false] = 1905, [sym__line_break] = 58, }, [1135] = { [anon_sym_LBRACE] = 2753, [sym_comment] = 58, [sym__line_break] = 58, }, [1136] = { [sym_case] = 1915, [sym_default] = 1915, [aux_sym_switch_statement_repeat1] = 2755, [anon_sym_RBRACE] = 2757, [anon_sym_case] = 1921, [anon_sym_default] = 1923, [sym_comment] = 58, [sym__line_break] = 58, }, [1137] = { [anon_sym_RBRACE] = 2759, [sym_comment] = 58, [sym__line_break] = 58, }, [1138] = { [sym__statement] = 1931, [sym_expression_statement] = 1931, [sym_var_declaration] = 1931, [sym_statement_block] = 1931, [sym_if_statement] = 1931, [sym_switch_statement] = 1931, [sym_for_statement] = 1931, [sym_for_in_statement] = 1931, [sym_while_statement] = 1931, [sym_try_statement] = 1931, [sym_return_statement] = 1931, [sym_throw_statement] = 1931, [sym_break_statement] = 1931, [sym_delete_statement] = 1931, [sym__paren_expression] = 1931, [sym__expression] = 1931, [sym_object] = 1931, [sym_array] = 1931, [sym_function_expression] = 1931, [sym_function_call] = 1931, [sym_constructor_call] = 1931, [sym_member_access] = 1931, [sym_subscript_access] = 1931, [sym_assignment] = 1931, [sym_math_assignment] = 1931, [sym_ternary] = 1931, [sym_bool_op] = 1931, [sym_math_op] = 1931, [sym_rel_op] = 1931, [sym_type_op] = 1931, [aux_sym_program_repeat1] = 1931, [ts_builtin_sym_error] = 1931, [anon_sym_var] = 1931, [anon_sym_LBRACE] = 1931, [anon_sym_RBRACE] = 1931, [anon_sym_if] = 1931, [anon_sym_else] = 1931, [anon_sym_switch] = 1931, [anon_sym_for] = 1931, [anon_sym_LPAREN] = 1931, [anon_sym_while] = 1931, [anon_sym_try] = 1931, [anon_sym_return] = 1931, [anon_sym_throw] = 1931, [anon_sym_break] = 1931, [anon_sym_delete] = 1931, [anon_sym_LBRACK] = 1931, [anon_sym_function] = 1931, [anon_sym_new] = 1931, [anon_sym_BANG] = 1931, [anon_sym_typeof] = 1931, [sym_comment] = 58, [sym_string] = 1931, [sym_regex] = 1931, [sym_number] = 1931, [sym_identifier] = 1931, [sym_null] = 1931, [sym_undefined] = 1931, [sym_true] = 1931, [sym_false] = 1931, [sym__line_break] = 58, }, [1139] = { [sym__statement] = 2172, [sym_expression_statement] = 2172, [sym_var_declaration] = 2172, [sym_statement_block] = 2172, [sym_if_statement] = 2172, [sym_switch_statement] = 2172, [sym_for_statement] = 2172, [sym_for_in_statement] = 2172, [sym_while_statement] = 2172, [sym_try_statement] = 2172, [sym_return_statement] = 2172, [sym_throw_statement] = 2172, [sym_break_statement] = 2172, [sym_delete_statement] = 2172, [sym__paren_expression] = 2172, [sym__expression] = 2172, [sym_object] = 2172, [sym_array] = 2172, [sym_function_expression] = 2172, [sym_function_call] = 2172, [sym_constructor_call] = 2172, [sym_member_access] = 2172, [sym_subscript_access] = 2172, [sym_assignment] = 2172, [sym_math_assignment] = 2172, [sym_ternary] = 2172, [sym_bool_op] = 2172, [sym_math_op] = 2172, [sym_rel_op] = 2172, [sym_type_op] = 2172, [aux_sym_program_repeat1] = 2172, [ts_builtin_sym_error] = 2172, [anon_sym_var] = 2172, [anon_sym_LBRACE] = 2172, [anon_sym_RBRACE] = 2172, [anon_sym_if] = 2172, [anon_sym_else] = 2172, [anon_sym_switch] = 2172, [anon_sym_for] = 2172, [anon_sym_LPAREN] = 2172, [anon_sym_while] = 2172, [anon_sym_try] = 2172, [anon_sym_return] = 2172, [anon_sym_throw] = 2172, [anon_sym_break] = 2172, [anon_sym_delete] = 2172, [anon_sym_LBRACK] = 2172, [anon_sym_function] = 2172, [anon_sym_new] = 2172, [anon_sym_BANG] = 2172, [anon_sym_typeof] = 2172, [sym_comment] = 58, [sym_string] = 2172, [sym_regex] = 2172, [sym_number] = 2172, [sym_identifier] = 2172, [sym_null] = 2172, [sym_undefined] = 2172, [sym_true] = 2172, [sym_false] = 2172, [sym__line_break] = 58, }, [1140] = { [sym__statement] = 2761, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1141] = { [sym__statement] = 2204, [sym_expression_statement] = 2204, [sym_var_declaration] = 2204, [sym_statement_block] = 2204, [sym_if_statement] = 2204, [sym_switch_statement] = 2204, [sym_for_statement] = 2204, [sym_for_in_statement] = 2204, [sym_while_statement] = 2204, [sym_try_statement] = 2204, [sym_return_statement] = 2204, [sym_throw_statement] = 2204, [sym_break_statement] = 2204, [sym_delete_statement] = 2204, [sym__paren_expression] = 2204, [sym__expression] = 2204, [sym_object] = 2204, [sym_array] = 2204, [sym_function_expression] = 2204, [sym_function_call] = 2204, [sym_constructor_call] = 2204, [sym_member_access] = 2204, [sym_subscript_access] = 2204, [sym_assignment] = 2204, [sym_math_assignment] = 2204, [sym_ternary] = 2204, [sym_bool_op] = 2204, [sym_math_op] = 2204, [sym_rel_op] = 2204, [sym_type_op] = 2204, [aux_sym_program_repeat1] = 2204, [ts_builtin_sym_error] = 2204, [anon_sym_var] = 2204, [anon_sym_LBRACE] = 2204, [anon_sym_RBRACE] = 2204, [anon_sym_if] = 2204, [anon_sym_else] = 2763, [anon_sym_switch] = 2204, [anon_sym_for] = 2204, [anon_sym_LPAREN] = 2204, [anon_sym_while] = 2204, [anon_sym_try] = 2204, [anon_sym_return] = 2204, [anon_sym_throw] = 2204, [anon_sym_break] = 2204, [anon_sym_delete] = 2204, [anon_sym_LBRACK] = 2204, [anon_sym_function] = 2204, [anon_sym_new] = 2204, [anon_sym_BANG] = 2204, [anon_sym_typeof] = 2204, [sym_comment] = 58, [sym_string] = 2204, [sym_regex] = 2204, [sym_number] = 2204, [sym_identifier] = 2204, [sym_null] = 2204, [sym_undefined] = 2204, [sym_true] = 2204, [sym_false] = 2204, [sym__line_break] = 58, }, [1142] = { [sym__statement] = 2765, [sym_expression_statement] = 2534, [sym_var_declaration] = 2534, [sym_statement_block] = 2534, [sym_if_statement] = 2534, [sym_switch_statement] = 2534, [sym_for_statement] = 2534, [sym_for_in_statement] = 2534, [sym_while_statement] = 2534, [sym_try_statement] = 2534, [sym_return_statement] = 2534, [sym_throw_statement] = 2534, [sym_break_statement] = 2534, [sym_delete_statement] = 2534, [sym__paren_expression] = 8, [sym__expression] = 2536, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 2538, [anon_sym_var] = 2540, [anon_sym_LBRACE] = 2542, [anon_sym_if] = 2544, [anon_sym_switch] = 2546, [anon_sym_for] = 2548, [anon_sym_LPAREN] = 28, [anon_sym_while] = 2550, [anon_sym_try] = 2552, [anon_sym_return] = 2554, [anon_sym_throw] = 2556, [anon_sym_break] = 2558, [anon_sym_delete] = 2560, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1143] = { [sym__statement] = 2411, [sym_expression_statement] = 2411, [sym_var_declaration] = 2411, [sym_statement_block] = 2411, [sym_if_statement] = 2411, [sym_switch_statement] = 2411, [sym_for_statement] = 2411, [sym_for_in_statement] = 2411, [sym_while_statement] = 2411, [sym_try_statement] = 2411, [sym_return_statement] = 2411, [sym_throw_statement] = 2411, [sym_break_statement] = 2411, [sym_delete_statement] = 2411, [sym__paren_expression] = 2411, [sym__expression] = 2411, [sym_object] = 2411, [sym_array] = 2411, [sym_function_expression] = 2411, [sym_function_call] = 2411, [sym_constructor_call] = 2411, [sym_member_access] = 2411, [sym_subscript_access] = 2411, [sym_assignment] = 2411, [sym_math_assignment] = 2411, [sym_ternary] = 2411, [sym_bool_op] = 2411, [sym_math_op] = 2411, [sym_rel_op] = 2411, [sym_type_op] = 2411, [aux_sym_program_repeat1] = 2411, [ts_builtin_sym_error] = 2411, [anon_sym_var] = 2411, [anon_sym_LBRACE] = 2411, [anon_sym_RBRACE] = 2411, [anon_sym_if] = 2411, [anon_sym_else] = 2411, [anon_sym_switch] = 2411, [anon_sym_for] = 2411, [anon_sym_LPAREN] = 2411, [anon_sym_while] = 2411, [anon_sym_try] = 2411, [anon_sym_return] = 2411, [anon_sym_throw] = 2411, [anon_sym_break] = 2411, [anon_sym_delete] = 2411, [anon_sym_LBRACK] = 2411, [anon_sym_function] = 2411, [anon_sym_new] = 2411, [anon_sym_BANG] = 2411, [anon_sym_typeof] = 2411, [sym_comment] = 58, [sym_string] = 2411, [sym_regex] = 2411, [sym_number] = 2411, [sym_identifier] = 2411, [sym_null] = 2411, [sym_undefined] = 2411, [sym_true] = 2411, [sym_false] = 2411, [sym__line_break] = 58, }, [1144] = { [aux_sym_object_repeat1] = 270, [anon_sym_SEMI] = 804, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2767, [sym_comment] = 58, [sym__line_break] = 58, }, [1145] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [sym_arguments] = 278, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_SEMI] = 278, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 278, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_BANG] = 822, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 278, }, [1146] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [sym_arguments] = 1268, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_SEMI] = 1268, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 1268, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_BANG] = 960, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 1268, }, [1147] = { [aux_sym_var_declaration_repeat1] = 2769, [anon_sym_SEMI] = 2771, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 2773, }, [1148] = { [aux_sym_var_declaration_repeat1] = 2775, [anon_sym_SEMI] = 2771, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 2777, }, [1149] = { [aux_sym_var_declaration_repeat1] = 2779, [anon_sym_SEMI] = 2771, [anon_sym_COMMA] = 1635, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 2781, }, [1150] = { [anon_sym_SEMI] = 2783, [sym_comment] = 58, [sym__line_break] = 2785, }, [1151] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_var] = 1649, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1152] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2787, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2787, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2787, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_EQ] = 2787, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1153] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1154] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2789, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1155] = { [anon_sym_SEMI] = 2783, [sym_comment] = 58, [sym__line_break] = 2791, }, [1156] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2793, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2793, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2793, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1157] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2795, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1158] = { [anon_sym_SEMI] = 2783, [sym_comment] = 58, [sym__line_break] = 2797, }, [1159] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2799, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2799, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2799, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1160] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2801, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1161] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [aux_sym_program_repeat1] = 958, [ts_builtin_sym_error] = 958, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_RBRACE] = 958, [anon_sym_if] = 958, [anon_sym_else] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_BANG] = 958, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1162] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [sym_arguments] = 2803, [aux_sym_program_repeat1] = 958, [ts_builtin_sym_error] = 958, [anon_sym_SEMI] = 2803, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_RBRACE] = 958, [anon_sym_if] = 958, [anon_sym_else] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_in] = 2803, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_EQ] = 2803, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_DOT] = 2803, [anon_sym_PLUS_EQ] = 2803, [anon_sym_DASH_EQ] = 2803, [anon_sym_STAR_EQ] = 2803, [anon_sym_SLASH_EQ] = 2803, [anon_sym_QMARK] = 2803, [anon_sym_PIPE_PIPE] = 2803, [anon_sym_AMP_AMP] = 2803, [anon_sym_BANG] = 958, [anon_sym_PLUS_PLUS] = 2803, [anon_sym_DASH_DASH] = 2803, [anon_sym_STAR] = 2803, [anon_sym_SLASH] = 2803, [anon_sym_PLUS] = 2803, [anon_sym_DASH] = 2803, [anon_sym_EQ_EQ_EQ] = 2803, [anon_sym_BANG_EQ_EQ] = 2803, [anon_sym_LT] = 2803, [anon_sym_GT] = 2803, [anon_sym_instanceof] = 2803, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1163] = { [sym__statement] = 2805, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 802, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1164] = { [sym__statement] = 2411, [sym_expression_statement] = 2411, [sym_var_declaration] = 2411, [sym_statement_block] = 2411, [sym_if_statement] = 2411, [sym_switch_statement] = 2411, [sym_for_statement] = 2411, [sym_for_in_statement] = 2411, [sym_while_statement] = 2411, [sym_try_statement] = 2411, [sym_return_statement] = 2411, [sym_throw_statement] = 2411, [sym_break_statement] = 2411, [sym_delete_statement] = 2411, [sym__paren_expression] = 2411, [sym__expression] = 2411, [sym_object] = 2411, [sym_array] = 2411, [sym_function_expression] = 2411, [sym_function_call] = 2411, [sym_constructor_call] = 2411, [sym_member_access] = 2411, [sym_subscript_access] = 2411, [sym_assignment] = 2411, [sym_math_assignment] = 2411, [sym_ternary] = 2411, [sym_bool_op] = 2411, [sym_math_op] = 2411, [sym_rel_op] = 2411, [sym_type_op] = 2411, [aux_sym_program_repeat1] = 2411, [ts_builtin_sym_error] = 2411, [anon_sym_var] = 2411, [anon_sym_LBRACE] = 2411, [anon_sym_RBRACE] = 2411, [anon_sym_if] = 2411, [anon_sym_switch] = 2411, [anon_sym_for] = 2411, [anon_sym_LPAREN] = 2411, [anon_sym_while] = 2411, [anon_sym_try] = 2411, [anon_sym_return] = 2411, [anon_sym_throw] = 2411, [anon_sym_break] = 2411, [anon_sym_delete] = 2411, [anon_sym_LBRACK] = 2411, [anon_sym_function] = 2411, [anon_sym_new] = 2411, [anon_sym_BANG] = 2411, [anon_sym_typeof] = 2411, [sym_comment] = 58, [sym_string] = 2411, [sym_regex] = 2411, [sym_number] = 2411, [sym_identifier] = 2411, [sym_null] = 2411, [sym_undefined] = 2411, [sym_true] = 2411, [sym_false] = 2411, [sym__line_break] = 58, }, [1165] = { [aux_sym_object_repeat1] = 270, [anon_sym_SEMI] = 804, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2807, [sym_comment] = 58, [sym__line_break] = 58, }, [1166] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [sym_arguments] = 278, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [anon_sym_SEMI] = 278, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_RBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 278, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_BANG] = 822, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 278, }, [1167] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [sym_arguments] = 1268, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [anon_sym_SEMI] = 1268, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_RBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 1268, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_BANG] = 960, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 1268, }, [1168] = { [aux_sym_var_declaration_repeat1] = 2809, [anon_sym_SEMI] = 2811, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 2813, }, [1169] = { [aux_sym_var_declaration_repeat1] = 2815, [anon_sym_SEMI] = 2811, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 2817, }, [1170] = { [aux_sym_var_declaration_repeat1] = 2819, [anon_sym_SEMI] = 2811, [anon_sym_COMMA] = 1635, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 2821, }, [1171] = { [anon_sym_SEMI] = 2823, [sym_comment] = 58, [sym__line_break] = 2825, }, [1172] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [anon_sym_var] = 1649, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1173] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2827, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2827, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2827, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_EQ] = 2827, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1174] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1175] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2829, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1176] = { [anon_sym_SEMI] = 2823, [sym_comment] = 58, [sym__line_break] = 2831, }, [1177] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2833, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2833, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2833, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1178] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2835, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1179] = { [anon_sym_SEMI] = 2823, [sym_comment] = 58, [sym__line_break] = 2837, }, [1180] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 2839, [ts_builtin_sym_error] = 1649, [anon_sym_SEMI] = 2839, [anon_sym_var] = 1649, [anon_sym_COMMA] = 2839, [anon_sym_LBRACE] = 1649, [anon_sym_RBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1181] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [anon_sym_SEMI] = 2841, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_RBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1182] = { [sym_arguments] = 960, [aux_sym_array_repeat1] = 960, [anon_sym_COMMA] = 960, [anon_sym_LPAREN] = 960, [anon_sym_RPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [1183] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [sym_arguments] = 2843, [aux_sym_program_repeat1] = 958, [ts_builtin_sym_error] = 958, [anon_sym_SEMI] = 2843, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_RBRACE] = 958, [anon_sym_if] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_in] = 2843, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_EQ] = 2843, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_DOT] = 2843, [anon_sym_PLUS_EQ] = 2843, [anon_sym_DASH_EQ] = 2843, [anon_sym_STAR_EQ] = 2843, [anon_sym_SLASH_EQ] = 2843, [anon_sym_QMARK] = 2843, [anon_sym_PIPE_PIPE] = 2843, [anon_sym_AMP_AMP] = 2843, [anon_sym_BANG] = 958, [anon_sym_PLUS_PLUS] = 2843, [anon_sym_DASH_DASH] = 2843, [anon_sym_STAR] = 2843, [anon_sym_SLASH] = 2843, [anon_sym_PLUS] = 2843, [anon_sym_DASH] = 2843, [anon_sym_EQ_EQ_EQ] = 2843, [anon_sym_BANG_EQ_EQ] = 2843, [anon_sym_LT] = 2843, [anon_sym_GT] = 2843, [anon_sym_instanceof] = 2843, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1184] = { [anon_sym_RBRACE] = 2520, [sym_comment] = 58, [sym__line_break] = 58, }, [1185] = { [sym_statement_block] = 2845, [anon_sym_LBRACE] = 774, [sym_comment] = 58, [sym__line_break] = 58, }, [1186] = { [sym_arguments] = 964, [aux_sym_array_repeat1] = 964, [anon_sym_COMMA] = 964, [anon_sym_LPAREN] = 964, [anon_sym_RPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 58, }, [1187] = { [anon_sym_RPAREN] = 768, [sym_comment] = 58, [sym__line_break] = 58, }, [1188] = { [sym_statement_block] = 2847, [anon_sym_LBRACE] = 774, [sym_comment] = 58, [sym__line_break] = 58, }, [1189] = { [sym_arguments] = 968, [aux_sym_array_repeat1] = 968, [anon_sym_COMMA] = 968, [anon_sym_LPAREN] = 968, [anon_sym_RPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 58, }, [1190] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 2849, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 2851, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [1191] = { [aux_sym_array_repeat1] = 2849, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 2851, [sym_comment] = 58, [sym__line_break] = 58, }, [1192] = { [sym_arguments] = 1020, [aux_sym_array_repeat1] = 1020, [anon_sym_COMMA] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_RPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 58, }, [1193] = { [anon_sym_RBRACK] = 2853, [sym_comment] = 58, [sym__line_break] = 58, }, [1194] = { [sym_arguments] = 1092, [aux_sym_array_repeat1] = 1092, [anon_sym_COMMA] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_RPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 58, }, [1195] = { [sym_arguments] = 1118, [aux_sym_array_repeat1] = 1118, [anon_sym_COMMA] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_RPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 58, }, [1196] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2855, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1197] = { [anon_sym_RPAREN] = 2855, [sym_comment] = 58, [sym__line_break] = 58, }, [1198] = { [sym_arguments] = 1234, [aux_sym_array_repeat1] = 1234, [anon_sym_COMMA] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_RPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [1199] = { [aux_sym_object_repeat1] = 2857, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2859, [sym_comment] = 58, [sym__line_break] = 58, }, [1200] = { [aux_sym_object_repeat1] = 2857, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2861, [sym_comment] = 58, [sym__line_break] = 58, }, [1201] = { [sym_arguments] = 278, [aux_sym_array_repeat1] = 278, [anon_sym_COMMA] = 278, [anon_sym_LPAREN] = 278, [anon_sym_RPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 58, }, [1202] = { [anon_sym_RBRACE] = 2863, [sym_comment] = 58, [sym__line_break] = 58, }, [1203] = { [sym_arguments] = 1268, [aux_sym_array_repeat1] = 1268, [anon_sym_COMMA] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_RPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 58, }, [1204] = { [sym_arguments] = 1276, [aux_sym_array_repeat1] = 1276, [anon_sym_COMMA] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_RPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 58, }, [1205] = { [sym_arguments] = 1278, [aux_sym_array_repeat1] = 1278, [anon_sym_COMMA] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_RPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 58, }, [1206] = { [anon_sym_RPAREN] = 2865, [sym_comment] = 58, [sym__line_break] = 58, }, [1207] = { [sym_arguments] = 690, [anon_sym_LPAREN] = 690, [anon_sym_in] = 690, [anon_sym_COLON] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 58, }, [1208] = { [sym_arguments] = 748, [anon_sym_LPAREN] = 748, [anon_sym_in] = 748, [anon_sym_COLON] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 58, }, [1209] = { [sym_arguments] = 534, [anon_sym_LPAREN] = 536, [anon_sym_in] = 750, [anon_sym_COLON] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 556, [anon_sym_DASH_DASH] = 556, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 58, }, [1210] = { [sym_arguments] = 2867, [anon_sym_LPAREN] = 536, [anon_sym_in] = 754, [anon_sym_COLON] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 544, [anon_sym_DOT] = 546, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 58, }, [1211] = { [sym_arguments] = 756, [anon_sym_LPAREN] = 756, [anon_sym_in] = 756, [anon_sym_COLON] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 58, }, [1212] = { [sym_formal_parameters] = 2869, [anon_sym_RPAREN] = 2871, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [1213] = { [anon_sym_LPAREN] = 2873, [sym_comment] = 58, [sym__line_break] = 58, }, [1214] = { [sym_formal_parameters] = 2875, [anon_sym_RPAREN] = 2877, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [1215] = { [anon_sym_RPAREN] = 2879, [sym_comment] = 58, [sym__line_break] = 58, }, [1216] = { [sym_statement_block] = 2881, [anon_sym_LBRACE] = 2883, [sym_comment] = 58, [sym__line_break] = 58, }, [1217] = { [sym_arguments] = 792, [anon_sym_LPAREN] = 792, [anon_sym_in] = 792, [anon_sym_COLON] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 58, }, [1218] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2885, [ts_builtin_sym_error] = 2887, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2889, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1219] = { [anon_sym_RBRACE] = 2891, [sym_comment] = 58, [sym__line_break] = 58, }, [1220] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2891, [sym_comment] = 58, [sym__line_break] = 58, }, [1221] = { [sym_arguments] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 822, [anon_sym_COLON] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [1222] = { [sym_arguments] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 960, [anon_sym_COLON] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [1223] = { [sym_statement_block] = 2893, [anon_sym_LBRACE] = 2883, [sym_comment] = 58, [sym__line_break] = 58, }, [1224] = { [sym_arguments] = 964, [anon_sym_LPAREN] = 964, [anon_sym_in] = 964, [anon_sym_COLON] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 58, }, [1225] = { [anon_sym_RPAREN] = 2877, [sym_comment] = 58, [sym__line_break] = 58, }, [1226] = { [sym_statement_block] = 2895, [anon_sym_LBRACE] = 2883, [sym_comment] = 58, [sym__line_break] = 58, }, [1227] = { [sym_arguments] = 968, [anon_sym_LPAREN] = 968, [anon_sym_in] = 968, [anon_sym_COLON] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 58, }, [1228] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 2897, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 2899, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [1229] = { [aux_sym_array_repeat1] = 2897, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 2899, [sym_comment] = 58, [sym__line_break] = 58, }, [1230] = { [sym_arguments] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_COLON] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 58, }, [1231] = { [anon_sym_RBRACK] = 2901, [sym_comment] = 58, [sym__line_break] = 58, }, [1232] = { [sym_arguments] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_COLON] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 58, }, [1233] = { [sym_arguments] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_COLON] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 58, }, [1234] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2903, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1235] = { [anon_sym_RPAREN] = 2903, [sym_comment] = 58, [sym__line_break] = 58, }, [1236] = { [sym_arguments] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_COLON] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [1237] = { [aux_sym_object_repeat1] = 2905, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2907, [sym_comment] = 58, [sym__line_break] = 58, }, [1238] = { [aux_sym_object_repeat1] = 2905, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2909, [sym_comment] = 58, [sym__line_break] = 58, }, [1239] = { [sym_arguments] = 278, [anon_sym_LPAREN] = 278, [anon_sym_in] = 278, [anon_sym_COLON] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 58, }, [1240] = { [anon_sym_RBRACE] = 2911, [sym_comment] = 58, [sym__line_break] = 58, }, [1241] = { [sym_arguments] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_COLON] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 58, }, [1242] = { [sym_arguments] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_COLON] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 58, }, [1243] = { [sym_arguments] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_COLON] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 58, }, [1244] = { [sym__paren_expression] = 390, [sym__expression] = 2913, [sym_object] = 390, [sym_array] = 390, [sym_function_expression] = 390, [sym_function_call] = 390, [sym_constructor_call] = 390, [sym_member_access] = 390, [sym_subscript_access] = 390, [sym_assignment] = 390, [sym_math_assignment] = 390, [sym_ternary] = 390, [sym_bool_op] = 390, [sym_math_op] = 390, [sym_rel_op] = 390, [sym_type_op] = 390, [anon_sym_LBRACE] = 396, [anon_sym_LPAREN] = 398, [anon_sym_LBRACK] = 400, [anon_sym_function] = 402, [anon_sym_new] = 404, [anon_sym_BANG] = 406, [anon_sym_typeof] = 408, [sym_comment] = 58, [sym_string] = 390, [sym_regex] = 390, [sym_number] = 390, [sym_identifier] = 410, [sym_null] = 390, [sym_undefined] = 390, [sym_true] = 390, [sym_false] = 390, [sym__line_break] = 58, }, [1245] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 742, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 434, [anon_sym_PIPE_PIPE] = 436, [anon_sym_AMP_AMP] = 438, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [1246] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 744, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 744, [anon_sym_PIPE_PIPE] = 744, [anon_sym_AMP_AMP] = 744, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [1247] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 422, [anon_sym_EQ] = 424, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 746, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 432, [anon_sym_DASH_EQ] = 432, [anon_sym_STAR_EQ] = 432, [anon_sym_SLASH_EQ] = 432, [anon_sym_QMARK] = 746, [anon_sym_PIPE_PIPE] = 746, [anon_sym_AMP_AMP] = 746, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 442, [anon_sym_SLASH] = 442, [anon_sym_PLUS] = 444, [anon_sym_DASH] = 444, [anon_sym_EQ_EQ_EQ] = 446, [anon_sym_BANG_EQ_EQ] = 446, [anon_sym_LT] = 446, [anon_sym_GT] = 446, [anon_sym_instanceof] = 422, [sym_comment] = 58, [sym__line_break] = 58, }, [1248] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 2915, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 2917, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [1249] = { [aux_sym_array_repeat1] = 2915, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 2917, [sym_comment] = 58, [sym__line_break] = 58, }, [1250] = { [sym_arguments] = 648, [anon_sym_LPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_RBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 58, }, [1251] = { [anon_sym_RPAREN] = 2919, [sym_comment] = 58, [sym__line_break] = 58, }, [1252] = { [sym_arguments] = 690, [anon_sym_LPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_RBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 58, }, [1253] = { [sym_arguments] = 748, [anon_sym_LPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_RBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 58, }, [1254] = { [sym_arguments] = 418, [anon_sym_LPAREN] = 420, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 750, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 440, [anon_sym_DASH_DASH] = 440, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 58, }, [1255] = { [sym_arguments] = 2921, [anon_sym_LPAREN] = 420, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 426, [anon_sym_RBRACK] = 754, [anon_sym_DOT] = 430, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 58, }, [1256] = { [sym_arguments] = 756, [anon_sym_LPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_RBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 58, }, [1257] = { [sym_formal_parameters] = 2923, [anon_sym_RPAREN] = 2925, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [1258] = { [anon_sym_LPAREN] = 2927, [sym_comment] = 58, [sym__line_break] = 58, }, [1259] = { [sym_formal_parameters] = 2929, [anon_sym_RPAREN] = 2931, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [1260] = { [anon_sym_RPAREN] = 2933, [sym_comment] = 58, [sym__line_break] = 58, }, [1261] = { [sym_statement_block] = 2935, [anon_sym_LBRACE] = 2937, [sym_comment] = 58, [sym__line_break] = 58, }, [1262] = { [sym_arguments] = 792, [anon_sym_LPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_RBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 58, }, [1263] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2939, [ts_builtin_sym_error] = 2941, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2943, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1264] = { [anon_sym_RBRACE] = 2945, [sym_comment] = 58, [sym__line_break] = 58, }, [1265] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2945, [sym_comment] = 58, [sym__line_break] = 58, }, [1266] = { [sym_arguments] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_RBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [1267] = { [sym_arguments] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_RBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [1268] = { [sym_statement_block] = 2947, [anon_sym_LBRACE] = 2937, [sym_comment] = 58, [sym__line_break] = 58, }, [1269] = { [sym_arguments] = 964, [anon_sym_LPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_RBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 58, }, [1270] = { [anon_sym_RPAREN] = 2931, [sym_comment] = 58, [sym__line_break] = 58, }, [1271] = { [sym_statement_block] = 2949, [anon_sym_LBRACE] = 2937, [sym_comment] = 58, [sym__line_break] = 58, }, [1272] = { [sym_arguments] = 968, [anon_sym_LPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_RBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 58, }, [1273] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 2951, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 2953, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [1274] = { [aux_sym_array_repeat1] = 2951, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 2953, [sym_comment] = 58, [sym__line_break] = 58, }, [1275] = { [sym_arguments] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_RBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 58, }, [1276] = { [anon_sym_RBRACK] = 2955, [sym_comment] = 58, [sym__line_break] = 58, }, [1277] = { [sym_arguments] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_RBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 58, }, [1278] = { [sym_arguments] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_RBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 58, }, [1279] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 2957, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1280] = { [anon_sym_RPAREN] = 2957, [sym_comment] = 58, [sym__line_break] = 58, }, [1281] = { [sym_arguments] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_RBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [1282] = { [aux_sym_object_repeat1] = 2959, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2961, [sym_comment] = 58, [sym__line_break] = 58, }, [1283] = { [aux_sym_object_repeat1] = 2959, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 2963, [sym_comment] = 58, [sym__line_break] = 58, }, [1284] = { [sym_arguments] = 278, [anon_sym_LPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_RBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 58, }, [1285] = { [anon_sym_RBRACE] = 2965, [sym_comment] = 58, [sym__line_break] = 58, }, [1286] = { [sym_arguments] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_RBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 58, }, [1287] = { [sym_arguments] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_RBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 58, }, [1288] = { [sym_arguments] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_RBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 58, }, [1289] = { [sym_arguments] = 488, [aux_sym_object_repeat1] = 488, [anon_sym_COMMA] = 488, [anon_sym_RBRACE] = 488, [anon_sym_LPAREN] = 488, [anon_sym_in] = 488, [anon_sym_EQ] = 488, [anon_sym_LBRACK] = 488, [anon_sym_DOT] = 488, [anon_sym_PLUS_EQ] = 488, [anon_sym_DASH_EQ] = 488, [anon_sym_STAR_EQ] = 488, [anon_sym_SLASH_EQ] = 488, [anon_sym_QMARK] = 488, [anon_sym_PIPE_PIPE] = 488, [anon_sym_AMP_AMP] = 488, [anon_sym_PLUS_PLUS] = 488, [anon_sym_DASH_DASH] = 488, [anon_sym_STAR] = 488, [anon_sym_SLASH] = 488, [anon_sym_PLUS] = 488, [anon_sym_DASH] = 488, [anon_sym_EQ_EQ_EQ] = 488, [anon_sym_BANG_EQ_EQ] = 488, [anon_sym_LT] = 488, [anon_sym_GT] = 488, [anon_sym_instanceof] = 488, [sym_comment] = 58, [sym__line_break] = 58, }, [1290] = { [sym_arguments] = 604, [aux_sym_array_repeat1] = 2967, [anon_sym_COMMA] = 608, [anon_sym_LPAREN] = 610, [anon_sym_RPAREN] = 2969, [anon_sym_in] = 614, [anon_sym_EQ] = 616, [anon_sym_LBRACK] = 618, [anon_sym_DOT] = 620, [anon_sym_PLUS_EQ] = 622, [anon_sym_DASH_EQ] = 622, [anon_sym_STAR_EQ] = 622, [anon_sym_SLASH_EQ] = 622, [anon_sym_QMARK] = 624, [anon_sym_PIPE_PIPE] = 626, [anon_sym_AMP_AMP] = 628, [anon_sym_PLUS_PLUS] = 630, [anon_sym_DASH_DASH] = 630, [anon_sym_STAR] = 632, [anon_sym_SLASH] = 632, [anon_sym_PLUS] = 634, [anon_sym_DASH] = 634, [anon_sym_EQ_EQ_EQ] = 636, [anon_sym_BANG_EQ_EQ] = 636, [anon_sym_LT] = 636, [anon_sym_GT] = 636, [anon_sym_instanceof] = 614, [sym_comment] = 58, [sym__line_break] = 58, }, [1291] = { [aux_sym_array_repeat1] = 2967, [anon_sym_COMMA] = 608, [anon_sym_RPAREN] = 2969, [sym_comment] = 58, [sym__line_break] = 58, }, [1292] = { [sym_arguments] = 648, [aux_sym_object_repeat1] = 648, [anon_sym_COMMA] = 648, [anon_sym_RBRACE] = 648, [anon_sym_LPAREN] = 648, [anon_sym_in] = 648, [anon_sym_EQ] = 648, [anon_sym_LBRACK] = 648, [anon_sym_DOT] = 648, [anon_sym_PLUS_EQ] = 648, [anon_sym_DASH_EQ] = 648, [anon_sym_STAR_EQ] = 648, [anon_sym_SLASH_EQ] = 648, [anon_sym_QMARK] = 648, [anon_sym_PIPE_PIPE] = 648, [anon_sym_AMP_AMP] = 648, [anon_sym_PLUS_PLUS] = 648, [anon_sym_DASH_DASH] = 648, [anon_sym_STAR] = 648, [anon_sym_SLASH] = 648, [anon_sym_PLUS] = 648, [anon_sym_DASH] = 648, [anon_sym_EQ_EQ_EQ] = 648, [anon_sym_BANG_EQ_EQ] = 648, [anon_sym_LT] = 648, [anon_sym_GT] = 648, [anon_sym_instanceof] = 648, [sym_comment] = 58, [sym__line_break] = 58, }, [1293] = { [anon_sym_RPAREN] = 2971, [sym_comment] = 58, [sym__line_break] = 58, }, [1294] = { [sym_arguments] = 690, [aux_sym_object_repeat1] = 690, [anon_sym_COMMA] = 690, [anon_sym_RBRACE] = 690, [anon_sym_LPAREN] = 690, [anon_sym_in] = 690, [anon_sym_EQ] = 690, [anon_sym_LBRACK] = 690, [anon_sym_DOT] = 690, [anon_sym_PLUS_EQ] = 690, [anon_sym_DASH_EQ] = 690, [anon_sym_STAR_EQ] = 690, [anon_sym_SLASH_EQ] = 690, [anon_sym_QMARK] = 690, [anon_sym_PIPE_PIPE] = 690, [anon_sym_AMP_AMP] = 690, [anon_sym_PLUS_PLUS] = 690, [anon_sym_DASH_DASH] = 690, [anon_sym_STAR] = 690, [anon_sym_SLASH] = 690, [anon_sym_PLUS] = 690, [anon_sym_DASH] = 690, [anon_sym_EQ_EQ_EQ] = 690, [anon_sym_BANG_EQ_EQ] = 690, [anon_sym_LT] = 690, [anon_sym_GT] = 690, [anon_sym_instanceof] = 690, [sym_comment] = 58, [sym__line_break] = 58, }, [1295] = { [sym_arguments] = 748, [aux_sym_object_repeat1] = 748, [anon_sym_COMMA] = 748, [anon_sym_RBRACE] = 748, [anon_sym_LPAREN] = 748, [anon_sym_in] = 748, [anon_sym_EQ] = 748, [anon_sym_LBRACK] = 748, [anon_sym_DOT] = 748, [anon_sym_PLUS_EQ] = 748, [anon_sym_DASH_EQ] = 748, [anon_sym_STAR_EQ] = 748, [anon_sym_SLASH_EQ] = 748, [anon_sym_QMARK] = 748, [anon_sym_PIPE_PIPE] = 748, [anon_sym_AMP_AMP] = 748, [anon_sym_PLUS_PLUS] = 748, [anon_sym_DASH_DASH] = 748, [anon_sym_STAR] = 748, [anon_sym_SLASH] = 748, [anon_sym_PLUS] = 748, [anon_sym_DASH] = 748, [anon_sym_EQ_EQ_EQ] = 748, [anon_sym_BANG_EQ_EQ] = 748, [anon_sym_LT] = 748, [anon_sym_GT] = 748, [anon_sym_instanceof] = 748, [sym_comment] = 58, [sym__line_break] = 58, }, [1296] = { [sym_arguments] = 308, [aux_sym_object_repeat1] = 750, [anon_sym_COMMA] = 750, [anon_sym_RBRACE] = 750, [anon_sym_LPAREN] = 312, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 330, [anon_sym_DASH_DASH] = 330, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 58, }, [1297] = { [sym_arguments] = 2973, [aux_sym_object_repeat1] = 754, [anon_sym_COMMA] = 754, [anon_sym_RBRACE] = 754, [anon_sym_LPAREN] = 312, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 318, [anon_sym_DOT] = 320, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 58, }, [1298] = { [sym_arguments] = 756, [aux_sym_object_repeat1] = 756, [anon_sym_COMMA] = 756, [anon_sym_RBRACE] = 756, [anon_sym_LPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 58, }, [1299] = { [sym_formal_parameters] = 2975, [anon_sym_RPAREN] = 2977, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [1300] = { [anon_sym_LPAREN] = 2979, [sym_comment] = 58, [sym__line_break] = 58, }, [1301] = { [sym_formal_parameters] = 2981, [anon_sym_RPAREN] = 2983, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [1302] = { [anon_sym_RPAREN] = 2985, [sym_comment] = 58, [sym__line_break] = 58, }, [1303] = { [sym_statement_block] = 2987, [anon_sym_LBRACE] = 2989, [sym_comment] = 58, [sym__line_break] = 58, }, [1304] = { [sym_arguments] = 792, [aux_sym_object_repeat1] = 792, [anon_sym_COMMA] = 792, [anon_sym_RBRACE] = 792, [anon_sym_LPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 58, }, [1305] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 2991, [ts_builtin_sym_error] = 2993, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 2995, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1306] = { [anon_sym_RBRACE] = 2997, [sym_comment] = 58, [sym__line_break] = 58, }, [1307] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 2997, [sym_comment] = 58, [sym__line_break] = 58, }, [1308] = { [sym_arguments] = 822, [aux_sym_object_repeat1] = 822, [anon_sym_COMMA] = 822, [anon_sym_RBRACE] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [1309] = { [sym_arguments] = 960, [aux_sym_object_repeat1] = 960, [anon_sym_COMMA] = 960, [anon_sym_RBRACE] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [1310] = { [sym_statement_block] = 2999, [anon_sym_LBRACE] = 2989, [sym_comment] = 58, [sym__line_break] = 58, }, [1311] = { [sym_arguments] = 964, [aux_sym_object_repeat1] = 964, [anon_sym_COMMA] = 964, [anon_sym_RBRACE] = 964, [anon_sym_LPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 58, }, [1312] = { [anon_sym_RPAREN] = 2983, [sym_comment] = 58, [sym__line_break] = 58, }, [1313] = { [sym_statement_block] = 3001, [anon_sym_LBRACE] = 2989, [sym_comment] = 58, [sym__line_break] = 58, }, [1314] = { [sym_arguments] = 968, [aux_sym_object_repeat1] = 968, [anon_sym_COMMA] = 968, [anon_sym_RBRACE] = 968, [anon_sym_LPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 58, }, [1315] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 3003, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 3005, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [1316] = { [aux_sym_array_repeat1] = 3003, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 3005, [sym_comment] = 58, [sym__line_break] = 58, }, [1317] = { [sym_arguments] = 1020, [aux_sym_object_repeat1] = 1020, [anon_sym_COMMA] = 1020, [anon_sym_RBRACE] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 58, }, [1318] = { [anon_sym_RBRACK] = 3007, [sym_comment] = 58, [sym__line_break] = 58, }, [1319] = { [sym_arguments] = 1092, [aux_sym_object_repeat1] = 1092, [anon_sym_COMMA] = 1092, [anon_sym_RBRACE] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 58, }, [1320] = { [sym_arguments] = 1118, [aux_sym_object_repeat1] = 1118, [anon_sym_COMMA] = 1118, [anon_sym_RBRACE] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 58, }, [1321] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3009, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1322] = { [anon_sym_RPAREN] = 3009, [sym_comment] = 58, [sym__line_break] = 58, }, [1323] = { [sym_arguments] = 1234, [aux_sym_object_repeat1] = 1234, [anon_sym_COMMA] = 1234, [anon_sym_RBRACE] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 58, }, [1324] = { [aux_sym_object_repeat1] = 3011, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 3013, [sym_comment] = 58, [sym__line_break] = 58, }, [1325] = { [aux_sym_object_repeat1] = 3011, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 3015, [sym_comment] = 58, [sym__line_break] = 58, }, [1326] = { [sym_arguments] = 278, [aux_sym_object_repeat1] = 278, [anon_sym_COMMA] = 278, [anon_sym_RBRACE] = 278, [anon_sym_LPAREN] = 278, [anon_sym_in] = 278, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 278, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [sym_comment] = 58, [sym__line_break] = 58, }, [1327] = { [anon_sym_RBRACE] = 3017, [sym_comment] = 58, [sym__line_break] = 58, }, [1328] = { [sym_arguments] = 1268, [aux_sym_object_repeat1] = 1268, [anon_sym_COMMA] = 1268, [anon_sym_RBRACE] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 58, }, [1329] = { [sym_arguments] = 1276, [aux_sym_object_repeat1] = 1276, [anon_sym_COMMA] = 1276, [anon_sym_RBRACE] = 1276, [anon_sym_LPAREN] = 1276, [anon_sym_in] = 1276, [anon_sym_EQ] = 1276, [anon_sym_LBRACK] = 1276, [anon_sym_DOT] = 1276, [anon_sym_PLUS_EQ] = 1276, [anon_sym_DASH_EQ] = 1276, [anon_sym_STAR_EQ] = 1276, [anon_sym_SLASH_EQ] = 1276, [anon_sym_QMARK] = 1276, [anon_sym_PIPE_PIPE] = 1276, [anon_sym_AMP_AMP] = 1276, [anon_sym_PLUS_PLUS] = 1276, [anon_sym_DASH_DASH] = 1276, [anon_sym_STAR] = 1276, [anon_sym_SLASH] = 1276, [anon_sym_PLUS] = 1276, [anon_sym_DASH] = 1276, [anon_sym_EQ_EQ_EQ] = 1276, [anon_sym_BANG_EQ_EQ] = 1276, [anon_sym_LT] = 1276, [anon_sym_GT] = 1276, [anon_sym_instanceof] = 1276, [sym_comment] = 58, [sym__line_break] = 58, }, [1330] = { [sym_arguments] = 1278, [aux_sym_object_repeat1] = 1278, [anon_sym_COMMA] = 1278, [anon_sym_RBRACE] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 58, }, [1331] = { [sym_statement_block] = 3019, [anon_sym_LBRACE] = 3021, [sym_comment] = 58, [sym__line_break] = 58, }, [1332] = { [aux_sym_formal_parameters_repeat1] = 3023, [anon_sym_COMMA] = 778, [anon_sym_RPAREN] = 3025, [sym_comment] = 58, [sym__line_break] = 58, }, [1333] = { [anon_sym_RPAREN] = 3027, [sym_comment] = 58, [sym__line_break] = 58, }, [1334] = { [sym_statement_block] = 3029, [anon_sym_LBRACE] = 3021, [sym_comment] = 58, [sym__line_break] = 58, }, [1335] = { [aux_sym_object_repeat1] = 3031, [anon_sym_COMMA] = 3031, [anon_sym_RBRACE] = 3031, [sym_comment] = 58, [sym__line_break] = 58, }, [1336] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 3033, [ts_builtin_sym_error] = 3035, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3037, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1337] = { [anon_sym_RBRACE] = 3039, [sym_comment] = 58, [sym__line_break] = 58, }, [1338] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 3039, [sym_comment] = 58, [sym__line_break] = 58, }, [1339] = { [aux_sym_object_repeat1] = 822, [anon_sym_COMMA] = 822, [anon_sym_RBRACE] = 822, [sym_comment] = 58, [sym__line_break] = 58, }, [1340] = { [aux_sym_object_repeat1] = 960, [anon_sym_COMMA] = 960, [anon_sym_RBRACE] = 960, [sym_comment] = 58, [sym__line_break] = 58, }, [1341] = { [sym_statement_block] = 3041, [anon_sym_LBRACE] = 3021, [sym_comment] = 58, [sym__line_break] = 58, }, [1342] = { [aux_sym_object_repeat1] = 3043, [anon_sym_COMMA] = 3043, [anon_sym_RBRACE] = 3043, [sym_comment] = 58, [sym__line_break] = 58, }, [1343] = { [aux_sym_object_repeat1] = 3045, [anon_sym_COMMA] = 3045, [anon_sym_RBRACE] = 3045, [sym_comment] = 58, [sym__line_break] = 58, }, [1344] = { [sym_arguments] = 1268, [anon_sym_SEMI] = 1268, [anon_sym_LPAREN] = 1268, [anon_sym_in] = 1268, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 1268, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [sym_comment] = 58, [sym__line_break] = 1268, }, [1345] = { [sym_arguments] = 1278, [anon_sym_SEMI] = 1278, [anon_sym_LPAREN] = 1278, [anon_sym_in] = 1278, [anon_sym_EQ] = 1278, [anon_sym_LBRACK] = 1278, [anon_sym_DOT] = 1278, [anon_sym_PLUS_EQ] = 1278, [anon_sym_DASH_EQ] = 1278, [anon_sym_STAR_EQ] = 1278, [anon_sym_SLASH_EQ] = 1278, [anon_sym_QMARK] = 1278, [anon_sym_PIPE_PIPE] = 1278, [anon_sym_AMP_AMP] = 1278, [anon_sym_PLUS_PLUS] = 1278, [anon_sym_DASH_DASH] = 1278, [anon_sym_STAR] = 1278, [anon_sym_SLASH] = 1278, [anon_sym_PLUS] = 1278, [anon_sym_DASH] = 1278, [anon_sym_EQ_EQ_EQ] = 1278, [anon_sym_BANG_EQ_EQ] = 1278, [anon_sym_LT] = 1278, [anon_sym_GT] = 1278, [anon_sym_instanceof] = 1278, [sym_comment] = 58, [sym__line_break] = 1278, }, [1346] = { [sym_arguments] = 68, [anon_sym_SEMI] = 750, [anon_sym_LPAREN] = 72, [anon_sym_in] = 750, [anon_sym_EQ] = 750, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 750, [anon_sym_DASH_EQ] = 750, [anon_sym_STAR_EQ] = 750, [anon_sym_SLASH_EQ] = 750, [anon_sym_QMARK] = 750, [anon_sym_PIPE_PIPE] = 750, [anon_sym_AMP_AMP] = 750, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 750, [anon_sym_SLASH] = 750, [anon_sym_PLUS] = 750, [anon_sym_DASH] = 750, [anon_sym_EQ_EQ_EQ] = 750, [anon_sym_BANG_EQ_EQ] = 750, [anon_sym_LT] = 750, [anon_sym_GT] = 750, [anon_sym_instanceof] = 750, [sym_comment] = 58, [sym__line_break] = 750, }, [1347] = { [sym_arguments] = 3047, [anon_sym_SEMI] = 754, [anon_sym_LPAREN] = 72, [anon_sym_in] = 754, [anon_sym_EQ] = 754, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 754, [anon_sym_DASH_EQ] = 754, [anon_sym_STAR_EQ] = 754, [anon_sym_SLASH_EQ] = 754, [anon_sym_QMARK] = 754, [anon_sym_PIPE_PIPE] = 754, [anon_sym_AMP_AMP] = 754, [anon_sym_PLUS_PLUS] = 754, [anon_sym_DASH_DASH] = 754, [anon_sym_STAR] = 754, [anon_sym_SLASH] = 754, [anon_sym_PLUS] = 754, [anon_sym_DASH] = 754, [anon_sym_EQ_EQ_EQ] = 754, [anon_sym_BANG_EQ_EQ] = 754, [anon_sym_LT] = 754, [anon_sym_GT] = 754, [anon_sym_instanceof] = 754, [sym_comment] = 58, [sym__line_break] = 754, }, [1348] = { [sym_arguments] = 756, [anon_sym_SEMI] = 756, [anon_sym_LPAREN] = 756, [anon_sym_in] = 756, [anon_sym_EQ] = 756, [anon_sym_LBRACK] = 756, [anon_sym_DOT] = 756, [anon_sym_PLUS_EQ] = 756, [anon_sym_DASH_EQ] = 756, [anon_sym_STAR_EQ] = 756, [anon_sym_SLASH_EQ] = 756, [anon_sym_QMARK] = 756, [anon_sym_PIPE_PIPE] = 756, [anon_sym_AMP_AMP] = 756, [anon_sym_PLUS_PLUS] = 756, [anon_sym_DASH_DASH] = 756, [anon_sym_STAR] = 756, [anon_sym_SLASH] = 756, [anon_sym_PLUS] = 756, [anon_sym_DASH] = 756, [anon_sym_EQ_EQ_EQ] = 756, [anon_sym_BANG_EQ_EQ] = 756, [anon_sym_LT] = 756, [anon_sym_GT] = 756, [anon_sym_instanceof] = 756, [sym_comment] = 58, [sym__line_break] = 756, }, [1349] = { [sym_formal_parameters] = 3049, [anon_sym_RPAREN] = 3051, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [1350] = { [anon_sym_LPAREN] = 3053, [sym_comment] = 58, [sym__line_break] = 58, }, [1351] = { [sym_formal_parameters] = 3055, [anon_sym_RPAREN] = 3057, [sym_comment] = 58, [sym_identifier] = 762, [sym__line_break] = 58, }, [1352] = { [anon_sym_RPAREN] = 3059, [sym_comment] = 58, [sym__line_break] = 58, }, [1353] = { [sym_statement_block] = 3061, [anon_sym_LBRACE] = 3063, [sym_comment] = 58, [sym__line_break] = 58, }, [1354] = { [sym_arguments] = 792, [anon_sym_SEMI] = 792, [anon_sym_LPAREN] = 792, [anon_sym_in] = 792, [anon_sym_EQ] = 792, [anon_sym_LBRACK] = 792, [anon_sym_DOT] = 792, [anon_sym_PLUS_EQ] = 792, [anon_sym_DASH_EQ] = 792, [anon_sym_STAR_EQ] = 792, [anon_sym_SLASH_EQ] = 792, [anon_sym_QMARK] = 792, [anon_sym_PIPE_PIPE] = 792, [anon_sym_AMP_AMP] = 792, [anon_sym_PLUS_PLUS] = 792, [anon_sym_DASH_DASH] = 792, [anon_sym_STAR] = 792, [anon_sym_SLASH] = 792, [anon_sym_PLUS] = 792, [anon_sym_DASH] = 792, [anon_sym_EQ_EQ_EQ] = 792, [anon_sym_BANG_EQ_EQ] = 792, [anon_sym_LT] = 792, [anon_sym_GT] = 792, [anon_sym_instanceof] = 792, [sym_comment] = 58, [sym__line_break] = 792, }, [1355] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 3065, [ts_builtin_sym_error] = 3067, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3069, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1356] = { [anon_sym_RBRACE] = 3071, [sym_comment] = 58, [sym__line_break] = 58, }, [1357] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 3071, [sym_comment] = 58, [sym__line_break] = 58, }, [1358] = { [sym_arguments] = 822, [anon_sym_SEMI] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 822, [anon_sym_EQ] = 822, [anon_sym_LBRACK] = 822, [anon_sym_DOT] = 822, [anon_sym_PLUS_EQ] = 822, [anon_sym_DASH_EQ] = 822, [anon_sym_STAR_EQ] = 822, [anon_sym_SLASH_EQ] = 822, [anon_sym_QMARK] = 822, [anon_sym_PIPE_PIPE] = 822, [anon_sym_AMP_AMP] = 822, [anon_sym_PLUS_PLUS] = 822, [anon_sym_DASH_DASH] = 822, [anon_sym_STAR] = 822, [anon_sym_SLASH] = 822, [anon_sym_PLUS] = 822, [anon_sym_DASH] = 822, [anon_sym_EQ_EQ_EQ] = 822, [anon_sym_BANG_EQ_EQ] = 822, [anon_sym_LT] = 822, [anon_sym_GT] = 822, [anon_sym_instanceof] = 822, [sym_comment] = 58, [sym__line_break] = 822, }, [1359] = { [sym_arguments] = 960, [anon_sym_SEMI] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 960, [anon_sym_EQ] = 960, [anon_sym_LBRACK] = 960, [anon_sym_DOT] = 960, [anon_sym_PLUS_EQ] = 960, [anon_sym_DASH_EQ] = 960, [anon_sym_STAR_EQ] = 960, [anon_sym_SLASH_EQ] = 960, [anon_sym_QMARK] = 960, [anon_sym_PIPE_PIPE] = 960, [anon_sym_AMP_AMP] = 960, [anon_sym_PLUS_PLUS] = 960, [anon_sym_DASH_DASH] = 960, [anon_sym_STAR] = 960, [anon_sym_SLASH] = 960, [anon_sym_PLUS] = 960, [anon_sym_DASH] = 960, [anon_sym_EQ_EQ_EQ] = 960, [anon_sym_BANG_EQ_EQ] = 960, [anon_sym_LT] = 960, [anon_sym_GT] = 960, [anon_sym_instanceof] = 960, [sym_comment] = 58, [sym__line_break] = 960, }, [1360] = { [sym_statement_block] = 3073, [anon_sym_LBRACE] = 3063, [sym_comment] = 58, [sym__line_break] = 58, }, [1361] = { [sym_arguments] = 964, [anon_sym_SEMI] = 964, [anon_sym_LPAREN] = 964, [anon_sym_in] = 964, [anon_sym_EQ] = 964, [anon_sym_LBRACK] = 964, [anon_sym_DOT] = 964, [anon_sym_PLUS_EQ] = 964, [anon_sym_DASH_EQ] = 964, [anon_sym_STAR_EQ] = 964, [anon_sym_SLASH_EQ] = 964, [anon_sym_QMARK] = 964, [anon_sym_PIPE_PIPE] = 964, [anon_sym_AMP_AMP] = 964, [anon_sym_PLUS_PLUS] = 964, [anon_sym_DASH_DASH] = 964, [anon_sym_STAR] = 964, [anon_sym_SLASH] = 964, [anon_sym_PLUS] = 964, [anon_sym_DASH] = 964, [anon_sym_EQ_EQ_EQ] = 964, [anon_sym_BANG_EQ_EQ] = 964, [anon_sym_LT] = 964, [anon_sym_GT] = 964, [anon_sym_instanceof] = 964, [sym_comment] = 58, [sym__line_break] = 964, }, [1362] = { [anon_sym_RPAREN] = 3057, [sym_comment] = 58, [sym__line_break] = 58, }, [1363] = { [sym_statement_block] = 3075, [anon_sym_LBRACE] = 3063, [sym_comment] = 58, [sym__line_break] = 58, }, [1364] = { [sym_arguments] = 968, [anon_sym_SEMI] = 968, [anon_sym_LPAREN] = 968, [anon_sym_in] = 968, [anon_sym_EQ] = 968, [anon_sym_LBRACK] = 968, [anon_sym_DOT] = 968, [anon_sym_PLUS_EQ] = 968, [anon_sym_DASH_EQ] = 968, [anon_sym_STAR_EQ] = 968, [anon_sym_SLASH_EQ] = 968, [anon_sym_QMARK] = 968, [anon_sym_PIPE_PIPE] = 968, [anon_sym_AMP_AMP] = 968, [anon_sym_PLUS_PLUS] = 968, [anon_sym_DASH_DASH] = 968, [anon_sym_STAR] = 968, [anon_sym_SLASH] = 968, [anon_sym_PLUS] = 968, [anon_sym_DASH] = 968, [anon_sym_EQ_EQ_EQ] = 968, [anon_sym_BANG_EQ_EQ] = 968, [anon_sym_LT] = 968, [anon_sym_GT] = 968, [anon_sym_instanceof] = 968, [sym_comment] = 58, [sym__line_break] = 968, }, [1365] = { [sym_arguments] = 970, [aux_sym_array_repeat1] = 3077, [anon_sym_COMMA] = 974, [anon_sym_LPAREN] = 976, [anon_sym_in] = 978, [anon_sym_EQ] = 980, [anon_sym_LBRACK] = 982, [anon_sym_RBRACK] = 3079, [anon_sym_DOT] = 986, [anon_sym_PLUS_EQ] = 988, [anon_sym_DASH_EQ] = 988, [anon_sym_STAR_EQ] = 988, [anon_sym_SLASH_EQ] = 988, [anon_sym_QMARK] = 990, [anon_sym_PIPE_PIPE] = 992, [anon_sym_AMP_AMP] = 994, [anon_sym_PLUS_PLUS] = 996, [anon_sym_DASH_DASH] = 996, [anon_sym_STAR] = 998, [anon_sym_SLASH] = 998, [anon_sym_PLUS] = 1000, [anon_sym_DASH] = 1000, [anon_sym_EQ_EQ_EQ] = 1002, [anon_sym_BANG_EQ_EQ] = 1002, [anon_sym_LT] = 1002, [anon_sym_GT] = 1002, [anon_sym_instanceof] = 978, [sym_comment] = 58, [sym__line_break] = 58, }, [1366] = { [aux_sym_array_repeat1] = 3077, [anon_sym_COMMA] = 974, [anon_sym_RBRACK] = 3079, [sym_comment] = 58, [sym__line_break] = 58, }, [1367] = { [sym_arguments] = 1020, [anon_sym_SEMI] = 1020, [anon_sym_LPAREN] = 1020, [anon_sym_in] = 1020, [anon_sym_EQ] = 1020, [anon_sym_LBRACK] = 1020, [anon_sym_DOT] = 1020, [anon_sym_PLUS_EQ] = 1020, [anon_sym_DASH_EQ] = 1020, [anon_sym_STAR_EQ] = 1020, [anon_sym_SLASH_EQ] = 1020, [anon_sym_QMARK] = 1020, [anon_sym_PIPE_PIPE] = 1020, [anon_sym_AMP_AMP] = 1020, [anon_sym_PLUS_PLUS] = 1020, [anon_sym_DASH_DASH] = 1020, [anon_sym_STAR] = 1020, [anon_sym_SLASH] = 1020, [anon_sym_PLUS] = 1020, [anon_sym_DASH] = 1020, [anon_sym_EQ_EQ_EQ] = 1020, [anon_sym_BANG_EQ_EQ] = 1020, [anon_sym_LT] = 1020, [anon_sym_GT] = 1020, [anon_sym_instanceof] = 1020, [sym_comment] = 58, [sym__line_break] = 1020, }, [1368] = { [anon_sym_RBRACK] = 3081, [sym_comment] = 58, [sym__line_break] = 58, }, [1369] = { [sym_arguments] = 1092, [anon_sym_SEMI] = 1092, [anon_sym_LPAREN] = 1092, [anon_sym_in] = 1092, [anon_sym_EQ] = 1092, [anon_sym_LBRACK] = 1092, [anon_sym_DOT] = 1092, [anon_sym_PLUS_EQ] = 1092, [anon_sym_DASH_EQ] = 1092, [anon_sym_STAR_EQ] = 1092, [anon_sym_SLASH_EQ] = 1092, [anon_sym_QMARK] = 1092, [anon_sym_PIPE_PIPE] = 1092, [anon_sym_AMP_AMP] = 1092, [anon_sym_PLUS_PLUS] = 1092, [anon_sym_DASH_DASH] = 1092, [anon_sym_STAR] = 1092, [anon_sym_SLASH] = 1092, [anon_sym_PLUS] = 1092, [anon_sym_DASH] = 1092, [anon_sym_EQ_EQ_EQ] = 1092, [anon_sym_BANG_EQ_EQ] = 1092, [anon_sym_LT] = 1092, [anon_sym_GT] = 1092, [anon_sym_instanceof] = 1092, [sym_comment] = 58, [sym__line_break] = 1092, }, [1370] = { [sym_arguments] = 1118, [anon_sym_SEMI] = 1118, [anon_sym_LPAREN] = 1118, [anon_sym_in] = 1118, [anon_sym_EQ] = 1118, [anon_sym_LBRACK] = 1118, [anon_sym_DOT] = 1118, [anon_sym_PLUS_EQ] = 1118, [anon_sym_DASH_EQ] = 1118, [anon_sym_STAR_EQ] = 1118, [anon_sym_SLASH_EQ] = 1118, [anon_sym_QMARK] = 1118, [anon_sym_PIPE_PIPE] = 1118, [anon_sym_AMP_AMP] = 1118, [anon_sym_PLUS_PLUS] = 1118, [anon_sym_DASH_DASH] = 1118, [anon_sym_STAR] = 1118, [anon_sym_SLASH] = 1118, [anon_sym_PLUS] = 1118, [anon_sym_DASH] = 1118, [anon_sym_EQ_EQ_EQ] = 1118, [anon_sym_BANG_EQ_EQ] = 1118, [anon_sym_LT] = 1118, [anon_sym_GT] = 1118, [anon_sym_instanceof] = 1118, [sym_comment] = 58, [sym__line_break] = 1118, }, [1371] = { [sym_arguments] = 66, [anon_sym_SEMI] = 3083, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 3085, }, [1372] = { [sym_arguments] = 66, [anon_sym_SEMI] = 3083, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 3087, }, [1373] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [ts_builtin_sym_end] = 1300, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_BANG] = 1300, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1374] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 3089, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [ts_builtin_sym_end] = 1300, [anon_sym_SEMI] = 3089, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 3089, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_EQ] = 3089, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 3089, [anon_sym_PLUS_EQ] = 3089, [anon_sym_DASH_EQ] = 3089, [anon_sym_STAR_EQ] = 3089, [anon_sym_SLASH_EQ] = 3089, [anon_sym_QMARK] = 3089, [anon_sym_PIPE_PIPE] = 3089, [anon_sym_AMP_AMP] = 3089, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 3089, [anon_sym_DASH_DASH] = 3089, [anon_sym_STAR] = 3089, [anon_sym_SLASH] = 3089, [anon_sym_PLUS] = 3089, [anon_sym_DASH] = 3089, [anon_sym_EQ_EQ_EQ] = 3089, [anon_sym_BANG_EQ_EQ] = 3089, [anon_sym_LT] = 3089, [anon_sym_GT] = 3089, [anon_sym_instanceof] = 3089, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1375] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 3091, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [ts_builtin_sym_end] = 1300, [anon_sym_SEMI] = 3091, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 3091, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_EQ] = 3091, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 3091, [anon_sym_PLUS_EQ] = 3091, [anon_sym_DASH_EQ] = 3091, [anon_sym_STAR_EQ] = 3091, [anon_sym_SLASH_EQ] = 3091, [anon_sym_QMARK] = 3091, [anon_sym_PIPE_PIPE] = 3091, [anon_sym_AMP_AMP] = 3091, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 3091, [anon_sym_DASH_DASH] = 3091, [anon_sym_STAR] = 3091, [anon_sym_SLASH] = 3091, [anon_sym_PLUS] = 3091, [anon_sym_DASH] = 3091, [anon_sym_EQ_EQ_EQ] = 3091, [anon_sym_BANG_EQ_EQ] = 3091, [anon_sym_LT] = 3091, [anon_sym_GT] = 3091, [anon_sym_instanceof] = 3091, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1376] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [ts_builtin_sym_end] = 1336, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [1377] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [ts_builtin_sym_end] = 1336, [anon_sym_SEMI] = 3093, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [1378] = { [sym_arguments] = 68, [anon_sym_SEMI] = 3095, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 3097, }, [1379] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [aux_sym_program_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [ts_builtin_sym_end] = 1344, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_BANG] = 1344, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [1380] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [sym_arguments] = 3099, [aux_sym_program_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [ts_builtin_sym_end] = 1344, [anon_sym_SEMI] = 3099, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_in] = 3099, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_EQ] = 3099, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_DOT] = 3099, [anon_sym_PLUS_EQ] = 3099, [anon_sym_DASH_EQ] = 3099, [anon_sym_STAR_EQ] = 3099, [anon_sym_SLASH_EQ] = 3099, [anon_sym_QMARK] = 3099, [anon_sym_PIPE_PIPE] = 3099, [anon_sym_AMP_AMP] = 3099, [anon_sym_BANG] = 1344, [anon_sym_PLUS_PLUS] = 3099, [anon_sym_DASH_DASH] = 3099, [anon_sym_STAR] = 3099, [anon_sym_SLASH] = 3099, [anon_sym_PLUS] = 3099, [anon_sym_DASH] = 3099, [anon_sym_EQ_EQ_EQ] = 3099, [anon_sym_BANG_EQ_EQ] = 3099, [anon_sym_LT] = 3099, [anon_sym_GT] = 3099, [anon_sym_instanceof] = 3099, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [1381] = { [sym_arguments] = 68, [anon_sym_SEMI] = 3101, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 3103, }, [1382] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [ts_builtin_sym_end] = 1386, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [1383] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [ts_builtin_sym_end] = 1386, [anon_sym_SEMI] = 3105, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [1384] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [aux_sym_program_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [ts_builtin_sym_end] = 1390, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_BANG] = 1390, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [1385] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [sym_arguments] = 3107, [aux_sym_program_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [ts_builtin_sym_end] = 1390, [anon_sym_SEMI] = 3107, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_in] = 3107, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_EQ] = 3107, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_DOT] = 3107, [anon_sym_PLUS_EQ] = 3107, [anon_sym_DASH_EQ] = 3107, [anon_sym_STAR_EQ] = 3107, [anon_sym_SLASH_EQ] = 3107, [anon_sym_QMARK] = 3107, [anon_sym_PIPE_PIPE] = 3107, [anon_sym_AMP_AMP] = 3107, [anon_sym_BANG] = 1390, [anon_sym_PLUS_PLUS] = 3107, [anon_sym_DASH_DASH] = 3107, [anon_sym_STAR] = 3107, [anon_sym_SLASH] = 3107, [anon_sym_PLUS] = 3107, [anon_sym_DASH] = 3107, [anon_sym_EQ_EQ_EQ] = 3107, [anon_sym_BANG_EQ_EQ] = 3107, [anon_sym_LT] = 3107, [anon_sym_GT] = 3107, [anon_sym_instanceof] = 3107, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [1386] = { [sym__statement] = 1394, [sym_expression_statement] = 1394, [sym_var_declaration] = 1394, [sym_statement_block] = 1394, [sym_if_statement] = 1394, [sym_switch_statement] = 1394, [sym_for_statement] = 1394, [sym_for_in_statement] = 1394, [sym_while_statement] = 1394, [sym_try_statement] = 1394, [sym_return_statement] = 1394, [sym_throw_statement] = 1394, [sym_break_statement] = 1394, [sym_delete_statement] = 1394, [sym_catch] = 3109, [sym_finally] = 3111, [sym__paren_expression] = 1394, [sym__expression] = 1394, [sym_object] = 1394, [sym_array] = 1394, [sym_function_expression] = 1394, [sym_function_call] = 1394, [sym_constructor_call] = 1394, [sym_member_access] = 1394, [sym_subscript_access] = 1394, [sym_assignment] = 1394, [sym_math_assignment] = 1394, [sym_ternary] = 1394, [sym_bool_op] = 1394, [sym_math_op] = 1394, [sym_rel_op] = 1394, [sym_type_op] = 1394, [aux_sym_program_repeat1] = 1394, [ts_builtin_sym_error] = 1394, [ts_builtin_sym_end] = 1394, [anon_sym_var] = 1394, [anon_sym_LBRACE] = 1394, [anon_sym_if] = 1394, [anon_sym_switch] = 1394, [anon_sym_for] = 1394, [anon_sym_LPAREN] = 1394, [anon_sym_while] = 1394, [anon_sym_try] = 1394, [anon_sym_return] = 1394, [anon_sym_throw] = 1394, [anon_sym_break] = 1394, [anon_sym_delete] = 1394, [anon_sym_catch] = 3113, [anon_sym_finally] = 3115, [anon_sym_LBRACK] = 1394, [anon_sym_function] = 1394, [anon_sym_new] = 1394, [anon_sym_BANG] = 1394, [anon_sym_typeof] = 1394, [sym_comment] = 58, [sym_string] = 1394, [sym_regex] = 1394, [sym_number] = 1394, [sym_identifier] = 1394, [sym_null] = 1394, [sym_undefined] = 1394, [sym_true] = 1394, [sym_false] = 1394, [sym__line_break] = 58, }, [1387] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 3117, [ts_builtin_sym_error] = 3119, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3121, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1388] = { [anon_sym_RBRACE] = 3123, [sym_comment] = 58, [sym__line_break] = 58, }, [1389] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 3123, [sym_comment] = 58, [sym__line_break] = 58, }, [1390] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_catch] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [ts_builtin_sym_end] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_catch] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1391] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_catch] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [ts_builtin_sym_end] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_catch] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1392] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym_finally] = 3125, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [ts_builtin_sym_end] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_finally] = 3115, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [1393] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [ts_builtin_sym_end] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [1394] = { [anon_sym_LPAREN] = 3127, [sym_comment] = 58, [sym__line_break] = 58, }, [1395] = { [sym_statement_block] = 3129, [anon_sym_LBRACE] = 3131, [sym_comment] = 58, [sym__line_break] = 58, }, [1396] = { [sym__statement] = 1422, [sym_expression_statement] = 1422, [sym_var_declaration] = 1422, [sym_statement_block] = 1422, [sym_if_statement] = 1422, [sym_switch_statement] = 1422, [sym_for_statement] = 1422, [sym_for_in_statement] = 1422, [sym_while_statement] = 1422, [sym_try_statement] = 1422, [sym_return_statement] = 1422, [sym_throw_statement] = 1422, [sym_break_statement] = 1422, [sym_delete_statement] = 1422, [sym__paren_expression] = 1422, [sym__expression] = 1422, [sym_object] = 1422, [sym_array] = 1422, [sym_function_expression] = 1422, [sym_function_call] = 1422, [sym_constructor_call] = 1422, [sym_member_access] = 1422, [sym_subscript_access] = 1422, [sym_assignment] = 1422, [sym_math_assignment] = 1422, [sym_ternary] = 1422, [sym_bool_op] = 1422, [sym_math_op] = 1422, [sym_rel_op] = 1422, [sym_type_op] = 1422, [aux_sym_program_repeat1] = 1422, [ts_builtin_sym_error] = 1422, [ts_builtin_sym_end] = 1422, [anon_sym_var] = 1422, [anon_sym_LBRACE] = 1422, [anon_sym_if] = 1422, [anon_sym_switch] = 1422, [anon_sym_for] = 1422, [anon_sym_LPAREN] = 1422, [anon_sym_while] = 1422, [anon_sym_try] = 1422, [anon_sym_return] = 1422, [anon_sym_throw] = 1422, [anon_sym_break] = 1422, [anon_sym_delete] = 1422, [anon_sym_LBRACK] = 1422, [anon_sym_function] = 1422, [anon_sym_new] = 1422, [anon_sym_BANG] = 1422, [anon_sym_typeof] = 1422, [sym_comment] = 58, [sym_string] = 1422, [sym_regex] = 1422, [sym_number] = 1422, [sym_identifier] = 1422, [sym_null] = 1422, [sym_undefined] = 1422, [sym_true] = 1422, [sym_false] = 1422, [sym__line_break] = 58, }, [1397] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 116, [ts_builtin_sym_error] = 3133, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3135, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1398] = { [anon_sym_RBRACE] = 3137, [sym_comment] = 58, [sym__line_break] = 58, }, [1399] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 3137, [sym_comment] = 58, [sym__line_break] = 58, }, [1400] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [ts_builtin_sym_end] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1401] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [ts_builtin_sym_end] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1402] = { [ts_builtin_sym_error] = 3139, [sym_comment] = 58, [sym_identifier] = 3139, [sym__line_break] = 58, }, [1403] = { [anon_sym_RPAREN] = 3141, [sym_comment] = 58, [sym__line_break] = 58, }, [1404] = { [sym_statement_block] = 3143, [anon_sym_LBRACE] = 3145, [sym_comment] = 58, [sym__line_break] = 58, }, [1405] = { [sym__statement] = 1438, [sym_expression_statement] = 1438, [sym_var_declaration] = 1438, [sym_statement_block] = 1438, [sym_if_statement] = 1438, [sym_switch_statement] = 1438, [sym_for_statement] = 1438, [sym_for_in_statement] = 1438, [sym_while_statement] = 1438, [sym_try_statement] = 1438, [sym_return_statement] = 1438, [sym_throw_statement] = 1438, [sym_break_statement] = 1438, [sym_delete_statement] = 1438, [sym_finally] = 1438, [sym__paren_expression] = 1438, [sym__expression] = 1438, [sym_object] = 1438, [sym_array] = 1438, [sym_function_expression] = 1438, [sym_function_call] = 1438, [sym_constructor_call] = 1438, [sym_member_access] = 1438, [sym_subscript_access] = 1438, [sym_assignment] = 1438, [sym_math_assignment] = 1438, [sym_ternary] = 1438, [sym_bool_op] = 1438, [sym_math_op] = 1438, [sym_rel_op] = 1438, [sym_type_op] = 1438, [aux_sym_program_repeat1] = 1438, [ts_builtin_sym_error] = 1438, [ts_builtin_sym_end] = 1438, [anon_sym_var] = 1438, [anon_sym_LBRACE] = 1438, [anon_sym_if] = 1438, [anon_sym_switch] = 1438, [anon_sym_for] = 1438, [anon_sym_LPAREN] = 1438, [anon_sym_while] = 1438, [anon_sym_try] = 1438, [anon_sym_return] = 1438, [anon_sym_throw] = 1438, [anon_sym_break] = 1438, [anon_sym_delete] = 1438, [anon_sym_finally] = 1438, [anon_sym_LBRACK] = 1438, [anon_sym_function] = 1438, [anon_sym_new] = 1438, [anon_sym_BANG] = 1438, [anon_sym_typeof] = 1438, [sym_comment] = 58, [sym_string] = 1438, [sym_regex] = 1438, [sym_number] = 1438, [sym_identifier] = 1438, [sym_null] = 1438, [sym_undefined] = 1438, [sym_true] = 1438, [sym_false] = 1438, [sym__line_break] = 58, }, [1406] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 3147, [ts_builtin_sym_error] = 3149, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3151, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1407] = { [anon_sym_RBRACE] = 3153, [sym_comment] = 58, [sym__line_break] = 58, }, [1408] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 3153, [sym_comment] = 58, [sym__line_break] = 58, }, [1409] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [ts_builtin_sym_end] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1410] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [ts_builtin_sym_end] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1411] = { [sym__statement] = 1448, [sym_expression_statement] = 1448, [sym_var_declaration] = 1448, [sym_statement_block] = 1448, [sym_if_statement] = 1448, [sym_switch_statement] = 1448, [sym_for_statement] = 1448, [sym_for_in_statement] = 1448, [sym_while_statement] = 1448, [sym_try_statement] = 1448, [sym_return_statement] = 1448, [sym_throw_statement] = 1448, [sym_break_statement] = 1448, [sym_delete_statement] = 1448, [sym__paren_expression] = 1448, [sym__expression] = 1448, [sym_object] = 1448, [sym_array] = 1448, [sym_function_expression] = 1448, [sym_function_call] = 1448, [sym_constructor_call] = 1448, [sym_member_access] = 1448, [sym_subscript_access] = 1448, [sym_assignment] = 1448, [sym_math_assignment] = 1448, [sym_ternary] = 1448, [sym_bool_op] = 1448, [sym_math_op] = 1448, [sym_rel_op] = 1448, [sym_type_op] = 1448, [aux_sym_program_repeat1] = 1448, [ts_builtin_sym_error] = 1448, [ts_builtin_sym_end] = 1448, [anon_sym_var] = 1448, [anon_sym_LBRACE] = 1448, [anon_sym_if] = 1448, [anon_sym_switch] = 1448, [anon_sym_for] = 1448, [anon_sym_LPAREN] = 1448, [anon_sym_while] = 1448, [anon_sym_try] = 1448, [anon_sym_return] = 1448, [anon_sym_throw] = 1448, [anon_sym_break] = 1448, [anon_sym_delete] = 1448, [anon_sym_LBRACK] = 1448, [anon_sym_function] = 1448, [anon_sym_new] = 1448, [anon_sym_BANG] = 1448, [anon_sym_typeof] = 1448, [sym_comment] = 58, [sym_string] = 1448, [sym_regex] = 1448, [sym_number] = 1448, [sym_identifier] = 1448, [sym_null] = 1448, [sym_undefined] = 1448, [sym_true] = 1448, [sym_false] = 1448, [sym__line_break] = 58, }, [1412] = { [sym__statement] = 3155, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 14, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1413] = { [sym__statement] = 1458, [sym_expression_statement] = 1458, [sym_var_declaration] = 1458, [sym_statement_block] = 1458, [sym_if_statement] = 1458, [sym_switch_statement] = 1458, [sym_for_statement] = 1458, [sym_for_in_statement] = 1458, [sym_while_statement] = 1458, [sym_try_statement] = 1458, [sym_return_statement] = 1458, [sym_throw_statement] = 1458, [sym_break_statement] = 1458, [sym_delete_statement] = 1458, [sym__paren_expression] = 1458, [sym__expression] = 1458, [sym_object] = 1458, [sym_array] = 1458, [sym_function_expression] = 1458, [sym_function_call] = 1458, [sym_constructor_call] = 1458, [sym_member_access] = 1458, [sym_subscript_access] = 1458, [sym_assignment] = 1458, [sym_math_assignment] = 1458, [sym_ternary] = 1458, [sym_bool_op] = 1458, [sym_math_op] = 1458, [sym_rel_op] = 1458, [sym_type_op] = 1458, [aux_sym_program_repeat1] = 1458, [ts_builtin_sym_error] = 1458, [ts_builtin_sym_end] = 1458, [anon_sym_var] = 1458, [anon_sym_LBRACE] = 1458, [anon_sym_if] = 1458, [anon_sym_switch] = 1458, [anon_sym_for] = 1458, [anon_sym_LPAREN] = 1458, [anon_sym_while] = 1458, [anon_sym_try] = 1458, [anon_sym_return] = 1458, [anon_sym_throw] = 1458, [anon_sym_break] = 1458, [anon_sym_delete] = 1458, [anon_sym_LBRACK] = 1458, [anon_sym_function] = 1458, [anon_sym_new] = 1458, [anon_sym_BANG] = 1458, [anon_sym_typeof] = 1458, [sym_comment] = 58, [sym_string] = 1458, [sym_regex] = 1458, [sym_number] = 1458, [sym_identifier] = 1458, [sym_null] = 1458, [sym_undefined] = 1458, [sym_true] = 1458, [sym_false] = 1458, [sym__line_break] = 58, }, [1414] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3157, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1415] = { [anon_sym_RPAREN] = 3157, [sym_comment] = 58, [sym__line_break] = 58, }, [1416] = { [sym_arguments] = 1234, [anon_sym_SEMI] = 1234, [anon_sym_LPAREN] = 1234, [anon_sym_in] = 1234, [anon_sym_EQ] = 1234, [anon_sym_LBRACK] = 1234, [anon_sym_DOT] = 1234, [anon_sym_PLUS_EQ] = 1234, [anon_sym_DASH_EQ] = 1234, [anon_sym_STAR_EQ] = 1234, [anon_sym_SLASH_EQ] = 1234, [anon_sym_QMARK] = 1234, [anon_sym_PIPE_PIPE] = 1234, [anon_sym_AMP_AMP] = 1234, [anon_sym_PLUS_PLUS] = 1234, [anon_sym_DASH_DASH] = 1234, [anon_sym_STAR] = 1234, [anon_sym_SLASH] = 1234, [anon_sym_PLUS] = 1234, [anon_sym_DASH] = 1234, [anon_sym_EQ_EQ_EQ] = 1234, [anon_sym_BANG_EQ_EQ] = 1234, [anon_sym_LT] = 1234, [anon_sym_GT] = 1234, [anon_sym_instanceof] = 1234, [sym_comment] = 58, [sym__line_break] = 1234, }, [1417] = { [sym_var_declaration] = 3159, [sym__paren_expression] = 1462, [sym__expression] = 3161, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_SEMI] = 3159, [anon_sym_var] = 3163, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 3165, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1418] = { [sym__paren_expression] = 1462, [sym__expression] = 3167, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 3169, [anon_sym_SEMI] = 3171, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1419] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 3173, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1420] = { [sym_var_assignment] = 1522, [ts_builtin_sym_error] = 1524, [sym_comment] = 58, [sym_identifier] = 3175, [sym__line_break] = 58, }, [1421] = { [sym_arguments] = 258, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 3177, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [1422] = { [sym__paren_expression] = 158, [sym__expression] = 3180, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1423] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3182, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1424] = { [sym__statement] = 3184, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 14, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1425] = { [sym__statement] = 1563, [sym_expression_statement] = 1563, [sym_var_declaration] = 1563, [sym_statement_block] = 1563, [sym_if_statement] = 1563, [sym_switch_statement] = 1563, [sym_for_statement] = 1563, [sym_for_in_statement] = 1563, [sym_while_statement] = 1563, [sym_try_statement] = 1563, [sym_return_statement] = 1563, [sym_throw_statement] = 1563, [sym_break_statement] = 1563, [sym_delete_statement] = 1563, [sym__paren_expression] = 1563, [sym__expression] = 1563, [sym_object] = 1563, [sym_array] = 1563, [sym_function_expression] = 1563, [sym_function_call] = 1563, [sym_constructor_call] = 1563, [sym_member_access] = 1563, [sym_subscript_access] = 1563, [sym_assignment] = 1563, [sym_math_assignment] = 1563, [sym_ternary] = 1563, [sym_bool_op] = 1563, [sym_math_op] = 1563, [sym_rel_op] = 1563, [sym_type_op] = 1563, [aux_sym_program_repeat1] = 1563, [ts_builtin_sym_error] = 1563, [ts_builtin_sym_end] = 1563, [anon_sym_var] = 1563, [anon_sym_LBRACE] = 1563, [anon_sym_if] = 1563, [anon_sym_switch] = 1563, [anon_sym_for] = 1563, [anon_sym_LPAREN] = 1563, [anon_sym_while] = 1563, [anon_sym_try] = 1563, [anon_sym_return] = 1563, [anon_sym_throw] = 1563, [anon_sym_break] = 1563, [anon_sym_delete] = 1563, [anon_sym_LBRACK] = 1563, [anon_sym_function] = 1563, [anon_sym_new] = 1563, [anon_sym_BANG] = 1563, [anon_sym_typeof] = 1563, [sym_comment] = 58, [sym_string] = 1563, [sym_regex] = 1563, [sym_number] = 1563, [sym_identifier] = 1563, [sym_null] = 1563, [sym_undefined] = 1563, [sym_true] = 1563, [sym_false] = 1563, [sym__line_break] = 58, }, [1426] = { [aux_sym_var_declaration_repeat1] = 1631, [anon_sym_SEMI] = 1633, [anon_sym_COMMA] = 1635, [anon_sym_in] = 3186, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 1645, }, [1427] = { [sym__paren_expression] = 158, [sym__expression] = 3188, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1428] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3190, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1429] = { [sym__statement] = 3192, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 14, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1430] = { [sym__statement] = 1827, [sym_expression_statement] = 1827, [sym_var_declaration] = 1827, [sym_statement_block] = 1827, [sym_if_statement] = 1827, [sym_switch_statement] = 1827, [sym_for_statement] = 1827, [sym_for_in_statement] = 1827, [sym_while_statement] = 1827, [sym_try_statement] = 1827, [sym_return_statement] = 1827, [sym_throw_statement] = 1827, [sym_break_statement] = 1827, [sym_delete_statement] = 1827, [sym__paren_expression] = 1827, [sym__expression] = 1827, [sym_object] = 1827, [sym_array] = 1827, [sym_function_expression] = 1827, [sym_function_call] = 1827, [sym_constructor_call] = 1827, [sym_member_access] = 1827, [sym_subscript_access] = 1827, [sym_assignment] = 1827, [sym_math_assignment] = 1827, [sym_ternary] = 1827, [sym_bool_op] = 1827, [sym_math_op] = 1827, [sym_rel_op] = 1827, [sym_type_op] = 1827, [aux_sym_program_repeat1] = 1827, [ts_builtin_sym_error] = 1827, [ts_builtin_sym_end] = 1827, [anon_sym_var] = 1827, [anon_sym_LBRACE] = 1827, [anon_sym_if] = 1827, [anon_sym_switch] = 1827, [anon_sym_for] = 1827, [anon_sym_LPAREN] = 1827, [anon_sym_while] = 1827, [anon_sym_try] = 1827, [anon_sym_return] = 1827, [anon_sym_throw] = 1827, [anon_sym_break] = 1827, [anon_sym_delete] = 1827, [anon_sym_LBRACK] = 1827, [anon_sym_function] = 1827, [anon_sym_new] = 1827, [anon_sym_BANG] = 1827, [anon_sym_typeof] = 1827, [sym_comment] = 58, [sym_string] = 1827, [sym_regex] = 1827, [sym_number] = 1827, [sym_identifier] = 1827, [sym_null] = 1827, [sym_undefined] = 1827, [sym_true] = 1827, [sym_false] = 1827, [sym__line_break] = 58, }, [1431] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 3194, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1432] = { [anon_sym_SEMI] = 3194, [sym_comment] = 58, [sym__line_break] = 58, }, [1433] = { [sym__paren_expression] = 158, [sym__expression] = 3196, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 3198, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 3200, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1434] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3202, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1435] = { [anon_sym_RPAREN] = 3202, [sym_comment] = 58, [sym__line_break] = 58, }, [1436] = { [sym__statement] = 3204, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 14, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1437] = { [sym__statement] = 1853, [sym_expression_statement] = 1853, [sym_var_declaration] = 1853, [sym_statement_block] = 1853, [sym_if_statement] = 1853, [sym_switch_statement] = 1853, [sym_for_statement] = 1853, [sym_for_in_statement] = 1853, [sym_while_statement] = 1853, [sym_try_statement] = 1853, [sym_return_statement] = 1853, [sym_throw_statement] = 1853, [sym_break_statement] = 1853, [sym_delete_statement] = 1853, [sym__paren_expression] = 1853, [sym__expression] = 1853, [sym_object] = 1853, [sym_array] = 1853, [sym_function_expression] = 1853, [sym_function_call] = 1853, [sym_constructor_call] = 1853, [sym_member_access] = 1853, [sym_subscript_access] = 1853, [sym_assignment] = 1853, [sym_math_assignment] = 1853, [sym_ternary] = 1853, [sym_bool_op] = 1853, [sym_math_op] = 1853, [sym_rel_op] = 1853, [sym_type_op] = 1853, [aux_sym_program_repeat1] = 1853, [ts_builtin_sym_error] = 1853, [ts_builtin_sym_end] = 1853, [anon_sym_var] = 1853, [anon_sym_LBRACE] = 1853, [anon_sym_if] = 1853, [anon_sym_switch] = 1853, [anon_sym_for] = 1853, [anon_sym_LPAREN] = 1853, [anon_sym_while] = 1853, [anon_sym_try] = 1853, [anon_sym_return] = 1853, [anon_sym_throw] = 1853, [anon_sym_break] = 1853, [anon_sym_delete] = 1853, [anon_sym_LBRACK] = 1853, [anon_sym_function] = 1853, [anon_sym_new] = 1853, [anon_sym_BANG] = 1853, [anon_sym_typeof] = 1853, [sym_comment] = 58, [sym_string] = 1853, [sym_regex] = 1853, [sym_number] = 1853, [sym_identifier] = 1853, [sym_null] = 1853, [sym_undefined] = 1853, [sym_true] = 1853, [sym_false] = 1853, [sym__line_break] = 58, }, [1438] = { [sym__statement] = 3206, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 14, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1439] = { [sym__statement] = 1857, [sym_expression_statement] = 1857, [sym_var_declaration] = 1857, [sym_statement_block] = 1857, [sym_if_statement] = 1857, [sym_switch_statement] = 1857, [sym_for_statement] = 1857, [sym_for_in_statement] = 1857, [sym_while_statement] = 1857, [sym_try_statement] = 1857, [sym_return_statement] = 1857, [sym_throw_statement] = 1857, [sym_break_statement] = 1857, [sym_delete_statement] = 1857, [sym__paren_expression] = 1857, [sym__expression] = 1857, [sym_object] = 1857, [sym_array] = 1857, [sym_function_expression] = 1857, [sym_function_call] = 1857, [sym_constructor_call] = 1857, [sym_member_access] = 1857, [sym_subscript_access] = 1857, [sym_assignment] = 1857, [sym_math_assignment] = 1857, [sym_ternary] = 1857, [sym_bool_op] = 1857, [sym_math_op] = 1857, [sym_rel_op] = 1857, [sym_type_op] = 1857, [aux_sym_program_repeat1] = 1857, [ts_builtin_sym_error] = 1857, [ts_builtin_sym_end] = 1857, [anon_sym_var] = 1857, [anon_sym_LBRACE] = 1857, [anon_sym_if] = 1857, [anon_sym_switch] = 1857, [anon_sym_for] = 1857, [anon_sym_LPAREN] = 1857, [anon_sym_while] = 1857, [anon_sym_try] = 1857, [anon_sym_return] = 1857, [anon_sym_throw] = 1857, [anon_sym_break] = 1857, [anon_sym_delete] = 1857, [anon_sym_LBRACK] = 1857, [anon_sym_function] = 1857, [anon_sym_new] = 1857, [anon_sym_BANG] = 1857, [anon_sym_typeof] = 1857, [sym_comment] = 58, [sym_string] = 1857, [sym_regex] = 1857, [sym_number] = 1857, [sym_identifier] = 1857, [sym_null] = 1857, [sym_undefined] = 1857, [sym_true] = 1857, [sym_false] = 1857, [sym__line_break] = 58, }, [1440] = { [sym__paren_expression] = 158, [sym__expression] = 3208, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 3210, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 3202, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1441] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3212, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1442] = { [anon_sym_RPAREN] = 3212, [sym_comment] = 58, [sym__line_break] = 58, }, [1443] = { [sym__statement] = 3214, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 14, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1444] = { [sym__statement] = 1867, [sym_expression_statement] = 1867, [sym_var_declaration] = 1867, [sym_statement_block] = 1867, [sym_if_statement] = 1867, [sym_switch_statement] = 1867, [sym_for_statement] = 1867, [sym_for_in_statement] = 1867, [sym_while_statement] = 1867, [sym_try_statement] = 1867, [sym_return_statement] = 1867, [sym_throw_statement] = 1867, [sym_break_statement] = 1867, [sym_delete_statement] = 1867, [sym__paren_expression] = 1867, [sym__expression] = 1867, [sym_object] = 1867, [sym_array] = 1867, [sym_function_expression] = 1867, [sym_function_call] = 1867, [sym_constructor_call] = 1867, [sym_member_access] = 1867, [sym_subscript_access] = 1867, [sym_assignment] = 1867, [sym_math_assignment] = 1867, [sym_ternary] = 1867, [sym_bool_op] = 1867, [sym_math_op] = 1867, [sym_rel_op] = 1867, [sym_type_op] = 1867, [aux_sym_program_repeat1] = 1867, [ts_builtin_sym_error] = 1867, [ts_builtin_sym_end] = 1867, [anon_sym_var] = 1867, [anon_sym_LBRACE] = 1867, [anon_sym_if] = 1867, [anon_sym_switch] = 1867, [anon_sym_for] = 1867, [anon_sym_LPAREN] = 1867, [anon_sym_while] = 1867, [anon_sym_try] = 1867, [anon_sym_return] = 1867, [anon_sym_throw] = 1867, [anon_sym_break] = 1867, [anon_sym_delete] = 1867, [anon_sym_LBRACK] = 1867, [anon_sym_function] = 1867, [anon_sym_new] = 1867, [anon_sym_BANG] = 1867, [anon_sym_typeof] = 1867, [sym_comment] = 58, [sym_string] = 1867, [sym_regex] = 1867, [sym_number] = 1867, [sym_identifier] = 1867, [sym_null] = 1867, [sym_undefined] = 1867, [sym_true] = 1867, [sym_false] = 1867, [sym__line_break] = 58, }, [1445] = { [sym__paren_expression] = 1462, [sym__expression] = 3216, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 3218, [anon_sym_SEMI] = 3194, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1446] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 3220, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1447] = { [anon_sym_SEMI] = 3220, [sym_comment] = 58, [sym__line_break] = 58, }, [1448] = { [sym__paren_expression] = 158, [sym__expression] = 3222, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 3224, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 3212, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1449] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3226, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1450] = { [anon_sym_RPAREN] = 3226, [sym_comment] = 58, [sym__line_break] = 58, }, [1451] = { [sym__statement] = 3228, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 14, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1452] = { [sym__statement] = 1905, [sym_expression_statement] = 1905, [sym_var_declaration] = 1905, [sym_statement_block] = 1905, [sym_if_statement] = 1905, [sym_switch_statement] = 1905, [sym_for_statement] = 1905, [sym_for_in_statement] = 1905, [sym_while_statement] = 1905, [sym_try_statement] = 1905, [sym_return_statement] = 1905, [sym_throw_statement] = 1905, [sym_break_statement] = 1905, [sym_delete_statement] = 1905, [sym__paren_expression] = 1905, [sym__expression] = 1905, [sym_object] = 1905, [sym_array] = 1905, [sym_function_expression] = 1905, [sym_function_call] = 1905, [sym_constructor_call] = 1905, [sym_member_access] = 1905, [sym_subscript_access] = 1905, [sym_assignment] = 1905, [sym_math_assignment] = 1905, [sym_ternary] = 1905, [sym_bool_op] = 1905, [sym_math_op] = 1905, [sym_rel_op] = 1905, [sym_type_op] = 1905, [aux_sym_program_repeat1] = 1905, [ts_builtin_sym_error] = 1905, [ts_builtin_sym_end] = 1905, [anon_sym_var] = 1905, [anon_sym_LBRACE] = 1905, [anon_sym_if] = 1905, [anon_sym_switch] = 1905, [anon_sym_for] = 1905, [anon_sym_LPAREN] = 1905, [anon_sym_while] = 1905, [anon_sym_try] = 1905, [anon_sym_return] = 1905, [anon_sym_throw] = 1905, [anon_sym_break] = 1905, [anon_sym_delete] = 1905, [anon_sym_LBRACK] = 1905, [anon_sym_function] = 1905, [anon_sym_new] = 1905, [anon_sym_BANG] = 1905, [anon_sym_typeof] = 1905, [sym_comment] = 58, [sym_string] = 1905, [sym_regex] = 1905, [sym_number] = 1905, [sym_identifier] = 1905, [sym_null] = 1905, [sym_undefined] = 1905, [sym_true] = 1905, [sym_false] = 1905, [sym__line_break] = 58, }, [1453] = { [anon_sym_LBRACE] = 3230, [sym_comment] = 58, [sym__line_break] = 58, }, [1454] = { [sym_case] = 1915, [sym_default] = 1915, [aux_sym_switch_statement_repeat1] = 3232, [anon_sym_RBRACE] = 3234, [anon_sym_case] = 1921, [anon_sym_default] = 1923, [sym_comment] = 58, [sym__line_break] = 58, }, [1455] = { [anon_sym_RBRACE] = 3236, [sym_comment] = 58, [sym__line_break] = 58, }, [1456] = { [sym__statement] = 1931, [sym_expression_statement] = 1931, [sym_var_declaration] = 1931, [sym_statement_block] = 1931, [sym_if_statement] = 1931, [sym_switch_statement] = 1931, [sym_for_statement] = 1931, [sym_for_in_statement] = 1931, [sym_while_statement] = 1931, [sym_try_statement] = 1931, [sym_return_statement] = 1931, [sym_throw_statement] = 1931, [sym_break_statement] = 1931, [sym_delete_statement] = 1931, [sym__paren_expression] = 1931, [sym__expression] = 1931, [sym_object] = 1931, [sym_array] = 1931, [sym_function_expression] = 1931, [sym_function_call] = 1931, [sym_constructor_call] = 1931, [sym_member_access] = 1931, [sym_subscript_access] = 1931, [sym_assignment] = 1931, [sym_math_assignment] = 1931, [sym_ternary] = 1931, [sym_bool_op] = 1931, [sym_math_op] = 1931, [sym_rel_op] = 1931, [sym_type_op] = 1931, [aux_sym_program_repeat1] = 1931, [ts_builtin_sym_error] = 1931, [ts_builtin_sym_end] = 1931, [anon_sym_var] = 1931, [anon_sym_LBRACE] = 1931, [anon_sym_if] = 1931, [anon_sym_switch] = 1931, [anon_sym_for] = 1931, [anon_sym_LPAREN] = 1931, [anon_sym_while] = 1931, [anon_sym_try] = 1931, [anon_sym_return] = 1931, [anon_sym_throw] = 1931, [anon_sym_break] = 1931, [anon_sym_delete] = 1931, [anon_sym_LBRACK] = 1931, [anon_sym_function] = 1931, [anon_sym_new] = 1931, [anon_sym_BANG] = 1931, [anon_sym_typeof] = 1931, [sym_comment] = 58, [sym_string] = 1931, [sym_regex] = 1931, [sym_number] = 1931, [sym_identifier] = 1931, [sym_null] = 1931, [sym_undefined] = 1931, [sym_true] = 1931, [sym_false] = 1931, [sym__line_break] = 58, }, [1457] = { [sym__statement] = 2172, [sym_expression_statement] = 2172, [sym_var_declaration] = 2172, [sym_statement_block] = 2172, [sym_if_statement] = 2172, [sym_switch_statement] = 2172, [sym_for_statement] = 2172, [sym_for_in_statement] = 2172, [sym_while_statement] = 2172, [sym_try_statement] = 2172, [sym_return_statement] = 2172, [sym_throw_statement] = 2172, [sym_break_statement] = 2172, [sym_delete_statement] = 2172, [sym__paren_expression] = 2172, [sym__expression] = 2172, [sym_object] = 2172, [sym_array] = 2172, [sym_function_expression] = 2172, [sym_function_call] = 2172, [sym_constructor_call] = 2172, [sym_member_access] = 2172, [sym_subscript_access] = 2172, [sym_assignment] = 2172, [sym_math_assignment] = 2172, [sym_ternary] = 2172, [sym_bool_op] = 2172, [sym_math_op] = 2172, [sym_rel_op] = 2172, [sym_type_op] = 2172, [aux_sym_program_repeat1] = 2172, [ts_builtin_sym_error] = 2172, [ts_builtin_sym_end] = 2172, [anon_sym_var] = 2172, [anon_sym_LBRACE] = 2172, [anon_sym_if] = 2172, [anon_sym_switch] = 2172, [anon_sym_for] = 2172, [anon_sym_LPAREN] = 2172, [anon_sym_while] = 2172, [anon_sym_try] = 2172, [anon_sym_return] = 2172, [anon_sym_throw] = 2172, [anon_sym_break] = 2172, [anon_sym_delete] = 2172, [anon_sym_LBRACK] = 2172, [anon_sym_function] = 2172, [anon_sym_new] = 2172, [anon_sym_BANG] = 2172, [anon_sym_typeof] = 2172, [sym_comment] = 58, [sym_string] = 2172, [sym_regex] = 2172, [sym_number] = 2172, [sym_identifier] = 2172, [sym_null] = 2172, [sym_undefined] = 2172, [sym_true] = 2172, [sym_false] = 2172, [sym__line_break] = 58, }, [1458] = { [sym__statement] = 3238, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1459] = { [sym__statement] = 2204, [sym_expression_statement] = 2204, [sym_var_declaration] = 2204, [sym_statement_block] = 2204, [sym_if_statement] = 2204, [sym_switch_statement] = 2204, [sym_for_statement] = 2204, [sym_for_in_statement] = 2204, [sym_while_statement] = 2204, [sym_try_statement] = 2204, [sym_return_statement] = 2204, [sym_throw_statement] = 2204, [sym_break_statement] = 2204, [sym_delete_statement] = 2204, [sym__paren_expression] = 2204, [sym__expression] = 2204, [sym_object] = 2204, [sym_array] = 2204, [sym_function_expression] = 2204, [sym_function_call] = 2204, [sym_constructor_call] = 2204, [sym_member_access] = 2204, [sym_subscript_access] = 2204, [sym_assignment] = 2204, [sym_math_assignment] = 2204, [sym_ternary] = 2204, [sym_bool_op] = 2204, [sym_math_op] = 2204, [sym_rel_op] = 2204, [sym_type_op] = 2204, [aux_sym_program_repeat1] = 2204, [ts_builtin_sym_error] = 2204, [ts_builtin_sym_end] = 2204, [anon_sym_var] = 2204, [anon_sym_LBRACE] = 2204, [anon_sym_if] = 2204, [anon_sym_else] = 3268, [anon_sym_switch] = 2204, [anon_sym_for] = 2204, [anon_sym_LPAREN] = 2204, [anon_sym_while] = 2204, [anon_sym_try] = 2204, [anon_sym_return] = 2204, [anon_sym_throw] = 2204, [anon_sym_break] = 2204, [anon_sym_delete] = 2204, [anon_sym_LBRACK] = 2204, [anon_sym_function] = 2204, [anon_sym_new] = 2204, [anon_sym_BANG] = 2204, [anon_sym_typeof] = 2204, [sym_comment] = 58, [sym_string] = 2204, [sym_regex] = 2204, [sym_number] = 2204, [sym_identifier] = 2204, [sym_null] = 2204, [sym_undefined] = 2204, [sym_true] = 2204, [sym_false] = 2204, [sym__line_break] = 58, }, [1460] = { [sym__statement] = 64, [sym_expression_statement] = 64, [sym_var_declaration] = 64, [sym_statement_block] = 64, [sym_if_statement] = 64, [sym_switch_statement] = 64, [sym_for_statement] = 64, [sym_for_in_statement] = 64, [sym_while_statement] = 64, [sym_try_statement] = 64, [sym_return_statement] = 64, [sym_throw_statement] = 64, [sym_break_statement] = 64, [sym_delete_statement] = 64, [sym__paren_expression] = 64, [sym__expression] = 64, [sym_object] = 64, [sym_array] = 64, [sym_function_expression] = 64, [sym_function_call] = 64, [sym_constructor_call] = 64, [sym_member_access] = 64, [sym_subscript_access] = 64, [sym_assignment] = 64, [sym_math_assignment] = 64, [sym_ternary] = 64, [sym_bool_op] = 64, [sym_math_op] = 64, [sym_rel_op] = 64, [sym_type_op] = 64, [aux_sym_program_repeat1] = 64, [ts_builtin_sym_error] = 64, [ts_builtin_sym_end] = 64, [anon_sym_var] = 64, [anon_sym_LBRACE] = 64, [anon_sym_if] = 64, [anon_sym_else] = 64, [anon_sym_switch] = 64, [anon_sym_for] = 64, [anon_sym_LPAREN] = 64, [anon_sym_while] = 64, [anon_sym_try] = 64, [anon_sym_return] = 64, [anon_sym_throw] = 64, [anon_sym_break] = 64, [anon_sym_delete] = 64, [anon_sym_LBRACK] = 64, [anon_sym_function] = 64, [anon_sym_new] = 64, [anon_sym_BANG] = 64, [anon_sym_typeof] = 64, [sym_comment] = 58, [sym_string] = 64, [sym_regex] = 64, [sym_number] = 64, [sym_identifier] = 64, [sym_null] = 64, [sym_undefined] = 64, [sym_true] = 64, [sym_false] = 64, [sym__line_break] = 58, }, [1461] = { [sym_arguments] = 68, [anon_sym_SEMI] = 3270, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 3272, }, [1462] = { [anon_sym_SEMI] = 3270, [sym_comment] = 58, [sym__line_break] = 58, }, [1463] = { [sym_var_assignment] = 3274, [ts_builtin_sym_error] = 3276, [sym_comment] = 58, [sym_identifier] = 3278, [sym__line_break] = 58, }, [1464] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [sym_pair] = 114, [sym_method_definition] = 114, [aux_sym_program_repeat1] = 3280, [ts_builtin_sym_error] = 3282, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3284, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 144, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 146, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1465] = { [sym__paren_expression] = 3286, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [1466] = { [sym__paren_expression] = 3288, [anon_sym_LPAREN] = 154, [sym_comment] = 58, [sym__line_break] = 58, }, [1467] = { [anon_sym_LPAREN] = 3290, [sym_comment] = 58, [sym__line_break] = 58, }, [1468] = { [sym__paren_expression] = 3292, [anon_sym_LPAREN] = 150, [sym_comment] = 58, [sym__line_break] = 58, }, [1469] = { [sym_statement_block] = 3294, [anon_sym_LBRACE] = 3296, [sym_comment] = 58, [sym__line_break] = 58, }, [1470] = { [sym__paren_expression] = 8, [sym__expression] = 3298, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_SEMI] = 3300, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 3302, }, [1471] = { [sym__paren_expression] = 8, [sym__expression] = 3304, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [anon_sym_LBRACE] = 190, [anon_sym_LPAREN] = 28, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1472] = { [anon_sym_SEMI] = 3306, [sym_comment] = 58, [sym__line_break] = 3308, }, [1473] = { [sym__paren_expression] = 200, [sym__expression] = 202, [sym_object] = 200, [sym_array] = 200, [sym_function_expression] = 200, [sym_function_call] = 200, [sym_constructor_call] = 200, [sym_member_access] = 3310, [sym_subscript_access] = 3312, [sym_assignment] = 200, [sym_math_assignment] = 200, [sym_ternary] = 200, [sym_bool_op] = 200, [sym_math_op] = 200, [sym_rel_op] = 200, [sym_type_op] = 200, [anon_sym_LBRACE] = 208, [anon_sym_LPAREN] = 210, [anon_sym_LBRACK] = 212, [anon_sym_function] = 214, [anon_sym_new] = 216, [anon_sym_BANG] = 218, [anon_sym_typeof] = 220, [sym_comment] = 58, [sym_string] = 200, [sym_regex] = 200, [sym_number] = 200, [sym_identifier] = 222, [sym_null] = 200, [sym_undefined] = 200, [sym_true] = 200, [sym_false] = 200, [sym__line_break] = 58, }, [1474] = { [sym_arguments] = 66, [anon_sym_SEMI] = 3314, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 3316, }, [1475] = { [sym_arguments] = 66, [anon_sym_SEMI] = 3314, [anon_sym_LPAREN] = 66, [anon_sym_in] = 66, [anon_sym_EQ] = 66, [anon_sym_LBRACK] = 66, [anon_sym_DOT] = 66, [anon_sym_PLUS_EQ] = 66, [anon_sym_DASH_EQ] = 66, [anon_sym_STAR_EQ] = 66, [anon_sym_SLASH_EQ] = 66, [anon_sym_QMARK] = 66, [anon_sym_PIPE_PIPE] = 66, [anon_sym_AMP_AMP] = 66, [anon_sym_PLUS_PLUS] = 66, [anon_sym_DASH_DASH] = 66, [anon_sym_STAR] = 66, [anon_sym_SLASH] = 66, [anon_sym_PLUS] = 66, [anon_sym_DASH] = 66, [anon_sym_EQ_EQ_EQ] = 66, [anon_sym_BANG_EQ_EQ] = 66, [anon_sym_LT] = 66, [anon_sym_GT] = 66, [anon_sym_instanceof] = 66, [sym_comment] = 58, [sym__line_break] = 3318, }, [1476] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [ts_builtin_sym_end] = 1300, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_BANG] = 1300, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1477] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 3320, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [ts_builtin_sym_end] = 1300, [anon_sym_SEMI] = 3320, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 3320, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_EQ] = 3320, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 3320, [anon_sym_PLUS_EQ] = 3320, [anon_sym_DASH_EQ] = 3320, [anon_sym_STAR_EQ] = 3320, [anon_sym_SLASH_EQ] = 3320, [anon_sym_QMARK] = 3320, [anon_sym_PIPE_PIPE] = 3320, [anon_sym_AMP_AMP] = 3320, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 3320, [anon_sym_DASH_DASH] = 3320, [anon_sym_STAR] = 3320, [anon_sym_SLASH] = 3320, [anon_sym_PLUS] = 3320, [anon_sym_DASH] = 3320, [anon_sym_EQ_EQ_EQ] = 3320, [anon_sym_BANG_EQ_EQ] = 3320, [anon_sym_LT] = 3320, [anon_sym_GT] = 3320, [anon_sym_instanceof] = 3320, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1478] = { [sym__statement] = 1300, [sym_expression_statement] = 1300, [sym_var_declaration] = 1300, [sym_statement_block] = 1300, [sym_if_statement] = 1300, [sym_switch_statement] = 1300, [sym_for_statement] = 1300, [sym_for_in_statement] = 1300, [sym_while_statement] = 1300, [sym_try_statement] = 1300, [sym_return_statement] = 1300, [sym_throw_statement] = 1300, [sym_break_statement] = 1300, [sym_delete_statement] = 1300, [sym__paren_expression] = 1300, [sym__expression] = 1300, [sym_object] = 1300, [sym_array] = 1300, [sym_function_expression] = 1300, [sym_function_call] = 1300, [sym_constructor_call] = 1300, [sym_member_access] = 1300, [sym_subscript_access] = 1300, [sym_assignment] = 1300, [sym_math_assignment] = 1300, [sym_ternary] = 1300, [sym_bool_op] = 1300, [sym_math_op] = 1300, [sym_rel_op] = 1300, [sym_type_op] = 1300, [sym_arguments] = 3322, [aux_sym_program_repeat1] = 1300, [ts_builtin_sym_error] = 1300, [ts_builtin_sym_end] = 1300, [anon_sym_SEMI] = 3322, [anon_sym_var] = 1300, [anon_sym_LBRACE] = 1300, [anon_sym_if] = 1300, [anon_sym_else] = 1300, [anon_sym_switch] = 1300, [anon_sym_for] = 1300, [anon_sym_LPAREN] = 1300, [anon_sym_in] = 3322, [anon_sym_while] = 1300, [anon_sym_try] = 1300, [anon_sym_return] = 1300, [anon_sym_throw] = 1300, [anon_sym_break] = 1300, [anon_sym_delete] = 1300, [anon_sym_EQ] = 3322, [anon_sym_LBRACK] = 1300, [anon_sym_function] = 1300, [anon_sym_new] = 1300, [anon_sym_DOT] = 3322, [anon_sym_PLUS_EQ] = 3322, [anon_sym_DASH_EQ] = 3322, [anon_sym_STAR_EQ] = 3322, [anon_sym_SLASH_EQ] = 3322, [anon_sym_QMARK] = 3322, [anon_sym_PIPE_PIPE] = 3322, [anon_sym_AMP_AMP] = 3322, [anon_sym_BANG] = 1300, [anon_sym_PLUS_PLUS] = 3322, [anon_sym_DASH_DASH] = 3322, [anon_sym_STAR] = 3322, [anon_sym_SLASH] = 3322, [anon_sym_PLUS] = 3322, [anon_sym_DASH] = 3322, [anon_sym_EQ_EQ_EQ] = 3322, [anon_sym_BANG_EQ_EQ] = 3322, [anon_sym_LT] = 3322, [anon_sym_GT] = 3322, [anon_sym_instanceof] = 3322, [anon_sym_typeof] = 1300, [sym_comment] = 58, [sym_string] = 1300, [sym_regex] = 1300, [sym_number] = 1300, [sym_identifier] = 1300, [sym_null] = 1300, [sym_undefined] = 1300, [sym_true] = 1300, [sym_false] = 1300, [sym__line_break] = 58, }, [1479] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [ts_builtin_sym_end] = 1336, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_else] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [1480] = { [sym__statement] = 1336, [sym_expression_statement] = 1336, [sym_var_declaration] = 1336, [sym_statement_block] = 1336, [sym_if_statement] = 1336, [sym_switch_statement] = 1336, [sym_for_statement] = 1336, [sym_for_in_statement] = 1336, [sym_while_statement] = 1336, [sym_try_statement] = 1336, [sym_return_statement] = 1336, [sym_throw_statement] = 1336, [sym_break_statement] = 1336, [sym_delete_statement] = 1336, [sym__paren_expression] = 1336, [sym__expression] = 1336, [sym_object] = 1336, [sym_array] = 1336, [sym_function_expression] = 1336, [sym_function_call] = 1336, [sym_constructor_call] = 1336, [sym_member_access] = 1336, [sym_subscript_access] = 1336, [sym_assignment] = 1336, [sym_math_assignment] = 1336, [sym_ternary] = 1336, [sym_bool_op] = 1336, [sym_math_op] = 1336, [sym_rel_op] = 1336, [sym_type_op] = 1336, [aux_sym_program_repeat1] = 1336, [ts_builtin_sym_error] = 1336, [ts_builtin_sym_end] = 1336, [anon_sym_SEMI] = 3324, [anon_sym_var] = 1336, [anon_sym_LBRACE] = 1336, [anon_sym_if] = 1336, [anon_sym_else] = 1336, [anon_sym_switch] = 1336, [anon_sym_for] = 1336, [anon_sym_LPAREN] = 1336, [anon_sym_while] = 1336, [anon_sym_try] = 1336, [anon_sym_return] = 1336, [anon_sym_throw] = 1336, [anon_sym_break] = 1336, [anon_sym_delete] = 1336, [anon_sym_LBRACK] = 1336, [anon_sym_function] = 1336, [anon_sym_new] = 1336, [anon_sym_BANG] = 1336, [anon_sym_typeof] = 1336, [sym_comment] = 58, [sym_string] = 1336, [sym_regex] = 1336, [sym_number] = 1336, [sym_identifier] = 1336, [sym_null] = 1336, [sym_undefined] = 1336, [sym_true] = 1336, [sym_false] = 1336, [sym__line_break] = 58, }, [1481] = { [sym_arguments] = 68, [anon_sym_SEMI] = 3326, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 3328, }, [1482] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [aux_sym_program_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [ts_builtin_sym_end] = 1344, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_else] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_BANG] = 1344, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [1483] = { [sym__statement] = 1344, [sym_expression_statement] = 1344, [sym_var_declaration] = 1344, [sym_statement_block] = 1344, [sym_if_statement] = 1344, [sym_switch_statement] = 1344, [sym_for_statement] = 1344, [sym_for_in_statement] = 1344, [sym_while_statement] = 1344, [sym_try_statement] = 1344, [sym_return_statement] = 1344, [sym_throw_statement] = 1344, [sym_break_statement] = 1344, [sym_delete_statement] = 1344, [sym__paren_expression] = 1344, [sym__expression] = 1344, [sym_object] = 1344, [sym_array] = 1344, [sym_function_expression] = 1344, [sym_function_call] = 1344, [sym_constructor_call] = 1344, [sym_member_access] = 1344, [sym_subscript_access] = 1344, [sym_assignment] = 1344, [sym_math_assignment] = 1344, [sym_ternary] = 1344, [sym_bool_op] = 1344, [sym_math_op] = 1344, [sym_rel_op] = 1344, [sym_type_op] = 1344, [sym_arguments] = 3330, [aux_sym_program_repeat1] = 1344, [ts_builtin_sym_error] = 1344, [ts_builtin_sym_end] = 1344, [anon_sym_SEMI] = 3330, [anon_sym_var] = 1344, [anon_sym_LBRACE] = 1344, [anon_sym_if] = 1344, [anon_sym_else] = 1344, [anon_sym_switch] = 1344, [anon_sym_for] = 1344, [anon_sym_LPAREN] = 1344, [anon_sym_in] = 3330, [anon_sym_while] = 1344, [anon_sym_try] = 1344, [anon_sym_return] = 1344, [anon_sym_throw] = 1344, [anon_sym_break] = 1344, [anon_sym_delete] = 1344, [anon_sym_EQ] = 3330, [anon_sym_LBRACK] = 1344, [anon_sym_function] = 1344, [anon_sym_new] = 1344, [anon_sym_DOT] = 3330, [anon_sym_PLUS_EQ] = 3330, [anon_sym_DASH_EQ] = 3330, [anon_sym_STAR_EQ] = 3330, [anon_sym_SLASH_EQ] = 3330, [anon_sym_QMARK] = 3330, [anon_sym_PIPE_PIPE] = 3330, [anon_sym_AMP_AMP] = 3330, [anon_sym_BANG] = 1344, [anon_sym_PLUS_PLUS] = 3330, [anon_sym_DASH_DASH] = 3330, [anon_sym_STAR] = 3330, [anon_sym_SLASH] = 3330, [anon_sym_PLUS] = 3330, [anon_sym_DASH] = 3330, [anon_sym_EQ_EQ_EQ] = 3330, [anon_sym_BANG_EQ_EQ] = 3330, [anon_sym_LT] = 3330, [anon_sym_GT] = 3330, [anon_sym_instanceof] = 3330, [anon_sym_typeof] = 1344, [sym_comment] = 58, [sym_string] = 1344, [sym_regex] = 1344, [sym_number] = 1344, [sym_identifier] = 1344, [sym_null] = 1344, [sym_undefined] = 1344, [sym_true] = 1344, [sym_false] = 1344, [sym__line_break] = 58, }, [1484] = { [sym_arguments] = 68, [anon_sym_SEMI] = 3332, [anon_sym_LPAREN] = 72, [anon_sym_in] = 74, [anon_sym_EQ] = 76, [anon_sym_LBRACK] = 78, [anon_sym_DOT] = 80, [anon_sym_PLUS_EQ] = 82, [anon_sym_DASH_EQ] = 82, [anon_sym_STAR_EQ] = 82, [anon_sym_SLASH_EQ] = 82, [anon_sym_QMARK] = 84, [anon_sym_PIPE_PIPE] = 86, [anon_sym_AMP_AMP] = 88, [anon_sym_PLUS_PLUS] = 90, [anon_sym_DASH_DASH] = 90, [anon_sym_STAR] = 92, [anon_sym_SLASH] = 92, [anon_sym_PLUS] = 94, [anon_sym_DASH] = 94, [anon_sym_EQ_EQ_EQ] = 96, [anon_sym_BANG_EQ_EQ] = 96, [anon_sym_LT] = 96, [anon_sym_GT] = 96, [anon_sym_instanceof] = 74, [sym_comment] = 58, [sym__line_break] = 3334, }, [1485] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [ts_builtin_sym_end] = 1386, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_else] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [1486] = { [sym__statement] = 1386, [sym_expression_statement] = 1386, [sym_var_declaration] = 1386, [sym_statement_block] = 1386, [sym_if_statement] = 1386, [sym_switch_statement] = 1386, [sym_for_statement] = 1386, [sym_for_in_statement] = 1386, [sym_while_statement] = 1386, [sym_try_statement] = 1386, [sym_return_statement] = 1386, [sym_throw_statement] = 1386, [sym_break_statement] = 1386, [sym_delete_statement] = 1386, [sym__paren_expression] = 1386, [sym__expression] = 1386, [sym_object] = 1386, [sym_array] = 1386, [sym_function_expression] = 1386, [sym_function_call] = 1386, [sym_constructor_call] = 1386, [sym_member_access] = 1386, [sym_subscript_access] = 1386, [sym_assignment] = 1386, [sym_math_assignment] = 1386, [sym_ternary] = 1386, [sym_bool_op] = 1386, [sym_math_op] = 1386, [sym_rel_op] = 1386, [sym_type_op] = 1386, [aux_sym_program_repeat1] = 1386, [ts_builtin_sym_error] = 1386, [ts_builtin_sym_end] = 1386, [anon_sym_SEMI] = 3336, [anon_sym_var] = 1386, [anon_sym_LBRACE] = 1386, [anon_sym_if] = 1386, [anon_sym_else] = 1386, [anon_sym_switch] = 1386, [anon_sym_for] = 1386, [anon_sym_LPAREN] = 1386, [anon_sym_while] = 1386, [anon_sym_try] = 1386, [anon_sym_return] = 1386, [anon_sym_throw] = 1386, [anon_sym_break] = 1386, [anon_sym_delete] = 1386, [anon_sym_LBRACK] = 1386, [anon_sym_function] = 1386, [anon_sym_new] = 1386, [anon_sym_BANG] = 1386, [anon_sym_typeof] = 1386, [sym_comment] = 58, [sym_string] = 1386, [sym_regex] = 1386, [sym_number] = 1386, [sym_identifier] = 1386, [sym_null] = 1386, [sym_undefined] = 1386, [sym_true] = 1386, [sym_false] = 1386, [sym__line_break] = 58, }, [1487] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [aux_sym_program_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [ts_builtin_sym_end] = 1390, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_else] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_BANG] = 1390, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [1488] = { [sym__statement] = 1390, [sym_expression_statement] = 1390, [sym_var_declaration] = 1390, [sym_statement_block] = 1390, [sym_if_statement] = 1390, [sym_switch_statement] = 1390, [sym_for_statement] = 1390, [sym_for_in_statement] = 1390, [sym_while_statement] = 1390, [sym_try_statement] = 1390, [sym_return_statement] = 1390, [sym_throw_statement] = 1390, [sym_break_statement] = 1390, [sym_delete_statement] = 1390, [sym__paren_expression] = 1390, [sym__expression] = 1390, [sym_object] = 1390, [sym_array] = 1390, [sym_function_expression] = 1390, [sym_function_call] = 1390, [sym_constructor_call] = 1390, [sym_member_access] = 1390, [sym_subscript_access] = 1390, [sym_assignment] = 1390, [sym_math_assignment] = 1390, [sym_ternary] = 1390, [sym_bool_op] = 1390, [sym_math_op] = 1390, [sym_rel_op] = 1390, [sym_type_op] = 1390, [sym_arguments] = 3338, [aux_sym_program_repeat1] = 1390, [ts_builtin_sym_error] = 1390, [ts_builtin_sym_end] = 1390, [anon_sym_SEMI] = 3338, [anon_sym_var] = 1390, [anon_sym_LBRACE] = 1390, [anon_sym_if] = 1390, [anon_sym_else] = 1390, [anon_sym_switch] = 1390, [anon_sym_for] = 1390, [anon_sym_LPAREN] = 1390, [anon_sym_in] = 3338, [anon_sym_while] = 1390, [anon_sym_try] = 1390, [anon_sym_return] = 1390, [anon_sym_throw] = 1390, [anon_sym_break] = 1390, [anon_sym_delete] = 1390, [anon_sym_EQ] = 3338, [anon_sym_LBRACK] = 1390, [anon_sym_function] = 1390, [anon_sym_new] = 1390, [anon_sym_DOT] = 3338, [anon_sym_PLUS_EQ] = 3338, [anon_sym_DASH_EQ] = 3338, [anon_sym_STAR_EQ] = 3338, [anon_sym_SLASH_EQ] = 3338, [anon_sym_QMARK] = 3338, [anon_sym_PIPE_PIPE] = 3338, [anon_sym_AMP_AMP] = 3338, [anon_sym_BANG] = 1390, [anon_sym_PLUS_PLUS] = 3338, [anon_sym_DASH_DASH] = 3338, [anon_sym_STAR] = 3338, [anon_sym_SLASH] = 3338, [anon_sym_PLUS] = 3338, [anon_sym_DASH] = 3338, [anon_sym_EQ_EQ_EQ] = 3338, [anon_sym_BANG_EQ_EQ] = 3338, [anon_sym_LT] = 3338, [anon_sym_GT] = 3338, [anon_sym_instanceof] = 3338, [anon_sym_typeof] = 1390, [sym_comment] = 58, [sym_string] = 1390, [sym_regex] = 1390, [sym_number] = 1390, [sym_identifier] = 1390, [sym_null] = 1390, [sym_undefined] = 1390, [sym_true] = 1390, [sym_false] = 1390, [sym__line_break] = 58, }, [1489] = { [sym__statement] = 1394, [sym_expression_statement] = 1394, [sym_var_declaration] = 1394, [sym_statement_block] = 1394, [sym_if_statement] = 1394, [sym_switch_statement] = 1394, [sym_for_statement] = 1394, [sym_for_in_statement] = 1394, [sym_while_statement] = 1394, [sym_try_statement] = 1394, [sym_return_statement] = 1394, [sym_throw_statement] = 1394, [sym_break_statement] = 1394, [sym_delete_statement] = 1394, [sym_catch] = 3340, [sym_finally] = 3342, [sym__paren_expression] = 1394, [sym__expression] = 1394, [sym_object] = 1394, [sym_array] = 1394, [sym_function_expression] = 1394, [sym_function_call] = 1394, [sym_constructor_call] = 1394, [sym_member_access] = 1394, [sym_subscript_access] = 1394, [sym_assignment] = 1394, [sym_math_assignment] = 1394, [sym_ternary] = 1394, [sym_bool_op] = 1394, [sym_math_op] = 1394, [sym_rel_op] = 1394, [sym_type_op] = 1394, [aux_sym_program_repeat1] = 1394, [ts_builtin_sym_error] = 1394, [ts_builtin_sym_end] = 1394, [anon_sym_var] = 1394, [anon_sym_LBRACE] = 1394, [anon_sym_if] = 1394, [anon_sym_else] = 1394, [anon_sym_switch] = 1394, [anon_sym_for] = 1394, [anon_sym_LPAREN] = 1394, [anon_sym_while] = 1394, [anon_sym_try] = 1394, [anon_sym_return] = 1394, [anon_sym_throw] = 1394, [anon_sym_break] = 1394, [anon_sym_delete] = 1394, [anon_sym_catch] = 3344, [anon_sym_finally] = 3346, [anon_sym_LBRACK] = 1394, [anon_sym_function] = 1394, [anon_sym_new] = 1394, [anon_sym_BANG] = 1394, [anon_sym_typeof] = 1394, [sym_comment] = 58, [sym_string] = 1394, [sym_regex] = 1394, [sym_number] = 1394, [sym_identifier] = 1394, [sym_null] = 1394, [sym_undefined] = 1394, [sym_true] = 1394, [sym_false] = 1394, [sym__line_break] = 58, }, [1490] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 3348, [ts_builtin_sym_error] = 3350, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3352, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1491] = { [anon_sym_RBRACE] = 3354, [sym_comment] = 58, [sym__line_break] = 58, }, [1492] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 3354, [sym_comment] = 58, [sym__line_break] = 58, }, [1493] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_catch] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [ts_builtin_sym_end] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_catch] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1494] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_catch] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [ts_builtin_sym_end] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_catch] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1495] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym_finally] = 3356, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [ts_builtin_sym_end] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_else] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_finally] = 3346, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [1496] = { [sym__statement] = 1412, [sym_expression_statement] = 1412, [sym_var_declaration] = 1412, [sym_statement_block] = 1412, [sym_if_statement] = 1412, [sym_switch_statement] = 1412, [sym_for_statement] = 1412, [sym_for_in_statement] = 1412, [sym_while_statement] = 1412, [sym_try_statement] = 1412, [sym_return_statement] = 1412, [sym_throw_statement] = 1412, [sym_break_statement] = 1412, [sym_delete_statement] = 1412, [sym__paren_expression] = 1412, [sym__expression] = 1412, [sym_object] = 1412, [sym_array] = 1412, [sym_function_expression] = 1412, [sym_function_call] = 1412, [sym_constructor_call] = 1412, [sym_member_access] = 1412, [sym_subscript_access] = 1412, [sym_assignment] = 1412, [sym_math_assignment] = 1412, [sym_ternary] = 1412, [sym_bool_op] = 1412, [sym_math_op] = 1412, [sym_rel_op] = 1412, [sym_type_op] = 1412, [aux_sym_program_repeat1] = 1412, [ts_builtin_sym_error] = 1412, [ts_builtin_sym_end] = 1412, [anon_sym_var] = 1412, [anon_sym_LBRACE] = 1412, [anon_sym_if] = 1412, [anon_sym_else] = 1412, [anon_sym_switch] = 1412, [anon_sym_for] = 1412, [anon_sym_LPAREN] = 1412, [anon_sym_while] = 1412, [anon_sym_try] = 1412, [anon_sym_return] = 1412, [anon_sym_throw] = 1412, [anon_sym_break] = 1412, [anon_sym_delete] = 1412, [anon_sym_LBRACK] = 1412, [anon_sym_function] = 1412, [anon_sym_new] = 1412, [anon_sym_BANG] = 1412, [anon_sym_typeof] = 1412, [sym_comment] = 58, [sym_string] = 1412, [sym_regex] = 1412, [sym_number] = 1412, [sym_identifier] = 1412, [sym_null] = 1412, [sym_undefined] = 1412, [sym_true] = 1412, [sym_false] = 1412, [sym__line_break] = 58, }, [1497] = { [anon_sym_LPAREN] = 3358, [sym_comment] = 58, [sym__line_break] = 58, }, [1498] = { [sym_statement_block] = 3360, [anon_sym_LBRACE] = 3362, [sym_comment] = 58, [sym__line_break] = 58, }, [1499] = { [sym__statement] = 1422, [sym_expression_statement] = 1422, [sym_var_declaration] = 1422, [sym_statement_block] = 1422, [sym_if_statement] = 1422, [sym_switch_statement] = 1422, [sym_for_statement] = 1422, [sym_for_in_statement] = 1422, [sym_while_statement] = 1422, [sym_try_statement] = 1422, [sym_return_statement] = 1422, [sym_throw_statement] = 1422, [sym_break_statement] = 1422, [sym_delete_statement] = 1422, [sym__paren_expression] = 1422, [sym__expression] = 1422, [sym_object] = 1422, [sym_array] = 1422, [sym_function_expression] = 1422, [sym_function_call] = 1422, [sym_constructor_call] = 1422, [sym_member_access] = 1422, [sym_subscript_access] = 1422, [sym_assignment] = 1422, [sym_math_assignment] = 1422, [sym_ternary] = 1422, [sym_bool_op] = 1422, [sym_math_op] = 1422, [sym_rel_op] = 1422, [sym_type_op] = 1422, [aux_sym_program_repeat1] = 1422, [ts_builtin_sym_error] = 1422, [ts_builtin_sym_end] = 1422, [anon_sym_var] = 1422, [anon_sym_LBRACE] = 1422, [anon_sym_if] = 1422, [anon_sym_else] = 1422, [anon_sym_switch] = 1422, [anon_sym_for] = 1422, [anon_sym_LPAREN] = 1422, [anon_sym_while] = 1422, [anon_sym_try] = 1422, [anon_sym_return] = 1422, [anon_sym_throw] = 1422, [anon_sym_break] = 1422, [anon_sym_delete] = 1422, [anon_sym_LBRACK] = 1422, [anon_sym_function] = 1422, [anon_sym_new] = 1422, [anon_sym_BANG] = 1422, [anon_sym_typeof] = 1422, [sym_comment] = 58, [sym_string] = 1422, [sym_regex] = 1422, [sym_number] = 1422, [sym_identifier] = 1422, [sym_null] = 1422, [sym_undefined] = 1422, [sym_true] = 1422, [sym_false] = 1422, [sym__line_break] = 58, }, [1500] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 3280, [ts_builtin_sym_error] = 3364, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3366, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1501] = { [anon_sym_RBRACE] = 3368, [sym_comment] = 58, [sym__line_break] = 58, }, [1502] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 3368, [sym_comment] = 58, [sym__line_break] = 58, }, [1503] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [ts_builtin_sym_end] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1504] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [ts_builtin_sym_end] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1505] = { [ts_builtin_sym_error] = 3370, [sym_comment] = 58, [sym_identifier] = 3370, [sym__line_break] = 58, }, [1506] = { [anon_sym_RPAREN] = 3372, [sym_comment] = 58, [sym__line_break] = 58, }, [1507] = { [sym_statement_block] = 3374, [anon_sym_LBRACE] = 3376, [sym_comment] = 58, [sym__line_break] = 58, }, [1508] = { [sym__statement] = 1438, [sym_expression_statement] = 1438, [sym_var_declaration] = 1438, [sym_statement_block] = 1438, [sym_if_statement] = 1438, [sym_switch_statement] = 1438, [sym_for_statement] = 1438, [sym_for_in_statement] = 1438, [sym_while_statement] = 1438, [sym_try_statement] = 1438, [sym_return_statement] = 1438, [sym_throw_statement] = 1438, [sym_break_statement] = 1438, [sym_delete_statement] = 1438, [sym_finally] = 1438, [sym__paren_expression] = 1438, [sym__expression] = 1438, [sym_object] = 1438, [sym_array] = 1438, [sym_function_expression] = 1438, [sym_function_call] = 1438, [sym_constructor_call] = 1438, [sym_member_access] = 1438, [sym_subscript_access] = 1438, [sym_assignment] = 1438, [sym_math_assignment] = 1438, [sym_ternary] = 1438, [sym_bool_op] = 1438, [sym_math_op] = 1438, [sym_rel_op] = 1438, [sym_type_op] = 1438, [aux_sym_program_repeat1] = 1438, [ts_builtin_sym_error] = 1438, [ts_builtin_sym_end] = 1438, [anon_sym_var] = 1438, [anon_sym_LBRACE] = 1438, [anon_sym_if] = 1438, [anon_sym_else] = 1438, [anon_sym_switch] = 1438, [anon_sym_for] = 1438, [anon_sym_LPAREN] = 1438, [anon_sym_while] = 1438, [anon_sym_try] = 1438, [anon_sym_return] = 1438, [anon_sym_throw] = 1438, [anon_sym_break] = 1438, [anon_sym_delete] = 1438, [anon_sym_finally] = 1438, [anon_sym_LBRACK] = 1438, [anon_sym_function] = 1438, [anon_sym_new] = 1438, [anon_sym_BANG] = 1438, [anon_sym_typeof] = 1438, [sym_comment] = 58, [sym_string] = 1438, [sym_regex] = 1438, [sym_number] = 1438, [sym_identifier] = 1438, [sym_null] = 1438, [sym_undefined] = 1438, [sym_true] = 1438, [sym_false] = 1438, [sym__line_break] = 58, }, [1509] = { [sym__statement] = 108, [sym_expression_statement] = 110, [sym_var_declaration] = 110, [sym_statement_block] = 110, [sym_if_statement] = 110, [sym_switch_statement] = 110, [sym_for_statement] = 110, [sym_for_in_statement] = 110, [sym_while_statement] = 110, [sym_try_statement] = 110, [sym_return_statement] = 110, [sym_throw_statement] = 110, [sym_break_statement] = 110, [sym_delete_statement] = 110, [sym__paren_expression] = 8, [sym__expression] = 112, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [aux_sym_program_repeat1] = 3378, [ts_builtin_sym_error] = 3380, [anon_sym_var] = 120, [anon_sym_LBRACE] = 122, [anon_sym_RBRACE] = 3382, [anon_sym_if] = 126, [anon_sym_switch] = 128, [anon_sym_for] = 130, [anon_sym_LPAREN] = 28, [anon_sym_while] = 132, [anon_sym_try] = 134, [anon_sym_return] = 136, [anon_sym_throw] = 138, [anon_sym_break] = 140, [anon_sym_delete] = 142, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1510] = { [anon_sym_RBRACE] = 3384, [sym_comment] = 58, [sym__line_break] = 58, }, [1511] = { [anon_sym_SEMI] = 804, [anon_sym_RBRACE] = 3384, [sym_comment] = 58, [sym__line_break] = 58, }, [1512] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym_finally] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [ts_builtin_sym_end] = 822, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_finally] = 822, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_BANG] = 822, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 58, }, [1513] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym_finally] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [ts_builtin_sym_end] = 960, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_finally] = 960, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_BANG] = 960, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 58, }, [1514] = { [sym__statement] = 1448, [sym_expression_statement] = 1448, [sym_var_declaration] = 1448, [sym_statement_block] = 1448, [sym_if_statement] = 1448, [sym_switch_statement] = 1448, [sym_for_statement] = 1448, [sym_for_in_statement] = 1448, [sym_while_statement] = 1448, [sym_try_statement] = 1448, [sym_return_statement] = 1448, [sym_throw_statement] = 1448, [sym_break_statement] = 1448, [sym_delete_statement] = 1448, [sym__paren_expression] = 1448, [sym__expression] = 1448, [sym_object] = 1448, [sym_array] = 1448, [sym_function_expression] = 1448, [sym_function_call] = 1448, [sym_constructor_call] = 1448, [sym_member_access] = 1448, [sym_subscript_access] = 1448, [sym_assignment] = 1448, [sym_math_assignment] = 1448, [sym_ternary] = 1448, [sym_bool_op] = 1448, [sym_math_op] = 1448, [sym_rel_op] = 1448, [sym_type_op] = 1448, [aux_sym_program_repeat1] = 1448, [ts_builtin_sym_error] = 1448, [ts_builtin_sym_end] = 1448, [anon_sym_var] = 1448, [anon_sym_LBRACE] = 1448, [anon_sym_if] = 1448, [anon_sym_else] = 1448, [anon_sym_switch] = 1448, [anon_sym_for] = 1448, [anon_sym_LPAREN] = 1448, [anon_sym_while] = 1448, [anon_sym_try] = 1448, [anon_sym_return] = 1448, [anon_sym_throw] = 1448, [anon_sym_break] = 1448, [anon_sym_delete] = 1448, [anon_sym_LBRACK] = 1448, [anon_sym_function] = 1448, [anon_sym_new] = 1448, [anon_sym_BANG] = 1448, [anon_sym_typeof] = 1448, [sym_comment] = 58, [sym_string] = 1448, [sym_regex] = 1448, [sym_number] = 1448, [sym_identifier] = 1448, [sym_null] = 1448, [sym_undefined] = 1448, [sym_true] = 1448, [sym_false] = 1448, [sym__line_break] = 58, }, [1515] = { [sym__statement] = 3386, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1516] = { [sym__statement] = 1458, [sym_expression_statement] = 1458, [sym_var_declaration] = 1458, [sym_statement_block] = 1458, [sym_if_statement] = 1458, [sym_switch_statement] = 1458, [sym_for_statement] = 1458, [sym_for_in_statement] = 1458, [sym_while_statement] = 1458, [sym_try_statement] = 1458, [sym_return_statement] = 1458, [sym_throw_statement] = 1458, [sym_break_statement] = 1458, [sym_delete_statement] = 1458, [sym__paren_expression] = 1458, [sym__expression] = 1458, [sym_object] = 1458, [sym_array] = 1458, [sym_function_expression] = 1458, [sym_function_call] = 1458, [sym_constructor_call] = 1458, [sym_member_access] = 1458, [sym_subscript_access] = 1458, [sym_assignment] = 1458, [sym_math_assignment] = 1458, [sym_ternary] = 1458, [sym_bool_op] = 1458, [sym_math_op] = 1458, [sym_rel_op] = 1458, [sym_type_op] = 1458, [aux_sym_program_repeat1] = 1458, [ts_builtin_sym_error] = 1458, [ts_builtin_sym_end] = 1458, [anon_sym_var] = 1458, [anon_sym_LBRACE] = 1458, [anon_sym_if] = 1458, [anon_sym_else] = 1458, [anon_sym_switch] = 1458, [anon_sym_for] = 1458, [anon_sym_LPAREN] = 1458, [anon_sym_while] = 1458, [anon_sym_try] = 1458, [anon_sym_return] = 1458, [anon_sym_throw] = 1458, [anon_sym_break] = 1458, [anon_sym_delete] = 1458, [anon_sym_LBRACK] = 1458, [anon_sym_function] = 1458, [anon_sym_new] = 1458, [anon_sym_BANG] = 1458, [anon_sym_typeof] = 1458, [sym_comment] = 58, [sym_string] = 1458, [sym_regex] = 1458, [sym_number] = 1458, [sym_identifier] = 1458, [sym_null] = 1458, [sym_undefined] = 1458, [sym_true] = 1458, [sym_false] = 1458, [sym__line_break] = 58, }, [1517] = { [sym_var_declaration] = 3388, [sym__paren_expression] = 1462, [sym__expression] = 3390, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [anon_sym_SEMI] = 3388, [anon_sym_var] = 3392, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 3394, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1518] = { [sym__paren_expression] = 1462, [sym__expression] = 3396, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 3398, [anon_sym_SEMI] = 3400, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1519] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 3402, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1520] = { [sym_var_assignment] = 1522, [ts_builtin_sym_error] = 1524, [sym_comment] = 58, [sym_identifier] = 3404, [sym__line_break] = 58, }, [1521] = { [sym_arguments] = 258, [anon_sym_SEMI] = 258, [anon_sym_LPAREN] = 258, [anon_sym_in] = 3406, [anon_sym_EQ] = 258, [anon_sym_LBRACK] = 258, [anon_sym_DOT] = 258, [anon_sym_PLUS_EQ] = 258, [anon_sym_DASH_EQ] = 258, [anon_sym_STAR_EQ] = 258, [anon_sym_SLASH_EQ] = 258, [anon_sym_QMARK] = 258, [anon_sym_PIPE_PIPE] = 258, [anon_sym_AMP_AMP] = 258, [anon_sym_PLUS_PLUS] = 258, [anon_sym_DASH_DASH] = 258, [anon_sym_STAR] = 258, [anon_sym_SLASH] = 258, [anon_sym_PLUS] = 258, [anon_sym_DASH] = 258, [anon_sym_EQ_EQ_EQ] = 258, [anon_sym_BANG_EQ_EQ] = 258, [anon_sym_LT] = 258, [anon_sym_GT] = 258, [anon_sym_instanceof] = 258, [sym_comment] = 58, [sym__line_break] = 58, }, [1522] = { [sym__paren_expression] = 158, [sym__expression] = 3409, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1523] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3411, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1524] = { [sym__statement] = 3413, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1525] = { [sym__statement] = 1563, [sym_expression_statement] = 1563, [sym_var_declaration] = 1563, [sym_statement_block] = 1563, [sym_if_statement] = 1563, [sym_switch_statement] = 1563, [sym_for_statement] = 1563, [sym_for_in_statement] = 1563, [sym_while_statement] = 1563, [sym_try_statement] = 1563, [sym_return_statement] = 1563, [sym_throw_statement] = 1563, [sym_break_statement] = 1563, [sym_delete_statement] = 1563, [sym__paren_expression] = 1563, [sym__expression] = 1563, [sym_object] = 1563, [sym_array] = 1563, [sym_function_expression] = 1563, [sym_function_call] = 1563, [sym_constructor_call] = 1563, [sym_member_access] = 1563, [sym_subscript_access] = 1563, [sym_assignment] = 1563, [sym_math_assignment] = 1563, [sym_ternary] = 1563, [sym_bool_op] = 1563, [sym_math_op] = 1563, [sym_rel_op] = 1563, [sym_type_op] = 1563, [aux_sym_program_repeat1] = 1563, [ts_builtin_sym_error] = 1563, [ts_builtin_sym_end] = 1563, [anon_sym_var] = 1563, [anon_sym_LBRACE] = 1563, [anon_sym_if] = 1563, [anon_sym_else] = 1563, [anon_sym_switch] = 1563, [anon_sym_for] = 1563, [anon_sym_LPAREN] = 1563, [anon_sym_while] = 1563, [anon_sym_try] = 1563, [anon_sym_return] = 1563, [anon_sym_throw] = 1563, [anon_sym_break] = 1563, [anon_sym_delete] = 1563, [anon_sym_LBRACK] = 1563, [anon_sym_function] = 1563, [anon_sym_new] = 1563, [anon_sym_BANG] = 1563, [anon_sym_typeof] = 1563, [sym_comment] = 58, [sym_string] = 1563, [sym_regex] = 1563, [sym_number] = 1563, [sym_identifier] = 1563, [sym_null] = 1563, [sym_undefined] = 1563, [sym_true] = 1563, [sym_false] = 1563, [sym__line_break] = 58, }, [1526] = { [aux_sym_var_declaration_repeat1] = 1631, [anon_sym_SEMI] = 1633, [anon_sym_COMMA] = 1635, [anon_sym_in] = 3415, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 1645, }, [1527] = { [sym__paren_expression] = 158, [sym__expression] = 3417, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1528] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3419, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1529] = { [sym__statement] = 3421, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1530] = { [sym__statement] = 1827, [sym_expression_statement] = 1827, [sym_var_declaration] = 1827, [sym_statement_block] = 1827, [sym_if_statement] = 1827, [sym_switch_statement] = 1827, [sym_for_statement] = 1827, [sym_for_in_statement] = 1827, [sym_while_statement] = 1827, [sym_try_statement] = 1827, [sym_return_statement] = 1827, [sym_throw_statement] = 1827, [sym_break_statement] = 1827, [sym_delete_statement] = 1827, [sym__paren_expression] = 1827, [sym__expression] = 1827, [sym_object] = 1827, [sym_array] = 1827, [sym_function_expression] = 1827, [sym_function_call] = 1827, [sym_constructor_call] = 1827, [sym_member_access] = 1827, [sym_subscript_access] = 1827, [sym_assignment] = 1827, [sym_math_assignment] = 1827, [sym_ternary] = 1827, [sym_bool_op] = 1827, [sym_math_op] = 1827, [sym_rel_op] = 1827, [sym_type_op] = 1827, [aux_sym_program_repeat1] = 1827, [ts_builtin_sym_error] = 1827, [ts_builtin_sym_end] = 1827, [anon_sym_var] = 1827, [anon_sym_LBRACE] = 1827, [anon_sym_if] = 1827, [anon_sym_else] = 1827, [anon_sym_switch] = 1827, [anon_sym_for] = 1827, [anon_sym_LPAREN] = 1827, [anon_sym_while] = 1827, [anon_sym_try] = 1827, [anon_sym_return] = 1827, [anon_sym_throw] = 1827, [anon_sym_break] = 1827, [anon_sym_delete] = 1827, [anon_sym_LBRACK] = 1827, [anon_sym_function] = 1827, [anon_sym_new] = 1827, [anon_sym_BANG] = 1827, [anon_sym_typeof] = 1827, [sym_comment] = 58, [sym_string] = 1827, [sym_regex] = 1827, [sym_number] = 1827, [sym_identifier] = 1827, [sym_null] = 1827, [sym_undefined] = 1827, [sym_true] = 1827, [sym_false] = 1827, [sym__line_break] = 58, }, [1531] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 3423, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1532] = { [anon_sym_SEMI] = 3423, [sym_comment] = 58, [sym__line_break] = 58, }, [1533] = { [sym__paren_expression] = 158, [sym__expression] = 3425, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 3427, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 3429, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1534] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3431, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1535] = { [anon_sym_RPAREN] = 3431, [sym_comment] = 58, [sym__line_break] = 58, }, [1536] = { [sym__statement] = 3433, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1537] = { [sym__statement] = 1853, [sym_expression_statement] = 1853, [sym_var_declaration] = 1853, [sym_statement_block] = 1853, [sym_if_statement] = 1853, [sym_switch_statement] = 1853, [sym_for_statement] = 1853, [sym_for_in_statement] = 1853, [sym_while_statement] = 1853, [sym_try_statement] = 1853, [sym_return_statement] = 1853, [sym_throw_statement] = 1853, [sym_break_statement] = 1853, [sym_delete_statement] = 1853, [sym__paren_expression] = 1853, [sym__expression] = 1853, [sym_object] = 1853, [sym_array] = 1853, [sym_function_expression] = 1853, [sym_function_call] = 1853, [sym_constructor_call] = 1853, [sym_member_access] = 1853, [sym_subscript_access] = 1853, [sym_assignment] = 1853, [sym_math_assignment] = 1853, [sym_ternary] = 1853, [sym_bool_op] = 1853, [sym_math_op] = 1853, [sym_rel_op] = 1853, [sym_type_op] = 1853, [aux_sym_program_repeat1] = 1853, [ts_builtin_sym_error] = 1853, [ts_builtin_sym_end] = 1853, [anon_sym_var] = 1853, [anon_sym_LBRACE] = 1853, [anon_sym_if] = 1853, [anon_sym_else] = 1853, [anon_sym_switch] = 1853, [anon_sym_for] = 1853, [anon_sym_LPAREN] = 1853, [anon_sym_while] = 1853, [anon_sym_try] = 1853, [anon_sym_return] = 1853, [anon_sym_throw] = 1853, [anon_sym_break] = 1853, [anon_sym_delete] = 1853, [anon_sym_LBRACK] = 1853, [anon_sym_function] = 1853, [anon_sym_new] = 1853, [anon_sym_BANG] = 1853, [anon_sym_typeof] = 1853, [sym_comment] = 58, [sym_string] = 1853, [sym_regex] = 1853, [sym_number] = 1853, [sym_identifier] = 1853, [sym_null] = 1853, [sym_undefined] = 1853, [sym_true] = 1853, [sym_false] = 1853, [sym__line_break] = 58, }, [1538] = { [sym__statement] = 3435, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1539] = { [sym__statement] = 1857, [sym_expression_statement] = 1857, [sym_var_declaration] = 1857, [sym_statement_block] = 1857, [sym_if_statement] = 1857, [sym_switch_statement] = 1857, [sym_for_statement] = 1857, [sym_for_in_statement] = 1857, [sym_while_statement] = 1857, [sym_try_statement] = 1857, [sym_return_statement] = 1857, [sym_throw_statement] = 1857, [sym_break_statement] = 1857, [sym_delete_statement] = 1857, [sym__paren_expression] = 1857, [sym__expression] = 1857, [sym_object] = 1857, [sym_array] = 1857, [sym_function_expression] = 1857, [sym_function_call] = 1857, [sym_constructor_call] = 1857, [sym_member_access] = 1857, [sym_subscript_access] = 1857, [sym_assignment] = 1857, [sym_math_assignment] = 1857, [sym_ternary] = 1857, [sym_bool_op] = 1857, [sym_math_op] = 1857, [sym_rel_op] = 1857, [sym_type_op] = 1857, [aux_sym_program_repeat1] = 1857, [ts_builtin_sym_error] = 1857, [ts_builtin_sym_end] = 1857, [anon_sym_var] = 1857, [anon_sym_LBRACE] = 1857, [anon_sym_if] = 1857, [anon_sym_else] = 1857, [anon_sym_switch] = 1857, [anon_sym_for] = 1857, [anon_sym_LPAREN] = 1857, [anon_sym_while] = 1857, [anon_sym_try] = 1857, [anon_sym_return] = 1857, [anon_sym_throw] = 1857, [anon_sym_break] = 1857, [anon_sym_delete] = 1857, [anon_sym_LBRACK] = 1857, [anon_sym_function] = 1857, [anon_sym_new] = 1857, [anon_sym_BANG] = 1857, [anon_sym_typeof] = 1857, [sym_comment] = 58, [sym_string] = 1857, [sym_regex] = 1857, [sym_number] = 1857, [sym_identifier] = 1857, [sym_null] = 1857, [sym_undefined] = 1857, [sym_true] = 1857, [sym_false] = 1857, [sym__line_break] = 58, }, [1540] = { [sym__paren_expression] = 158, [sym__expression] = 3437, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 3439, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 3431, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1541] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3441, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1542] = { [anon_sym_RPAREN] = 3441, [sym_comment] = 58, [sym__line_break] = 58, }, [1543] = { [sym__statement] = 3443, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1544] = { [sym__statement] = 1867, [sym_expression_statement] = 1867, [sym_var_declaration] = 1867, [sym_statement_block] = 1867, [sym_if_statement] = 1867, [sym_switch_statement] = 1867, [sym_for_statement] = 1867, [sym_for_in_statement] = 1867, [sym_while_statement] = 1867, [sym_try_statement] = 1867, [sym_return_statement] = 1867, [sym_throw_statement] = 1867, [sym_break_statement] = 1867, [sym_delete_statement] = 1867, [sym__paren_expression] = 1867, [sym__expression] = 1867, [sym_object] = 1867, [sym_array] = 1867, [sym_function_expression] = 1867, [sym_function_call] = 1867, [sym_constructor_call] = 1867, [sym_member_access] = 1867, [sym_subscript_access] = 1867, [sym_assignment] = 1867, [sym_math_assignment] = 1867, [sym_ternary] = 1867, [sym_bool_op] = 1867, [sym_math_op] = 1867, [sym_rel_op] = 1867, [sym_type_op] = 1867, [aux_sym_program_repeat1] = 1867, [ts_builtin_sym_error] = 1867, [ts_builtin_sym_end] = 1867, [anon_sym_var] = 1867, [anon_sym_LBRACE] = 1867, [anon_sym_if] = 1867, [anon_sym_else] = 1867, [anon_sym_switch] = 1867, [anon_sym_for] = 1867, [anon_sym_LPAREN] = 1867, [anon_sym_while] = 1867, [anon_sym_try] = 1867, [anon_sym_return] = 1867, [anon_sym_throw] = 1867, [anon_sym_break] = 1867, [anon_sym_delete] = 1867, [anon_sym_LBRACK] = 1867, [anon_sym_function] = 1867, [anon_sym_new] = 1867, [anon_sym_BANG] = 1867, [anon_sym_typeof] = 1867, [sym_comment] = 58, [sym_string] = 1867, [sym_regex] = 1867, [sym_number] = 1867, [sym_identifier] = 1867, [sym_null] = 1867, [sym_undefined] = 1867, [sym_true] = 1867, [sym_false] = 1867, [sym__line_break] = 58, }, [1545] = { [sym__paren_expression] = 1462, [sym__expression] = 3445, [sym_object] = 1462, [sym_array] = 1462, [sym_function_expression] = 1462, [sym_function_call] = 1462, [sym_constructor_call] = 1462, [sym_member_access] = 1462, [sym_subscript_access] = 1462, [sym_assignment] = 1462, [sym_math_assignment] = 1462, [sym_ternary] = 1462, [sym_bool_op] = 1462, [sym_math_op] = 1462, [sym_rel_op] = 1462, [sym_type_op] = 1462, [ts_builtin_sym_error] = 3447, [anon_sym_SEMI] = 3423, [anon_sym_LBRACE] = 1468, [anon_sym_LPAREN] = 1470, [anon_sym_LBRACK] = 1472, [anon_sym_function] = 1474, [anon_sym_new] = 1476, [anon_sym_BANG] = 1478, [anon_sym_typeof] = 1480, [sym_comment] = 58, [sym_string] = 1462, [sym_regex] = 1462, [sym_number] = 1462, [sym_identifier] = 1490, [sym_null] = 1462, [sym_undefined] = 1462, [sym_true] = 1462, [sym_false] = 1462, [sym__line_break] = 58, }, [1546] = { [sym_arguments] = 1492, [anon_sym_SEMI] = 3449, [anon_sym_LPAREN] = 1496, [anon_sym_in] = 1498, [anon_sym_EQ] = 1500, [anon_sym_LBRACK] = 1502, [anon_sym_DOT] = 1504, [anon_sym_PLUS_EQ] = 1506, [anon_sym_DASH_EQ] = 1506, [anon_sym_STAR_EQ] = 1506, [anon_sym_SLASH_EQ] = 1506, [anon_sym_QMARK] = 1508, [anon_sym_PIPE_PIPE] = 1510, [anon_sym_AMP_AMP] = 1512, [anon_sym_PLUS_PLUS] = 1514, [anon_sym_DASH_DASH] = 1514, [anon_sym_STAR] = 1516, [anon_sym_SLASH] = 1516, [anon_sym_PLUS] = 1518, [anon_sym_DASH] = 1518, [anon_sym_EQ_EQ_EQ] = 1520, [anon_sym_BANG_EQ_EQ] = 1520, [anon_sym_LT] = 1520, [anon_sym_GT] = 1520, [anon_sym_instanceof] = 1498, [sym_comment] = 58, [sym__line_break] = 58, }, [1547] = { [anon_sym_SEMI] = 3449, [sym_comment] = 58, [sym__line_break] = 58, }, [1548] = { [sym__paren_expression] = 158, [sym__expression] = 3451, [sym_object] = 158, [sym_array] = 158, [sym_function_expression] = 158, [sym_function_call] = 158, [sym_constructor_call] = 158, [sym_member_access] = 158, [sym_subscript_access] = 158, [sym_assignment] = 158, [sym_math_assignment] = 158, [sym_ternary] = 158, [sym_bool_op] = 158, [sym_math_op] = 158, [sym_rel_op] = 158, [sym_type_op] = 158, [ts_builtin_sym_error] = 3453, [anon_sym_LBRACE] = 164, [anon_sym_LPAREN] = 166, [anon_sym_RPAREN] = 3441, [anon_sym_LBRACK] = 168, [anon_sym_function] = 170, [anon_sym_new] = 172, [anon_sym_BANG] = 174, [anon_sym_typeof] = 176, [sym_comment] = 58, [sym_string] = 158, [sym_regex] = 158, [sym_number] = 158, [sym_identifier] = 178, [sym_null] = 158, [sym_undefined] = 158, [sym_true] = 158, [sym_false] = 158, [sym__line_break] = 58, }, [1549] = { [sym_arguments] = 1120, [anon_sym_LPAREN] = 1122, [anon_sym_RPAREN] = 3455, [anon_sym_in] = 1126, [anon_sym_EQ] = 1128, [anon_sym_LBRACK] = 1130, [anon_sym_DOT] = 1132, [anon_sym_PLUS_EQ] = 1134, [anon_sym_DASH_EQ] = 1134, [anon_sym_STAR_EQ] = 1134, [anon_sym_SLASH_EQ] = 1134, [anon_sym_QMARK] = 1136, [anon_sym_PIPE_PIPE] = 1138, [anon_sym_AMP_AMP] = 1140, [anon_sym_PLUS_PLUS] = 1142, [anon_sym_DASH_DASH] = 1142, [anon_sym_STAR] = 1144, [anon_sym_SLASH] = 1144, [anon_sym_PLUS] = 1146, [anon_sym_DASH] = 1146, [anon_sym_EQ_EQ_EQ] = 1148, [anon_sym_BANG_EQ_EQ] = 1148, [anon_sym_LT] = 1148, [anon_sym_GT] = 1148, [anon_sym_instanceof] = 1126, [sym_comment] = 58, [sym__line_break] = 58, }, [1550] = { [anon_sym_RPAREN] = 3455, [sym_comment] = 58, [sym__line_break] = 58, }, [1551] = { [sym__statement] = 3457, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1552] = { [sym__statement] = 1905, [sym_expression_statement] = 1905, [sym_var_declaration] = 1905, [sym_statement_block] = 1905, [sym_if_statement] = 1905, [sym_switch_statement] = 1905, [sym_for_statement] = 1905, [sym_for_in_statement] = 1905, [sym_while_statement] = 1905, [sym_try_statement] = 1905, [sym_return_statement] = 1905, [sym_throw_statement] = 1905, [sym_break_statement] = 1905, [sym_delete_statement] = 1905, [sym__paren_expression] = 1905, [sym__expression] = 1905, [sym_object] = 1905, [sym_array] = 1905, [sym_function_expression] = 1905, [sym_function_call] = 1905, [sym_constructor_call] = 1905, [sym_member_access] = 1905, [sym_subscript_access] = 1905, [sym_assignment] = 1905, [sym_math_assignment] = 1905, [sym_ternary] = 1905, [sym_bool_op] = 1905, [sym_math_op] = 1905, [sym_rel_op] = 1905, [sym_type_op] = 1905, [aux_sym_program_repeat1] = 1905, [ts_builtin_sym_error] = 1905, [ts_builtin_sym_end] = 1905, [anon_sym_var] = 1905, [anon_sym_LBRACE] = 1905, [anon_sym_if] = 1905, [anon_sym_else] = 1905, [anon_sym_switch] = 1905, [anon_sym_for] = 1905, [anon_sym_LPAREN] = 1905, [anon_sym_while] = 1905, [anon_sym_try] = 1905, [anon_sym_return] = 1905, [anon_sym_throw] = 1905, [anon_sym_break] = 1905, [anon_sym_delete] = 1905, [anon_sym_LBRACK] = 1905, [anon_sym_function] = 1905, [anon_sym_new] = 1905, [anon_sym_BANG] = 1905, [anon_sym_typeof] = 1905, [sym_comment] = 58, [sym_string] = 1905, [sym_regex] = 1905, [sym_number] = 1905, [sym_identifier] = 1905, [sym_null] = 1905, [sym_undefined] = 1905, [sym_true] = 1905, [sym_false] = 1905, [sym__line_break] = 58, }, [1553] = { [anon_sym_LBRACE] = 3459, [sym_comment] = 58, [sym__line_break] = 58, }, [1554] = { [sym_case] = 1915, [sym_default] = 1915, [aux_sym_switch_statement_repeat1] = 3461, [anon_sym_RBRACE] = 3463, [anon_sym_case] = 1921, [anon_sym_default] = 1923, [sym_comment] = 58, [sym__line_break] = 58, }, [1555] = { [anon_sym_RBRACE] = 3465, [sym_comment] = 58, [sym__line_break] = 58, }, [1556] = { [sym__statement] = 1931, [sym_expression_statement] = 1931, [sym_var_declaration] = 1931, [sym_statement_block] = 1931, [sym_if_statement] = 1931, [sym_switch_statement] = 1931, [sym_for_statement] = 1931, [sym_for_in_statement] = 1931, [sym_while_statement] = 1931, [sym_try_statement] = 1931, [sym_return_statement] = 1931, [sym_throw_statement] = 1931, [sym_break_statement] = 1931, [sym_delete_statement] = 1931, [sym__paren_expression] = 1931, [sym__expression] = 1931, [sym_object] = 1931, [sym_array] = 1931, [sym_function_expression] = 1931, [sym_function_call] = 1931, [sym_constructor_call] = 1931, [sym_member_access] = 1931, [sym_subscript_access] = 1931, [sym_assignment] = 1931, [sym_math_assignment] = 1931, [sym_ternary] = 1931, [sym_bool_op] = 1931, [sym_math_op] = 1931, [sym_rel_op] = 1931, [sym_type_op] = 1931, [aux_sym_program_repeat1] = 1931, [ts_builtin_sym_error] = 1931, [ts_builtin_sym_end] = 1931, [anon_sym_var] = 1931, [anon_sym_LBRACE] = 1931, [anon_sym_if] = 1931, [anon_sym_else] = 1931, [anon_sym_switch] = 1931, [anon_sym_for] = 1931, [anon_sym_LPAREN] = 1931, [anon_sym_while] = 1931, [anon_sym_try] = 1931, [anon_sym_return] = 1931, [anon_sym_throw] = 1931, [anon_sym_break] = 1931, [anon_sym_delete] = 1931, [anon_sym_LBRACK] = 1931, [anon_sym_function] = 1931, [anon_sym_new] = 1931, [anon_sym_BANG] = 1931, [anon_sym_typeof] = 1931, [sym_comment] = 58, [sym_string] = 1931, [sym_regex] = 1931, [sym_number] = 1931, [sym_identifier] = 1931, [sym_null] = 1931, [sym_undefined] = 1931, [sym_true] = 1931, [sym_false] = 1931, [sym__line_break] = 58, }, [1557] = { [sym__statement] = 2172, [sym_expression_statement] = 2172, [sym_var_declaration] = 2172, [sym_statement_block] = 2172, [sym_if_statement] = 2172, [sym_switch_statement] = 2172, [sym_for_statement] = 2172, [sym_for_in_statement] = 2172, [sym_while_statement] = 2172, [sym_try_statement] = 2172, [sym_return_statement] = 2172, [sym_throw_statement] = 2172, [sym_break_statement] = 2172, [sym_delete_statement] = 2172, [sym__paren_expression] = 2172, [sym__expression] = 2172, [sym_object] = 2172, [sym_array] = 2172, [sym_function_expression] = 2172, [sym_function_call] = 2172, [sym_constructor_call] = 2172, [sym_member_access] = 2172, [sym_subscript_access] = 2172, [sym_assignment] = 2172, [sym_math_assignment] = 2172, [sym_ternary] = 2172, [sym_bool_op] = 2172, [sym_math_op] = 2172, [sym_rel_op] = 2172, [sym_type_op] = 2172, [aux_sym_program_repeat1] = 2172, [ts_builtin_sym_error] = 2172, [ts_builtin_sym_end] = 2172, [anon_sym_var] = 2172, [anon_sym_LBRACE] = 2172, [anon_sym_if] = 2172, [anon_sym_else] = 2172, [anon_sym_switch] = 2172, [anon_sym_for] = 2172, [anon_sym_LPAREN] = 2172, [anon_sym_while] = 2172, [anon_sym_try] = 2172, [anon_sym_return] = 2172, [anon_sym_throw] = 2172, [anon_sym_break] = 2172, [anon_sym_delete] = 2172, [anon_sym_LBRACK] = 2172, [anon_sym_function] = 2172, [anon_sym_new] = 2172, [anon_sym_BANG] = 2172, [anon_sym_typeof] = 2172, [sym_comment] = 58, [sym_string] = 2172, [sym_regex] = 2172, [sym_number] = 2172, [sym_identifier] = 2172, [sym_null] = 2172, [sym_undefined] = 2172, [sym_true] = 2172, [sym_false] = 2172, [sym__line_break] = 58, }, [1558] = { [sym__statement] = 3467, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1559] = { [sym__statement] = 2204, [sym_expression_statement] = 2204, [sym_var_declaration] = 2204, [sym_statement_block] = 2204, [sym_if_statement] = 2204, [sym_switch_statement] = 2204, [sym_for_statement] = 2204, [sym_for_in_statement] = 2204, [sym_while_statement] = 2204, [sym_try_statement] = 2204, [sym_return_statement] = 2204, [sym_throw_statement] = 2204, [sym_break_statement] = 2204, [sym_delete_statement] = 2204, [sym__paren_expression] = 2204, [sym__expression] = 2204, [sym_object] = 2204, [sym_array] = 2204, [sym_function_expression] = 2204, [sym_function_call] = 2204, [sym_constructor_call] = 2204, [sym_member_access] = 2204, [sym_subscript_access] = 2204, [sym_assignment] = 2204, [sym_math_assignment] = 2204, [sym_ternary] = 2204, [sym_bool_op] = 2204, [sym_math_op] = 2204, [sym_rel_op] = 2204, [sym_type_op] = 2204, [aux_sym_program_repeat1] = 2204, [ts_builtin_sym_error] = 2204, [ts_builtin_sym_end] = 2204, [anon_sym_var] = 2204, [anon_sym_LBRACE] = 2204, [anon_sym_if] = 2204, [anon_sym_else] = 3469, [anon_sym_switch] = 2204, [anon_sym_for] = 2204, [anon_sym_LPAREN] = 2204, [anon_sym_while] = 2204, [anon_sym_try] = 2204, [anon_sym_return] = 2204, [anon_sym_throw] = 2204, [anon_sym_break] = 2204, [anon_sym_delete] = 2204, [anon_sym_LBRACK] = 2204, [anon_sym_function] = 2204, [anon_sym_new] = 2204, [anon_sym_BANG] = 2204, [anon_sym_typeof] = 2204, [sym_comment] = 58, [sym_string] = 2204, [sym_regex] = 2204, [sym_number] = 2204, [sym_identifier] = 2204, [sym_null] = 2204, [sym_undefined] = 2204, [sym_true] = 2204, [sym_false] = 2204, [sym__line_break] = 58, }, [1560] = { [sym__statement] = 3471, [sym_expression_statement] = 3240, [sym_var_declaration] = 3240, [sym_statement_block] = 3240, [sym_if_statement] = 3240, [sym_switch_statement] = 3240, [sym_for_statement] = 3240, [sym_for_in_statement] = 3240, [sym_while_statement] = 3240, [sym_try_statement] = 3240, [sym_return_statement] = 3240, [sym_throw_statement] = 3240, [sym_break_statement] = 3240, [sym_delete_statement] = 3240, [sym__paren_expression] = 8, [sym__expression] = 3242, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 3244, [anon_sym_var] = 3246, [anon_sym_LBRACE] = 3248, [anon_sym_if] = 3250, [anon_sym_switch] = 3252, [anon_sym_for] = 3254, [anon_sym_LPAREN] = 28, [anon_sym_while] = 3256, [anon_sym_try] = 3258, [anon_sym_return] = 3260, [anon_sym_throw] = 3262, [anon_sym_break] = 3264, [anon_sym_delete] = 3266, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1561] = { [sym__statement] = 2411, [sym_expression_statement] = 2411, [sym_var_declaration] = 2411, [sym_statement_block] = 2411, [sym_if_statement] = 2411, [sym_switch_statement] = 2411, [sym_for_statement] = 2411, [sym_for_in_statement] = 2411, [sym_while_statement] = 2411, [sym_try_statement] = 2411, [sym_return_statement] = 2411, [sym_throw_statement] = 2411, [sym_break_statement] = 2411, [sym_delete_statement] = 2411, [sym__paren_expression] = 2411, [sym__expression] = 2411, [sym_object] = 2411, [sym_array] = 2411, [sym_function_expression] = 2411, [sym_function_call] = 2411, [sym_constructor_call] = 2411, [sym_member_access] = 2411, [sym_subscript_access] = 2411, [sym_assignment] = 2411, [sym_math_assignment] = 2411, [sym_ternary] = 2411, [sym_bool_op] = 2411, [sym_math_op] = 2411, [sym_rel_op] = 2411, [sym_type_op] = 2411, [aux_sym_program_repeat1] = 2411, [ts_builtin_sym_error] = 2411, [ts_builtin_sym_end] = 2411, [anon_sym_var] = 2411, [anon_sym_LBRACE] = 2411, [anon_sym_if] = 2411, [anon_sym_else] = 2411, [anon_sym_switch] = 2411, [anon_sym_for] = 2411, [anon_sym_LPAREN] = 2411, [anon_sym_while] = 2411, [anon_sym_try] = 2411, [anon_sym_return] = 2411, [anon_sym_throw] = 2411, [anon_sym_break] = 2411, [anon_sym_delete] = 2411, [anon_sym_LBRACK] = 2411, [anon_sym_function] = 2411, [anon_sym_new] = 2411, [anon_sym_BANG] = 2411, [anon_sym_typeof] = 2411, [sym_comment] = 58, [sym_string] = 2411, [sym_regex] = 2411, [sym_number] = 2411, [sym_identifier] = 2411, [sym_null] = 2411, [sym_undefined] = 2411, [sym_true] = 2411, [sym_false] = 2411, [sym__line_break] = 58, }, [1562] = { [aux_sym_object_repeat1] = 270, [anon_sym_SEMI] = 804, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 3473, [sym_comment] = 58, [sym__line_break] = 58, }, [1563] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [sym_arguments] = 278, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [ts_builtin_sym_end] = 822, [anon_sym_SEMI] = 278, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_if] = 822, [anon_sym_else] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 278, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_BANG] = 822, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 278, }, [1564] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [sym_arguments] = 1268, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [ts_builtin_sym_end] = 960, [anon_sym_SEMI] = 1268, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_if] = 960, [anon_sym_else] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 1268, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_BANG] = 960, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 1268, }, [1565] = { [aux_sym_var_declaration_repeat1] = 3475, [anon_sym_SEMI] = 3477, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 3479, }, [1566] = { [aux_sym_var_declaration_repeat1] = 3481, [anon_sym_SEMI] = 3477, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 3483, }, [1567] = { [aux_sym_var_declaration_repeat1] = 3485, [anon_sym_SEMI] = 3477, [anon_sym_COMMA] = 1635, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 3487, }, [1568] = { [anon_sym_SEMI] = 3489, [sym_comment] = 58, [sym__line_break] = 3491, }, [1569] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [ts_builtin_sym_end] = 1649, [anon_sym_var] = 1649, [anon_sym_LBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1570] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 3493, [ts_builtin_sym_error] = 1649, [ts_builtin_sym_end] = 1649, [anon_sym_SEMI] = 3493, [anon_sym_var] = 1649, [anon_sym_COMMA] = 3493, [anon_sym_LBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_EQ] = 3493, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1571] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [ts_builtin_sym_end] = 1835, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1572] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [ts_builtin_sym_end] = 1835, [anon_sym_SEMI] = 3495, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1573] = { [anon_sym_SEMI] = 3489, [sym_comment] = 58, [sym__line_break] = 3497, }, [1574] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 3499, [ts_builtin_sym_error] = 1649, [ts_builtin_sym_end] = 1649, [anon_sym_SEMI] = 3499, [anon_sym_var] = 1649, [anon_sym_COMMA] = 3499, [anon_sym_LBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1575] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [ts_builtin_sym_end] = 1835, [anon_sym_SEMI] = 3501, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1576] = { [anon_sym_SEMI] = 3489, [sym_comment] = 58, [sym__line_break] = 3503, }, [1577] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 3505, [ts_builtin_sym_error] = 1649, [ts_builtin_sym_end] = 1649, [anon_sym_SEMI] = 3505, [anon_sym_var] = 1649, [anon_sym_COMMA] = 3505, [anon_sym_LBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_else] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1578] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [ts_builtin_sym_end] = 1835, [anon_sym_SEMI] = 3507, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_else] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1579] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [aux_sym_program_repeat1] = 958, [ts_builtin_sym_error] = 958, [ts_builtin_sym_end] = 958, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_if] = 958, [anon_sym_else] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_BANG] = 958, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1580] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [sym_arguments] = 3509, [aux_sym_program_repeat1] = 958, [ts_builtin_sym_error] = 958, [ts_builtin_sym_end] = 958, [anon_sym_SEMI] = 3509, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_if] = 958, [anon_sym_else] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_in] = 3509, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_EQ] = 3509, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_DOT] = 3509, [anon_sym_PLUS_EQ] = 3509, [anon_sym_DASH_EQ] = 3509, [anon_sym_STAR_EQ] = 3509, [anon_sym_SLASH_EQ] = 3509, [anon_sym_QMARK] = 3509, [anon_sym_PIPE_PIPE] = 3509, [anon_sym_AMP_AMP] = 3509, [anon_sym_BANG] = 958, [anon_sym_PLUS_PLUS] = 3509, [anon_sym_DASH_DASH] = 3509, [anon_sym_STAR] = 3509, [anon_sym_SLASH] = 3509, [anon_sym_PLUS] = 3509, [anon_sym_DASH] = 3509, [anon_sym_EQ_EQ_EQ] = 3509, [anon_sym_BANG_EQ_EQ] = 3509, [anon_sym_LT] = 3509, [anon_sym_GT] = 3509, [anon_sym_instanceof] = 3509, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1581] = { [sym__statement] = 3511, [sym_expression_statement] = 6, [sym_var_declaration] = 6, [sym_statement_block] = 6, [sym_if_statement] = 6, [sym_switch_statement] = 6, [sym_for_statement] = 6, [sym_for_in_statement] = 6, [sym_while_statement] = 6, [sym_try_statement] = 6, [sym_return_statement] = 6, [sym_throw_statement] = 6, [sym_break_statement] = 6, [sym_delete_statement] = 6, [sym__paren_expression] = 8, [sym__expression] = 10, [sym_object] = 8, [sym_array] = 8, [sym_function_expression] = 8, [sym_function_call] = 8, [sym_constructor_call] = 8, [sym_member_access] = 8, [sym_subscript_access] = 8, [sym_assignment] = 8, [sym_math_assignment] = 8, [sym_ternary] = 8, [sym_bool_op] = 8, [sym_math_op] = 8, [sym_rel_op] = 8, [sym_type_op] = 8, [ts_builtin_sym_error] = 14, [anon_sym_var] = 18, [anon_sym_LBRACE] = 20, [anon_sym_if] = 22, [anon_sym_switch] = 24, [anon_sym_for] = 26, [anon_sym_LPAREN] = 28, [anon_sym_while] = 30, [anon_sym_try] = 32, [anon_sym_return] = 34, [anon_sym_throw] = 36, [anon_sym_break] = 38, [anon_sym_delete] = 40, [anon_sym_LBRACK] = 42, [anon_sym_function] = 44, [anon_sym_new] = 46, [anon_sym_BANG] = 48, [anon_sym_typeof] = 50, [sym_comment] = 58, [sym_string] = 8, [sym_regex] = 8, [sym_number] = 8, [sym_identifier] = 54, [sym_null] = 8, [sym_undefined] = 8, [sym_true] = 8, [sym_false] = 8, [sym__line_break] = 58, }, [1582] = { [sym__statement] = 2411, [sym_expression_statement] = 2411, [sym_var_declaration] = 2411, [sym_statement_block] = 2411, [sym_if_statement] = 2411, [sym_switch_statement] = 2411, [sym_for_statement] = 2411, [sym_for_in_statement] = 2411, [sym_while_statement] = 2411, [sym_try_statement] = 2411, [sym_return_statement] = 2411, [sym_throw_statement] = 2411, [sym_break_statement] = 2411, [sym_delete_statement] = 2411, [sym__paren_expression] = 2411, [sym__expression] = 2411, [sym_object] = 2411, [sym_array] = 2411, [sym_function_expression] = 2411, [sym_function_call] = 2411, [sym_constructor_call] = 2411, [sym_member_access] = 2411, [sym_subscript_access] = 2411, [sym_assignment] = 2411, [sym_math_assignment] = 2411, [sym_ternary] = 2411, [sym_bool_op] = 2411, [sym_math_op] = 2411, [sym_rel_op] = 2411, [sym_type_op] = 2411, [aux_sym_program_repeat1] = 2411, [ts_builtin_sym_error] = 2411, [ts_builtin_sym_end] = 2411, [anon_sym_var] = 2411, [anon_sym_LBRACE] = 2411, [anon_sym_if] = 2411, [anon_sym_switch] = 2411, [anon_sym_for] = 2411, [anon_sym_LPAREN] = 2411, [anon_sym_while] = 2411, [anon_sym_try] = 2411, [anon_sym_return] = 2411, [anon_sym_throw] = 2411, [anon_sym_break] = 2411, [anon_sym_delete] = 2411, [anon_sym_LBRACK] = 2411, [anon_sym_function] = 2411, [anon_sym_new] = 2411, [anon_sym_BANG] = 2411, [anon_sym_typeof] = 2411, [sym_comment] = 58, [sym_string] = 2411, [sym_regex] = 2411, [sym_number] = 2411, [sym_identifier] = 2411, [sym_null] = 2411, [sym_undefined] = 2411, [sym_true] = 2411, [sym_false] = 2411, [sym__line_break] = 58, }, [1583] = { [aux_sym_object_repeat1] = 270, [anon_sym_SEMI] = 804, [anon_sym_COMMA] = 272, [anon_sym_RBRACE] = 3513, [sym_comment] = 58, [sym__line_break] = 58, }, [1584] = { [sym__statement] = 822, [sym_expression_statement] = 822, [sym_var_declaration] = 822, [sym_statement_block] = 822, [sym_if_statement] = 822, [sym_switch_statement] = 822, [sym_for_statement] = 822, [sym_for_in_statement] = 822, [sym_while_statement] = 822, [sym_try_statement] = 822, [sym_return_statement] = 822, [sym_throw_statement] = 822, [sym_break_statement] = 822, [sym_delete_statement] = 822, [sym__paren_expression] = 822, [sym__expression] = 822, [sym_object] = 822, [sym_array] = 822, [sym_function_expression] = 822, [sym_function_call] = 822, [sym_constructor_call] = 822, [sym_member_access] = 822, [sym_subscript_access] = 822, [sym_assignment] = 822, [sym_math_assignment] = 822, [sym_ternary] = 822, [sym_bool_op] = 822, [sym_math_op] = 822, [sym_rel_op] = 822, [sym_type_op] = 822, [sym_arguments] = 278, [aux_sym_program_repeat1] = 822, [ts_builtin_sym_error] = 822, [ts_builtin_sym_end] = 822, [anon_sym_SEMI] = 278, [anon_sym_var] = 822, [anon_sym_LBRACE] = 822, [anon_sym_if] = 822, [anon_sym_switch] = 822, [anon_sym_for] = 822, [anon_sym_LPAREN] = 822, [anon_sym_in] = 278, [anon_sym_while] = 822, [anon_sym_try] = 822, [anon_sym_return] = 822, [anon_sym_throw] = 822, [anon_sym_break] = 822, [anon_sym_delete] = 822, [anon_sym_EQ] = 278, [anon_sym_LBRACK] = 822, [anon_sym_function] = 822, [anon_sym_new] = 822, [anon_sym_DOT] = 278, [anon_sym_PLUS_EQ] = 278, [anon_sym_DASH_EQ] = 278, [anon_sym_STAR_EQ] = 278, [anon_sym_SLASH_EQ] = 278, [anon_sym_QMARK] = 278, [anon_sym_PIPE_PIPE] = 278, [anon_sym_AMP_AMP] = 278, [anon_sym_BANG] = 822, [anon_sym_PLUS_PLUS] = 278, [anon_sym_DASH_DASH] = 278, [anon_sym_STAR] = 278, [anon_sym_SLASH] = 278, [anon_sym_PLUS] = 278, [anon_sym_DASH] = 278, [anon_sym_EQ_EQ_EQ] = 278, [anon_sym_BANG_EQ_EQ] = 278, [anon_sym_LT] = 278, [anon_sym_GT] = 278, [anon_sym_instanceof] = 278, [anon_sym_typeof] = 822, [sym_comment] = 58, [sym_string] = 822, [sym_regex] = 822, [sym_number] = 822, [sym_identifier] = 822, [sym_null] = 822, [sym_undefined] = 822, [sym_true] = 822, [sym_false] = 822, [sym__line_break] = 278, }, [1585] = { [sym__statement] = 960, [sym_expression_statement] = 960, [sym_var_declaration] = 960, [sym_statement_block] = 960, [sym_if_statement] = 960, [sym_switch_statement] = 960, [sym_for_statement] = 960, [sym_for_in_statement] = 960, [sym_while_statement] = 960, [sym_try_statement] = 960, [sym_return_statement] = 960, [sym_throw_statement] = 960, [sym_break_statement] = 960, [sym_delete_statement] = 960, [sym__paren_expression] = 960, [sym__expression] = 960, [sym_object] = 960, [sym_array] = 960, [sym_function_expression] = 960, [sym_function_call] = 960, [sym_constructor_call] = 960, [sym_member_access] = 960, [sym_subscript_access] = 960, [sym_assignment] = 960, [sym_math_assignment] = 960, [sym_ternary] = 960, [sym_bool_op] = 960, [sym_math_op] = 960, [sym_rel_op] = 960, [sym_type_op] = 960, [sym_arguments] = 1268, [aux_sym_program_repeat1] = 960, [ts_builtin_sym_error] = 960, [ts_builtin_sym_end] = 960, [anon_sym_SEMI] = 1268, [anon_sym_var] = 960, [anon_sym_LBRACE] = 960, [anon_sym_if] = 960, [anon_sym_switch] = 960, [anon_sym_for] = 960, [anon_sym_LPAREN] = 960, [anon_sym_in] = 1268, [anon_sym_while] = 960, [anon_sym_try] = 960, [anon_sym_return] = 960, [anon_sym_throw] = 960, [anon_sym_break] = 960, [anon_sym_delete] = 960, [anon_sym_EQ] = 1268, [anon_sym_LBRACK] = 960, [anon_sym_function] = 960, [anon_sym_new] = 960, [anon_sym_DOT] = 1268, [anon_sym_PLUS_EQ] = 1268, [anon_sym_DASH_EQ] = 1268, [anon_sym_STAR_EQ] = 1268, [anon_sym_SLASH_EQ] = 1268, [anon_sym_QMARK] = 1268, [anon_sym_PIPE_PIPE] = 1268, [anon_sym_AMP_AMP] = 1268, [anon_sym_BANG] = 960, [anon_sym_PLUS_PLUS] = 1268, [anon_sym_DASH_DASH] = 1268, [anon_sym_STAR] = 1268, [anon_sym_SLASH] = 1268, [anon_sym_PLUS] = 1268, [anon_sym_DASH] = 1268, [anon_sym_EQ_EQ_EQ] = 1268, [anon_sym_BANG_EQ_EQ] = 1268, [anon_sym_LT] = 1268, [anon_sym_GT] = 1268, [anon_sym_instanceof] = 1268, [anon_sym_typeof] = 960, [sym_comment] = 58, [sym_string] = 960, [sym_regex] = 960, [sym_number] = 960, [sym_identifier] = 960, [sym_null] = 960, [sym_undefined] = 960, [sym_true] = 960, [sym_false] = 960, [sym__line_break] = 1268, }, [1586] = { [aux_sym_var_declaration_repeat1] = 3515, [anon_sym_SEMI] = 3517, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 3519, }, [1587] = { [aux_sym_var_declaration_repeat1] = 3521, [anon_sym_SEMI] = 3517, [anon_sym_COMMA] = 1635, [sym_comment] = 58, [sym__line_break] = 3523, }, [1588] = { [aux_sym_var_declaration_repeat1] = 3525, [anon_sym_SEMI] = 3517, [anon_sym_COMMA] = 1635, [anon_sym_EQ] = 1643, [sym_comment] = 58, [sym__line_break] = 3527, }, [1589] = { [anon_sym_SEMI] = 3529, [sym_comment] = 58, [sym__line_break] = 3531, }, [1590] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [ts_builtin_sym_error] = 1649, [ts_builtin_sym_end] = 1649, [anon_sym_var] = 1649, [anon_sym_LBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1591] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 3533, [ts_builtin_sym_error] = 1649, [ts_builtin_sym_end] = 1649, [anon_sym_SEMI] = 3533, [anon_sym_var] = 1649, [anon_sym_COMMA] = 3533, [anon_sym_LBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_EQ] = 3533, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1592] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [ts_builtin_sym_end] = 1835, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1593] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [ts_builtin_sym_end] = 1835, [anon_sym_SEMI] = 3535, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1594] = { [anon_sym_SEMI] = 3529, [sym_comment] = 58, [sym__line_break] = 3537, }, [1595] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 3539, [ts_builtin_sym_error] = 1649, [ts_builtin_sym_end] = 1649, [anon_sym_SEMI] = 3539, [anon_sym_var] = 1649, [anon_sym_COMMA] = 3539, [anon_sym_LBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1596] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [ts_builtin_sym_end] = 1835, [anon_sym_SEMI] = 3541, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1597] = { [anon_sym_SEMI] = 3529, [sym_comment] = 58, [sym__line_break] = 3543, }, [1598] = { [sym__statement] = 1649, [sym_expression_statement] = 1649, [sym_var_declaration] = 1649, [sym_statement_block] = 1649, [sym_if_statement] = 1649, [sym_switch_statement] = 1649, [sym_for_statement] = 1649, [sym_for_in_statement] = 1649, [sym_while_statement] = 1649, [sym_try_statement] = 1649, [sym_return_statement] = 1649, [sym_throw_statement] = 1649, [sym_break_statement] = 1649, [sym_delete_statement] = 1649, [sym__paren_expression] = 1649, [sym__expression] = 1649, [sym_object] = 1649, [sym_array] = 1649, [sym_function_expression] = 1649, [sym_function_call] = 1649, [sym_constructor_call] = 1649, [sym_member_access] = 1649, [sym_subscript_access] = 1649, [sym_assignment] = 1649, [sym_math_assignment] = 1649, [sym_ternary] = 1649, [sym_bool_op] = 1649, [sym_math_op] = 1649, [sym_rel_op] = 1649, [sym_type_op] = 1649, [aux_sym_program_repeat1] = 1649, [aux_sym_var_declaration_repeat1] = 3545, [ts_builtin_sym_error] = 1649, [ts_builtin_sym_end] = 1649, [anon_sym_SEMI] = 3545, [anon_sym_var] = 1649, [anon_sym_COMMA] = 3545, [anon_sym_LBRACE] = 1649, [anon_sym_if] = 1649, [anon_sym_switch] = 1649, [anon_sym_for] = 1649, [anon_sym_LPAREN] = 1649, [anon_sym_while] = 1649, [anon_sym_try] = 1649, [anon_sym_return] = 1649, [anon_sym_throw] = 1649, [anon_sym_break] = 1649, [anon_sym_delete] = 1649, [anon_sym_LBRACK] = 1649, [anon_sym_function] = 1649, [anon_sym_new] = 1649, [anon_sym_BANG] = 1649, [anon_sym_typeof] = 1649, [sym_comment] = 58, [sym_string] = 1649, [sym_regex] = 1649, [sym_number] = 1649, [sym_identifier] = 1649, [sym_null] = 1649, [sym_undefined] = 1649, [sym_true] = 1649, [sym_false] = 1649, [sym__line_break] = 58, }, [1599] = { [sym__statement] = 1835, [sym_expression_statement] = 1835, [sym_var_declaration] = 1835, [sym_statement_block] = 1835, [sym_if_statement] = 1835, [sym_switch_statement] = 1835, [sym_for_statement] = 1835, [sym_for_in_statement] = 1835, [sym_while_statement] = 1835, [sym_try_statement] = 1835, [sym_return_statement] = 1835, [sym_throw_statement] = 1835, [sym_break_statement] = 1835, [sym_delete_statement] = 1835, [sym__paren_expression] = 1835, [sym__expression] = 1835, [sym_object] = 1835, [sym_array] = 1835, [sym_function_expression] = 1835, [sym_function_call] = 1835, [sym_constructor_call] = 1835, [sym_member_access] = 1835, [sym_subscript_access] = 1835, [sym_assignment] = 1835, [sym_math_assignment] = 1835, [sym_ternary] = 1835, [sym_bool_op] = 1835, [sym_math_op] = 1835, [sym_rel_op] = 1835, [sym_type_op] = 1835, [aux_sym_program_repeat1] = 1835, [ts_builtin_sym_error] = 1835, [ts_builtin_sym_end] = 1835, [anon_sym_SEMI] = 3547, [anon_sym_var] = 1835, [anon_sym_LBRACE] = 1835, [anon_sym_if] = 1835, [anon_sym_switch] = 1835, [anon_sym_for] = 1835, [anon_sym_LPAREN] = 1835, [anon_sym_while] = 1835, [anon_sym_try] = 1835, [anon_sym_return] = 1835, [anon_sym_throw] = 1835, [anon_sym_break] = 1835, [anon_sym_delete] = 1835, [anon_sym_LBRACK] = 1835, [anon_sym_function] = 1835, [anon_sym_new] = 1835, [anon_sym_BANG] = 1835, [anon_sym_typeof] = 1835, [sym_comment] = 58, [sym_string] = 1835, [sym_regex] = 1835, [sym_number] = 1835, [sym_identifier] = 1835, [sym_null] = 1835, [sym_undefined] = 1835, [sym_true] = 1835, [sym_false] = 1835, [sym__line_break] = 58, }, [1600] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [aux_sym_program_repeat1] = 958, [ts_builtin_sym_error] = 958, [ts_builtin_sym_end] = 958, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_if] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_BANG] = 958, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1601] = { [sym__statement] = 958, [sym_expression_statement] = 958, [sym_var_declaration] = 958, [sym_statement_block] = 958, [sym_if_statement] = 958, [sym_switch_statement] = 958, [sym_for_statement] = 958, [sym_for_in_statement] = 958, [sym_while_statement] = 958, [sym_try_statement] = 958, [sym_return_statement] = 958, [sym_throw_statement] = 958, [sym_break_statement] = 958, [sym_delete_statement] = 958, [sym__paren_expression] = 958, [sym__expression] = 958, [sym_object] = 958, [sym_array] = 958, [sym_function_expression] = 958, [sym_function_call] = 958, [sym_constructor_call] = 958, [sym_member_access] = 958, [sym_subscript_access] = 958, [sym_assignment] = 958, [sym_math_assignment] = 958, [sym_ternary] = 958, [sym_bool_op] = 958, [sym_math_op] = 958, [sym_rel_op] = 958, [sym_type_op] = 958, [sym_arguments] = 3549, [aux_sym_program_repeat1] = 958, [ts_builtin_sym_error] = 958, [ts_builtin_sym_end] = 958, [anon_sym_SEMI] = 3549, [anon_sym_var] = 958, [anon_sym_LBRACE] = 958, [anon_sym_if] = 958, [anon_sym_switch] = 958, [anon_sym_for] = 958, [anon_sym_LPAREN] = 958, [anon_sym_in] = 3549, [anon_sym_while] = 958, [anon_sym_try] = 958, [anon_sym_return] = 958, [anon_sym_throw] = 958, [anon_sym_break] = 958, [anon_sym_delete] = 958, [anon_sym_EQ] = 3549, [anon_sym_LBRACK] = 958, [anon_sym_function] = 958, [anon_sym_new] = 958, [anon_sym_DOT] = 3549, [anon_sym_PLUS_EQ] = 3549, [anon_sym_DASH_EQ] = 3549, [anon_sym_STAR_EQ] = 3549, [anon_sym_SLASH_EQ] = 3549, [anon_sym_QMARK] = 3549, [anon_sym_PIPE_PIPE] = 3549, [anon_sym_AMP_AMP] = 3549, [anon_sym_BANG] = 958, [anon_sym_PLUS_PLUS] = 3549, [anon_sym_DASH_DASH] = 3549, [anon_sym_STAR] = 3549, [anon_sym_SLASH] = 3549, [anon_sym_PLUS] = 3549, [anon_sym_DASH] = 3549, [anon_sym_EQ_EQ_EQ] = 3549, [anon_sym_BANG_EQ_EQ] = 3549, [anon_sym_LT] = 3549, [anon_sym_GT] = 3549, [anon_sym_instanceof] = 3549, [anon_sym_typeof] = 958, [sym_comment] = 58, [sym_string] = 958, [sym_regex] = 958, [sym_number] = 958, [sym_identifier] = 958, [sym_null] = 958, [sym_undefined] = 958, [sym_true] = 958, [sym_false] = 958, [sym__line_break] = 58, }, [1602] = { [ts_builtin_sym_end] = 2520, [sym_comment] = 58, [sym__line_break] = 58, }, }; static TSParseActionEntry ts_parse_actions[] = { [0] = {.count = 1}, ERROR(), [2] = {.count = 1}, SHIFT(1, 0), [4] = {.count = 1}, SHIFT(2, 0), [6] = {.count = 1}, SHIFT(3, 0), [8] = {.count = 1}, SHIFT(4, 0), [10] = {.count = 1}, SHIFT(5, 0), [12] = {.count = 1}, SHIFT(6, 0), [14] = {.count = 1}, SHIFT(7, 0), [16] = {.count = 1}, REDUCE(sym_program, 0, 0), [18] = {.count = 1}, SHIFT(8, 0), [20] = {.count = 1}, SHIFT(9, 0), [22] = {.count = 1}, SHIFT(10, 0), [24] = {.count = 1}, SHIFT(11, 0), [26] = {.count = 1}, SHIFT(12, 0), [28] = {.count = 1}, SHIFT(13, 0), [30] = {.count = 1}, SHIFT(14, 0), [32] = {.count = 1}, SHIFT(15, 0), [34] = {.count = 1}, SHIFT(16, 0), [36] = {.count = 1}, SHIFT(17, 0), [38] = {.count = 1}, SHIFT(18, 0), [40] = {.count = 1}, SHIFT(19, 0), [42] = {.count = 1}, SHIFT(20, 0), [44] = {.count = 1}, SHIFT(21, 0), [46] = {.count = 1}, SHIFT(22, 0), [48] = {.count = 1}, SHIFT(23, 0), [50] = {.count = 1}, SHIFT(24, 0), [52] = {.count = 1}, SHIFT_EXTRA(), [54] = {.count = 1}, SHIFT(25, 0), [56] = {.count = 1}, ACCEPT_INPUT(), [58] = {.count = 1}, SHIFT_EXTRA(), [60] = {.count = 1}, SHIFT(1602, 0), [62] = {.count = 1}, REDUCE(aux_sym_program_repeat1, 1, 0), [64] = {.count = 1}, REDUCE(sym__statement, 1, 0), [66] = {.count = 1}, REDUCE(sym__expression, 1, 0), [68] = {.count = 1}, SHIFT(475, 0), [70] = {.count = 1}, SHIFT(1600, 0), [72] = {.count = 1}, SHIFT(477, 0), [74] = {.count = 1}, SHIFT(478, 0), [76] = {.count = 1}, SHIFT(479, 0), [78] = {.count = 1}, SHIFT(448, 0), [80] = {.count = 1}, SHIFT(449, 0), [82] = {.count = 1}, SHIFT(480, 0), [84] = {.count = 1}, SHIFT(481, 0), [86] = {.count = 1}, SHIFT(482, 0), [88] = {.count = 1}, SHIFT(483, 0), [90] = {.count = 1}, SHIFT(484, 0), [92] = {.count = 1}, SHIFT(485, 0), [94] = {.count = 1}, SHIFT(486, 0), [96] = {.count = 1}, SHIFT(487, 0), [98] = {.count = 1}, SHIFT(1601, 0), [100] = {.count = 1}, REDUCE(sym_program, 1, 0), [102] = {.count = 1}, SHIFT(1586, 0), [104] = {.count = 1}, SHIFT(1587, 0), [106] = {.count = 1}, SHIFT(1588, 0), [108] = {.count = 1}, SHIFT(195, 0), [110] = {.count = 1}, SHIFT(196, 0), [112] = {.count = 1}, SHIFT(197, 0), [114] = {.count = 1}, SHIFT(28, 0), [116] = {.count = 1}, SHIFT(1398, 0), [118] = {.count = 1}, SHIFT(1583, 0), [120] = {.count = 1}, SHIFT(200, 0), [122] = {.count = 1}, SHIFT(201, 0), [124] = {.count = 1}, SHIFT(1584, 0), [126] = {.count = 1}, SHIFT(203, 0), [128] = {.count = 1}, SHIFT(204, 0), [130] = {.count = 1}, SHIFT(205, 0), [132] = {.count = 1}, SHIFT(206, 0), [134] = {.count = 1}, SHIFT(207, 0), [136] = {.count = 1}, SHIFT(208, 0), [138] = {.count = 1}, SHIFT(209, 0), [140] = {.count = 1}, SHIFT(210, 0), [142] = {.count = 1}, SHIFT(211, 0), [144] = {.count = 1}, SHIFT(972, 0), [146] = {.count = 1}, SHIFT(973, 0), [148] = {.count = 1}, SHIFT(1458, 0), [150] = {.count = 1}, SHIFT(538, 0), [152] = {.count = 1}, SHIFT(1453, 0), [154] = {.count = 1}, SHIFT(755, 0), [156] = {.count = 1}, SHIFT(1417, 0), [158] = {.count = 1}, SHIFT(337, 0), [160] = {.count = 1}, SHIFT(1414, 0), [162] = {.count = 1}, SHIFT(1415, 0), [164] = {.count = 1}, SHIFT(340, 0), [166] = {.count = 1}, SHIFT(341, 0), [168] = {.count = 1}, SHIFT(342, 0), [170] = {.count = 1}, SHIFT(343, 0), [172] = {.count = 1}, SHIFT(344, 0), [174] = {.count = 1}, SHIFT(345, 0), [176] = {.count = 1}, SHIFT(346, 0), [178] = {.count = 1}, SHIFT(347, 0), [180] = {.count = 1}, SHIFT(1412, 0), [182] = {.count = 1}, SHIFT(1386, 0), [184] = {.count = 1}, SHIFT(1387, 0), [186] = {.count = 1}, SHIFT(1381, 0), [188] = {.count = 1}, SHIFT(1382, 0), [190] = {.count = 1}, SHIFT(27, 0), [192] = {.count = 1}, SHIFT(1383, 0), [194] = {.count = 1}, SHIFT(1378, 0), [196] = {.count = 1}, SHIFT(1376, 0), [198] = {.count = 1}, SHIFT(1377, 0), [200] = {.count = 1}, SHIFT(212, 0), [202] = {.count = 1}, SHIFT(213, 0), [204] = {.count = 1}, SHIFT(1371, 0), [206] = {.count = 1}, SHIFT(1372, 0), [208] = {.count = 1}, SHIFT(216, 0), [210] = {.count = 1}, SHIFT(217, 0), [212] = {.count = 1}, SHIFT(218, 0), [214] = {.count = 1}, SHIFT(219, 0), [216] = {.count = 1}, SHIFT(220, 0), [218] = {.count = 1}, SHIFT(221, 0), [220] = {.count = 1}, SHIFT(222, 0), [222] = {.count = 1}, SHIFT(223, 0), [224] = {.count = 1}, SHIFT(260, 0), [226] = {.count = 1}, SHIFT(1365, 0), [228] = {.count = 1}, SHIFT(1366, 0), [230] = {.count = 1}, SHIFT(263, 0), [232] = {.count = 1}, SHIFT(264, 0), [234] = {.count = 1}, SHIFT(265, 0), [236] = {.count = 1}, SHIFT(1367, 0), [238] = {.count = 1}, SHIFT(267, 0), [240] = {.count = 1}, SHIFT(268, 0), [242] = {.count = 1}, SHIFT(269, 0), [244] = {.count = 1}, SHIFT(270, 0), [246] = {.count = 1}, SHIFT(271, 0), [248] = {.count = 1}, SHIFT(1349, 0), [250] = {.count = 1}, SHIFT(1350, 0), [252] = {.count = 1}, SHIFT(1347, 0), [254] = {.count = 1}, SHIFT(1346, 0), [256] = {.count = 1}, SHIFT(26, 0), [258] = {.count = 1}, REDUCE(sym__expression, 1, FRAGILE), [260] = {.count = 1}, REDUCE(sym_type_op, 2, FRAGILE), [262] = {.count = 1}, SHIFT(29, 0), [264] = {.count = 1}, SHIFT(30, 0), [266] = {.count = 1}, SHIFT(31, 0), [268] = {.count = 1}, SHIFT(32, 0), [270] = {.count = 1}, SHIFT(994, 0), [272] = {.count = 1}, SHIFT(416, 0), [274] = {.count = 1}, SHIFT(1345, 0), [276] = {.count = 1}, SHIFT(1344, 0), [278] = {.count = 1}, REDUCE(sym_object, 2, FRAGILE), [280] = {.count = 1}, SHIFT(34, 0), [282] = {.count = 1}, SHIFT(33, 0), [284] = {.count = 1}, SHIFT(1331, 0), [286] = {.count = 1}, SHIFT(1332, 0), [288] = {.count = 1}, SHIFT(35, 0), [290] = {.count = 1}, SHIFT(36, 0), [292] = {.count = 1}, SHIFT(37, 0), [294] = {.count = 1}, SHIFT(38, 0), [296] = {.count = 1}, SHIFT(39, 0), [298] = {.count = 1}, SHIFT(40, 0), [300] = {.count = 1}, SHIFT(41, 0), [302] = {.count = 1}, SHIFT(42, 0), [304] = {.count = 1}, SHIFT(43, 0), [306] = {.count = 1}, SHIFT(44, 0), [308] = {.count = 1}, SHIFT(46, 0), [310] = {.count = 1}, REDUCE(sym_pair, 3, 0), [312] = {.count = 1}, SHIFT(47, 0), [314] = {.count = 1}, SHIFT(974, 0), [316] = {.count = 1}, SHIFT(975, 0), [318] = {.count = 1}, SHIFT(48, 0), [320] = {.count = 1}, SHIFT(49, 0), [322] = {.count = 1}, SHIFT(976, 0), [324] = {.count = 1}, SHIFT(977, 0), [326] = {.count = 1}, SHIFT(978, 0), [328] = {.count = 1}, SHIFT(979, 0), [330] = {.count = 1}, SHIFT(50, 0), [332] = {.count = 1}, SHIFT(980, 0), [334] = {.count = 1}, SHIFT(981, 0), [336] = {.count = 1}, SHIFT(982, 0), [338] = {.count = 1}, SHIFT(1324, 0), [340] = {.count = 1}, SHIFT(1325, 0), [342] = {.count = 1}, SHIFT(1326, 0), [344] = {.count = 1}, SHIFT(1321, 0), [346] = {.count = 1}, SHIFT(1322, 0), [348] = {.count = 1}, SHIFT(1315, 0), [350] = {.count = 1}, SHIFT(1316, 0), [352] = {.count = 1}, SHIFT(1317, 0), [354] = {.count = 1}, SHIFT(1299, 0), [356] = {.count = 1}, SHIFT(1300, 0), [358] = {.count = 1}, SHIFT(1297, 0), [360] = {.count = 1}, SHIFT(1296, 0), [362] = {.count = 1}, SHIFT(45, 0), [364] = {.count = 1}, REDUCE(sym_function_call, 2, FRAGILE), [366] = {.count = 1}, SHIFT(108, 0), [368] = {.count = 1}, SHIFT(1290, 0), [370] = {.count = 1}, SHIFT(1291, 0), [372] = {.count = 1}, SHIFT(111, 0), [374] = {.count = 1}, SHIFT(112, 0), [376] = {.count = 1}, SHIFT(1292, 0), [378] = {.count = 1}, SHIFT(114, 0), [380] = {.count = 1}, SHIFT(115, 0), [382] = {.count = 1}, SHIFT(116, 0), [384] = {.count = 1}, SHIFT(117, 0), [386] = {.count = 1}, SHIFT(118, 0), [388] = {.count = 1}, SHIFT(119, 0), [390] = {.count = 1}, SHIFT(52, 0), [392] = {.count = 1}, SHIFT(53, 0), [394] = {.count = 1}, SHIFT(54, 0), [396] = {.count = 1}, SHIFT(55, 0), [398] = {.count = 1}, SHIFT(56, 0), [400] = {.count = 1}, SHIFT(57, 0), [402] = {.count = 1}, SHIFT(58, 0), [404] = {.count = 1}, SHIFT(59, 0), [406] = {.count = 1}, SHIFT(60, 0), [408] = {.count = 1}, SHIFT(61, 0), [410] = {.count = 1}, SHIFT(62, 0), [412] = {.count = 1}, SHIFT(51, 0), [414] = {.count = 1}, REDUCE(sym_math_op, 2, 0), [416] = {.count = 1}, REDUCE(sym_member_access, 3, 0), [418] = {.count = 1}, SHIFT(64, 0), [420] = {.count = 1}, SHIFT(65, 0), [422] = {.count = 1}, SHIFT(73, 0), [424] = {.count = 1}, SHIFT(74, 0), [426] = {.count = 1}, SHIFT(66, 0), [428] = {.count = 1}, SHIFT(1289, 0), [430] = {.count = 1}, SHIFT(67, 0), [432] = {.count = 1}, SHIFT(75, 0), [434] = {.count = 1}, SHIFT(76, 0), [436] = {.count = 1}, SHIFT(77, 0), [438] = {.count = 1}, SHIFT(78, 0), [440] = {.count = 1}, SHIFT(68, 0), [442] = {.count = 1}, SHIFT(79, 0), [444] = {.count = 1}, SHIFT(80, 0), [446] = {.count = 1}, SHIFT(81, 0), [448] = {.count = 1}, SHIFT(1282, 0), [450] = {.count = 1}, SHIFT(1283, 0), [452] = {.count = 1}, SHIFT(1284, 0), [454] = {.count = 1}, SHIFT(1279, 0), [456] = {.count = 1}, SHIFT(1280, 0), [458] = {.count = 1}, SHIFT(1273, 0), [460] = {.count = 1}, SHIFT(1274, 0), [462] = {.count = 1}, SHIFT(1275, 0), [464] = {.count = 1}, SHIFT(1257, 0), [466] = {.count = 1}, SHIFT(1258, 0), [468] = {.count = 1}, SHIFT(1255, 0), [470] = {.count = 1}, SHIFT(1254, 0), [472] = {.count = 1}, SHIFT(63, 0), [474] = {.count = 1}, SHIFT(1248, 0), [476] = {.count = 1}, SHIFT(1249, 0), [478] = {.count = 1}, SHIFT(1250, 0), [480] = {.count = 1}, SHIFT(70, 0), [482] = {.count = 1}, SHIFT(71, 0), [484] = {.count = 1}, SHIFT(69, 0), [486] = {.count = 1}, SHIFT(72, 0), [488] = {.count = 1}, REDUCE(sym_subscript_access, 4, 0), [490] = {.count = 1}, SHIFT(82, 0), [492] = {.count = 1}, SHIFT(1247, 0), [494] = {.count = 1}, SHIFT(1246, 0), [496] = {.count = 1}, SHIFT(88, 0), [498] = {.count = 1}, SHIFT(89, 0), [500] = {.count = 1}, SHIFT(90, 0), [502] = {.count = 1}, SHIFT(91, 0), [504] = {.count = 1}, SHIFT(92, 0), [506] = {.count = 1}, SHIFT(93, 0), [508] = {.count = 1}, SHIFT(94, 0), [510] = {.count = 1}, SHIFT(95, 0), [512] = {.count = 1}, SHIFT(96, 0), [514] = {.count = 1}, SHIFT(97, 0), [516] = {.count = 1}, SHIFT(87, 0), [518] = {.count = 1}, SHIFT(86, 0), [520] = {.count = 1}, SHIFT(85, 0), [522] = {.count = 1}, SHIFT(84, 0), [524] = {.count = 1}, SHIFT(83, 0), [526] = {.count = 1}, REDUCE(sym_type_op, 3, FRAGILE), [528] = {.count = 1}, REDUCE(sym_rel_op, 3, FRAGILE), [530] = {.count = 1}, REDUCE(sym_math_op, 3, FRAGILE), [532] = {.count = 1}, REDUCE(sym_bool_op, 3, FRAGILE), [534] = {.count = 1}, SHIFT(99, 0), [536] = {.count = 1}, SHIFT(100, 0), [538] = {.count = 1}, SHIFT(155, 0), [540] = {.count = 1}, SHIFT(1244, 0), [542] = {.count = 1}, SHIFT(157, 0), [544] = {.count = 1}, SHIFT(101, 0), [546] = {.count = 1}, SHIFT(102, 0), [548] = {.count = 1}, SHIFT(158, 0), [550] = {.count = 1}, SHIFT(159, 0), [552] = {.count = 1}, SHIFT(160, 0), [554] = {.count = 1}, SHIFT(161, 0), [556] = {.count = 1}, SHIFT(103, 0), [558] = {.count = 1}, SHIFT(162, 0), [560] = {.count = 1}, SHIFT(163, 0), [562] = {.count = 1}, SHIFT(164, 0), [564] = {.count = 1}, SHIFT(1237, 0), [566] = {.count = 1}, SHIFT(1238, 0), [568] = {.count = 1}, SHIFT(1239, 0), [570] = {.count = 1}, SHIFT(1234, 0), [572] = {.count = 1}, SHIFT(1235, 0), [574] = {.count = 1}, SHIFT(1228, 0), [576] = {.count = 1}, SHIFT(1229, 0), [578] = {.count = 1}, SHIFT(1230, 0), [580] = {.count = 1}, SHIFT(1212, 0), [582] = {.count = 1}, SHIFT(1213, 0), [584] = {.count = 1}, SHIFT(1210, 0), [586] = {.count = 1}, SHIFT(1209, 0), [588] = {.count = 1}, SHIFT(98, 0), [590] = {.count = 1}, SHIFT(109, 0), [592] = {.count = 1}, SHIFT(110, 0), [594] = {.count = 1}, SHIFT(113, 0), [596] = {.count = 1}, SHIFT(105, 0), [598] = {.count = 1}, SHIFT(106, 0), [600] = {.count = 1}, SHIFT(104, 0), [602] = {.count = 1}, SHIFT(107, 0), [604] = {.count = 1}, SHIFT(121, 0), [606] = {.count = 1}, SHIFT(1206, 0), [608] = {.count = 1}, SHIFT(134, 0), [610] = {.count = 1}, SHIFT(122, 0), [612] = {.count = 1}, SHIFT(1207, 0), [614] = {.count = 1}, SHIFT(139, 0), [616] = {.count = 1}, SHIFT(140, 0), [618] = {.count = 1}, SHIFT(123, 0), [620] = {.count = 1}, SHIFT(124, 0), [622] = {.count = 1}, SHIFT(141, 0), [624] = {.count = 1}, SHIFT(142, 0), [626] = {.count = 1}, SHIFT(143, 0), [628] = {.count = 1}, SHIFT(144, 0), [630] = {.count = 1}, SHIFT(125, 0), [632] = {.count = 1}, SHIFT(145, 0), [634] = {.count = 1}, SHIFT(146, 0), [636] = {.count = 1}, SHIFT(147, 0), [638] = {.count = 1}, SHIFT(1199, 0), [640] = {.count = 1}, SHIFT(1200, 0), [642] = {.count = 1}, SHIFT(1201, 0), [644] = {.count = 1}, SHIFT(1196, 0), [646] = {.count = 1}, SHIFT(1197, 0), [648] = {.count = 1}, REDUCE(sym_arguments, 2, 0), [650] = {.count = 1}, SHIFT(1190, 0), [652] = {.count = 1}, SHIFT(1191, 0), [654] = {.count = 1}, SHIFT(1192, 0), [656] = {.count = 1}, SHIFT(183, 0), [658] = {.count = 1}, SHIFT(184, 0), [660] = {.count = 1}, SHIFT(181, 0), [662] = {.count = 1}, SHIFT(180, 0), [664] = {.count = 1}, SHIFT(120, 0), [666] = {.count = 1}, SHIFT(130, 0), [668] = {.count = 1}, SHIFT(131, 0), [670] = {.count = 1}, SHIFT(132, 0), [672] = {.count = 1}, SHIFT(127, 0), [674] = {.count = 1}, SHIFT(128, 0), [676] = {.count = 1}, SHIFT(126, 0), [678] = {.count = 1}, SHIFT(129, 0), [680] = {.count = 1}, SHIFT(133, 0), [682] = {.count = 1}, SHIFT(135, 0), [684] = {.count = 1}, SHIFT(179, 0), [686] = {.count = 1}, SHIFT(136, 0), [688] = {.count = 1}, SHIFT(137, 0), [690] = {.count = 1}, REDUCE(sym_arguments, 3, 0), [692] = {.count = 1}, SHIFT(138, 0), [694] = {.count = 1}, REDUCE(aux_sym_array_repeat1, 2, 0), [696] = {.count = 1}, REDUCE(aux_sym_array_repeat1, 3, 0), [698] = {.count = 1}, SHIFT(148, 0), [700] = {.count = 1}, SHIFT(178, 0), [702] = {.count = 1}, SHIFT(177, 0), [704] = {.count = 1}, SHIFT(154, 0), [706] = {.count = 1}, SHIFT(153, 0), [708] = {.count = 1}, SHIFT(152, 0), [710] = {.count = 1}, SHIFT(151, 0), [712] = {.count = 1}, SHIFT(150, 0), [714] = {.count = 1}, SHIFT(149, 0), [716] = {.count = 1}, SHIFT(156, 0), [718] = {.count = 1}, SHIFT(165, 0), [720] = {.count = 1}, SHIFT(176, 0), [722] = {.count = 1}, SHIFT(175, 0), [724] = {.count = 1}, SHIFT(174, 0), [726] = {.count = 1}, SHIFT(171, 0), [728] = {.count = 1}, SHIFT(170, 0), [730] = {.count = 1}, SHIFT(169, 0), [732] = {.count = 1}, SHIFT(168, 0), [734] = {.count = 1}, SHIFT(167, 0), [736] = {.count = 1}, SHIFT(166, 0), [738] = {.count = 1}, SHIFT(172, 0), [740] = {.count = 1}, SHIFT(173, 0), [742] = {.count = 1}, REDUCE(sym_ternary, 5, FRAGILE), [744] = {.count = 1}, REDUCE(sym_math_assignment, 3, FRAGILE), [746] = {.count = 1}, REDUCE(sym_assignment, 3, FRAGILE), [748] = {.count = 1}, REDUCE(sym_arguments, 4, 0), [750] = {.count = 1}, REDUCE(sym_bool_op, 2, FRAGILE), [752] = {.count = 1}, SHIFT(182, 0), [754] = {.count = 1}, REDUCE(sym_constructor_call, 2, FRAGILE), [756] = {.count = 1}, REDUCE(sym_constructor_call, 3, 0), [758] = {.count = 1}, SHIFT(1187, 0), [760] = {.count = 1}, SHIFT(1188, 0), [762] = {.count = 1}, SHIFT(188, 0), [764] = {.count = 1}, SHIFT(185, 0), [766] = {.count = 1}, SHIFT(186, 0), [768] = {.count = 1}, SHIFT(187, 0), [770] = {.count = 1}, SHIFT(1185, 0), [772] = {.count = 1}, SHIFT(193, 0), [774] = {.count = 1}, SHIFT(194, 0), [776] = {.count = 1}, SHIFT(189, 0), [778] = {.count = 1}, SHIFT(190, 0), [780] = {.count = 1}, REDUCE(sym_formal_parameters, 1, 0), [782] = {.count = 1}, REDUCE(sym_formal_parameters, 2, 0), [784] = {.count = 1}, SHIFT(191, 0), [786] = {.count = 1}, SHIFT(192, 0), [788] = {.count = 1}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0), [790] = {.count = 1}, REDUCE(aux_sym_formal_parameters_repeat1, 3, 0), [792] = {.count = 1}, REDUCE(sym_function_expression, 5, 0), [794] = {.count = 1}, SHIFT(198, 0), [796] = {.count = 1}, SHIFT(199, 0), [798] = {.count = 1}, SHIFT(202, 0), [800] = {.count = 1}, SHIFT(1184, 0), [802] = {.count = 1}, SHIFT(543, 0), [804] = {.count = 1}, SHIFT(253, 0), [806] = {.count = 1}, SHIFT(1183, 0), [808] = {.count = 1}, SHIFT(1182, 0), [810] = {.count = 1}, SHIFT(1168, 0), [812] = {.count = 1}, SHIFT(1169, 0), [814] = {.count = 1}, SHIFT(1170, 0), [816] = {.count = 1}, SHIFT(523, 0), [818] = {.count = 1}, SHIFT(1165, 0), [820] = {.count = 1}, SHIFT(1166, 0), [822] = {.count = 1}, REDUCE(sym_statement_block, 2, 0), [824] = {.count = 1}, SHIFT(1040, 0), [826] = {.count = 1}, SHIFT(754, 0), [828] = {.count = 1}, SHIFT(544, 0), [830] = {.count = 1}, SHIFT(537, 0), [832] = {.count = 1}, SHIFT(511, 0), [834] = {.count = 1}, SHIFT(512, 0), [836] = {.count = 1}, SHIFT(506, 0), [838] = {.count = 1}, SHIFT(507, 0), [840] = {.count = 1}, SHIFT(508, 0), [842] = {.count = 1}, SHIFT(474, 0), [844] = {.count = 1}, SHIFT(472, 0), [846] = {.count = 1}, SHIFT(473, 0), [848] = {.count = 1}, SHIFT(214, 0), [850] = {.count = 1}, SHIFT(215, 0), [852] = {.count = 1}, SHIFT(225, 0), [854] = {.count = 1}, SHIFT(226, 0), [856] = {.count = 1}, SHIFT(446, 0), [858] = {.count = 1}, SHIFT(447, 0), [860] = {.count = 1}, SHIFT(450, 0), [862] = {.count = 1}, SHIFT(451, 0), [864] = {.count = 1}, SHIFT(452, 0), [866] = {.count = 1}, SHIFT(453, 0), [868] = {.count = 1}, SHIFT(229, 0), [870] = {.count = 1}, SHIFT(454, 0), [872] = {.count = 1}, SHIFT(455, 0), [874] = {.count = 1}, SHIFT(456, 0), [876] = {.count = 1}, SHIFT(443, 0), [878] = {.count = 1}, SHIFT(445, 0), [880] = {.count = 1}, SHIFT(444, 0), [882] = {.count = 1}, SHIFT(436, 0), [884] = {.count = 1}, SHIFT(437, 0), [886] = {.count = 1}, SHIFT(438, 0), [888] = {.count = 1}, SHIFT(433, 0), [890] = {.count = 1}, SHIFT(434, 0), [892] = {.count = 1}, SHIFT(261, 0), [894] = {.count = 1}, SHIFT(262, 0), [896] = {.count = 1}, SHIFT(266, 0), [898] = {.count = 1}, SHIFT(243, 0), [900] = {.count = 1}, SHIFT(244, 0), [902] = {.count = 1}, SHIFT(241, 0), [904] = {.count = 1}, SHIFT(240, 0), [906] = {.count = 1}, SHIFT(224, 0), [908] = {.count = 1}, SHIFT(227, 0), [910] = {.count = 1}, SHIFT(228, 0), [912] = {.count = 1}, SHIFT(234, 0), [914] = {.count = 1}, SHIFT(235, 0), [916] = {.count = 1}, SHIFT(236, 0), [918] = {.count = 1}, SHIFT(231, 0), [920] = {.count = 1}, SHIFT(232, 0), [922] = {.count = 1}, SHIFT(230, 0), [924] = {.count = 1}, SHIFT(233, 0), [926] = {.count = 1}, SHIFT(237, 0), [928] = {.count = 1}, SHIFT(238, 0), [930] = {.count = 1}, SHIFT(239, 0), [932] = {.count = 1}, SHIFT(242, 0), [934] = {.count = 1}, SHIFT(257, 0), [936] = {.count = 1}, SHIFT(258, 0), [938] = {.count = 1}, SHIFT(245, 0), [940] = {.count = 1}, SHIFT(246, 0), [942] = {.count = 1}, SHIFT(247, 0), [944] = {.count = 1}, SHIFT(255, 0), [946] = {.count = 1}, SHIFT(248, 0), [948] = {.count = 1}, SHIFT(249, 0), [950] = {.count = 1}, SHIFT(250, 0), [952] = {.count = 1}, SHIFT(251, 0), [954] = {.count = 1}, SHIFT(252, 0), [956] = {.count = 1}, SHIFT(254, 0), [958] = {.count = 1}, REDUCE(sym_expression_statement, 2, 0), [960] = {.count = 1}, REDUCE(sym_statement_block, 3, 0), [962] = {.count = 1}, SHIFT(256, 0), [964] = {.count = 1}, REDUCE(sym_function_expression, 6, 0), [966] = {.count = 1}, SHIFT(259, 0), [968] = {.count = 1}, REDUCE(sym_function_expression, 4, 0), [970] = {.count = 1}, SHIFT(273, 0), [972] = {.count = 1}, SHIFT(430, 0), [974] = {.count = 1}, SHIFT(311, 0), [976] = {.count = 1}, SHIFT(274, 0), [978] = {.count = 1}, SHIFT(316, 0), [980] = {.count = 1}, SHIFT(317, 0), [982] = {.count = 1}, SHIFT(275, 0), [984] = {.count = 1}, SHIFT(431, 0), [986] = {.count = 1}, SHIFT(276, 0), [988] = {.count = 1}, SHIFT(318, 0), [990] = {.count = 1}, SHIFT(319, 0), [992] = {.count = 1}, SHIFT(320, 0), [994] = {.count = 1}, SHIFT(321, 0), [996] = {.count = 1}, SHIFT(277, 0), [998] = {.count = 1}, SHIFT(322, 0), [1000] = {.count = 1}, SHIFT(323, 0), [1002] = {.count = 1}, SHIFT(324, 0), [1004] = {.count = 1}, SHIFT(423, 0), [1006] = {.count = 1}, SHIFT(424, 0), [1008] = {.count = 1}, SHIFT(425, 0), [1010] = {.count = 1}, SHIFT(338, 0), [1012] = {.count = 1}, SHIFT(339, 0), [1014] = {.count = 1}, SHIFT(307, 0), [1016] = {.count = 1}, SHIFT(308, 0), [1018] = {.count = 1}, SHIFT(309, 0), [1020] = {.count = 1}, REDUCE(sym_array, 2, 0), [1022] = {.count = 1}, SHIFT(291, 0), [1024] = {.count = 1}, SHIFT(292, 0), [1026] = {.count = 1}, SHIFT(289, 0), [1028] = {.count = 1}, SHIFT(288, 0), [1030] = {.count = 1}, SHIFT(272, 0), [1032] = {.count = 1}, SHIFT(282, 0), [1034] = {.count = 1}, SHIFT(283, 0), [1036] = {.count = 1}, SHIFT(284, 0), [1038] = {.count = 1}, SHIFT(279, 0), [1040] = {.count = 1}, SHIFT(280, 0), [1042] = {.count = 1}, SHIFT(278, 0), [1044] = {.count = 1}, SHIFT(281, 0), [1046] = {.count = 1}, SHIFT(285, 0), [1048] = {.count = 1}, SHIFT(286, 0), [1050] = {.count = 1}, SHIFT(287, 0), [1052] = {.count = 1}, SHIFT(290, 0), [1054] = {.count = 1}, SHIFT(304, 0), [1056] = {.count = 1}, SHIFT(305, 0), [1058] = {.count = 1}, SHIFT(293, 0), [1060] = {.count = 1}, SHIFT(294, 0), [1062] = {.count = 1}, SHIFT(295, 0), [1064] = {.count = 1}, SHIFT(302, 0), [1066] = {.count = 1}, SHIFT(296, 0), [1068] = {.count = 1}, SHIFT(297, 0), [1070] = {.count = 1}, SHIFT(298, 0), [1072] = {.count = 1}, SHIFT(299, 0), [1074] = {.count = 1}, SHIFT(300, 0), [1076] = {.count = 1}, SHIFT(301, 0), [1078] = {.count = 1}, SHIFT(303, 0), [1080] = {.count = 1}, SHIFT(306, 0), [1082] = {.count = 1}, SHIFT(310, 0), [1084] = {.count = 1}, SHIFT(312, 0), [1086] = {.count = 1}, SHIFT(336, 0), [1088] = {.count = 1}, SHIFT(313, 0), [1090] = {.count = 1}, SHIFT(314, 0), [1092] = {.count = 1}, REDUCE(sym_array, 3, 0), [1094] = {.count = 1}, SHIFT(315, 0), [1096] = {.count = 1}, SHIFT(325, 0), [1098] = {.count = 1}, SHIFT(335, 0), [1100] = {.count = 1}, SHIFT(334, 0), [1102] = {.count = 1}, SHIFT(331, 0), [1104] = {.count = 1}, SHIFT(330, 0), [1106] = {.count = 1}, SHIFT(329, 0), [1108] = {.count = 1}, SHIFT(328, 0), [1110] = {.count = 1}, SHIFT(327, 0), [1112] = {.count = 1}, SHIFT(326, 0), [1114] = {.count = 1}, SHIFT(332, 0), [1116] = {.count = 1}, SHIFT(333, 0), [1118] = {.count = 1}, REDUCE(sym_array, 4, 0), [1120] = {.count = 1}, SHIFT(349, 0), [1122] = {.count = 1}, SHIFT(350, 0), [1124] = {.count = 1}, SHIFT(422, 0), [1126] = {.count = 1}, SHIFT(392, 0), [1128] = {.count = 1}, SHIFT(393, 0), [1130] = {.count = 1}, SHIFT(351, 0), [1132] = {.count = 1}, SHIFT(352, 0), [1134] = {.count = 1}, SHIFT(394, 0), [1136] = {.count = 1}, SHIFT(395, 0), [1138] = {.count = 1}, SHIFT(396, 0), [1140] = {.count = 1}, SHIFT(397, 0), [1142] = {.count = 1}, SHIFT(353, 0), [1144] = {.count = 1}, SHIFT(398, 0), [1146] = {.count = 1}, SHIFT(399, 0), [1148] = {.count = 1}, SHIFT(400, 0), [1150] = {.count = 1}, SHIFT(412, 0), [1152] = {.count = 1}, SHIFT(413, 0), [1154] = {.count = 1}, SHIFT(414, 0), [1156] = {.count = 1}, SHIFT(389, 0), [1158] = {.count = 1}, SHIFT(390, 0), [1160] = {.count = 1}, SHIFT(383, 0), [1162] = {.count = 1}, SHIFT(384, 0), [1164] = {.count = 1}, SHIFT(385, 0), [1166] = {.count = 1}, SHIFT(367, 0), [1168] = {.count = 1}, SHIFT(368, 0), [1170] = {.count = 1}, SHIFT(365, 0), [1172] = {.count = 1}, SHIFT(364, 0), [1174] = {.count = 1}, SHIFT(348, 0), [1176] = {.count = 1}, SHIFT(358, 0), [1178] = {.count = 1}, SHIFT(359, 0), [1180] = {.count = 1}, SHIFT(360, 0), [1182] = {.count = 1}, SHIFT(355, 0), [1184] = {.count = 1}, SHIFT(356, 0), [1186] = {.count = 1}, SHIFT(354, 0), [1188] = {.count = 1}, SHIFT(357, 0), [1190] = {.count = 1}, SHIFT(361, 0), [1192] = {.count = 1}, SHIFT(362, 0), [1194] = {.count = 1}, SHIFT(363, 0), [1196] = {.count = 1}, SHIFT(366, 0), [1198] = {.count = 1}, SHIFT(380, 0), [1200] = {.count = 1}, SHIFT(381, 0), [1202] = {.count = 1}, SHIFT(369, 0), [1204] = {.count = 1}, SHIFT(370, 0), [1206] = {.count = 1}, SHIFT(371, 0), [1208] = {.count = 1}, SHIFT(378, 0), [1210] = {.count = 1}, SHIFT(372, 0), [1212] = {.count = 1}, SHIFT(373, 0), [1214] = {.count = 1}, SHIFT(374, 0), [1216] = {.count = 1}, SHIFT(375, 0), [1218] = {.count = 1}, SHIFT(376, 0), [1220] = {.count = 1}, SHIFT(377, 0), [1222] = {.count = 1}, SHIFT(379, 0), [1224] = {.count = 1}, SHIFT(382, 0), [1226] = {.count = 1}, SHIFT(386, 0), [1228] = {.count = 1}, SHIFT(387, 0), [1230] = {.count = 1}, SHIFT(388, 0), [1232] = {.count = 1}, SHIFT(391, 0), [1234] = {.count = 1}, REDUCE(sym__paren_expression, 3, 0), [1236] = {.count = 1}, SHIFT(401, 0), [1238] = {.count = 1}, SHIFT(411, 0), [1240] = {.count = 1}, SHIFT(410, 0), [1242] = {.count = 1}, SHIFT(407, 0), [1244] = {.count = 1}, SHIFT(406, 0), [1246] = {.count = 1}, SHIFT(405, 0), [1248] = {.count = 1}, SHIFT(404, 0), [1250] = {.count = 1}, SHIFT(403, 0), [1252] = {.count = 1}, SHIFT(402, 0), [1254] = {.count = 1}, SHIFT(408, 0), [1256] = {.count = 1}, SHIFT(409, 0), [1258] = {.count = 1}, SHIFT(415, 0), [1260] = {.count = 1}, SHIFT(421, 0), [1262] = {.count = 1}, SHIFT(417, 0), [1264] = {.count = 1}, SHIFT(420, 0), [1266] = {.count = 1}, SHIFT(418, 0), [1268] = {.count = 1}, REDUCE(sym_object, 3, FRAGILE), [1270] = {.count = 1}, SHIFT(419, 0), [1272] = {.count = 1}, REDUCE(aux_sym_object_repeat1, 2, 0), [1274] = {.count = 1}, REDUCE(aux_sym_object_repeat1, 3, 0), [1276] = {.count = 1}, REDUCE(sym_object, 4, 0), [1278] = {.count = 1}, REDUCE(sym_object, 3, 0), [1280] = {.count = 1}, SHIFT(426, 0), [1282] = {.count = 1}, SHIFT(429, 0), [1284] = {.count = 1}, SHIFT(427, 0), [1286] = {.count = 1}, SHIFT(428, 0), [1288] = {.count = 1}, SHIFT(432, 0), [1290] = {.count = 1}, SHIFT(435, 0), [1292] = {.count = 1}, SHIFT(439, 0), [1294] = {.count = 1}, SHIFT(442, 0), [1296] = {.count = 1}, SHIFT(440, 0), [1298] = {.count = 1}, SHIFT(441, 0), [1300] = {.count = 1}, REDUCE(sym_delete_statement, 3, 0), [1302] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1304] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1306] = {.count = 1}, SHIFT(457, 0), [1308] = {.count = 1}, SHIFT(471, 0), [1310] = {.count = 1}, SHIFT(468, 0), [1312] = {.count = 1}, SHIFT(469, 0), [1314] = {.count = 1}, SHIFT(467, 0), [1316] = {.count = 1}, SHIFT(466, 0), [1318] = {.count = 1}, SHIFT(463, 0), [1320] = {.count = 1}, SHIFT(462, 0), [1322] = {.count = 1}, SHIFT(461, 0), [1324] = {.count = 1}, SHIFT(460, 0), [1326] = {.count = 1}, SHIFT(459, 0), [1328] = {.count = 1}, SHIFT(458, 0), [1330] = {.count = 1}, SHIFT(464, 0), [1332] = {.count = 1}, SHIFT(465, 0), [1334] = {.count = 1}, SHIFT(470, 0), [1336] = {.count = 1}, REDUCE(sym_break_statement, 2, 0), [1338] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1340] = {.count = 1}, SHIFT(476, 0), [1342] = {.count = 1}, SHIFT(488, 0), [1344] = {.count = 1}, REDUCE(sym_throw_statement, 3, 0), [1346] = {.count = 1}, SHIFT(500, 0), [1348] = {.count = 1}, SHIFT(501, 0), [1350] = {.count = 1}, SHIFT(502, 0), [1352] = {.count = 1}, SHIFT(489, 0), [1354] = {.count = 1}, SHIFT(499, 0), [1356] = {.count = 1}, SHIFT(498, 0), [1358] = {.count = 1}, SHIFT(495, 0), [1360] = {.count = 1}, SHIFT(494, 0), [1362] = {.count = 1}, SHIFT(493, 0), [1364] = {.count = 1}, SHIFT(492, 0), [1366] = {.count = 1}, SHIFT(491, 0), [1368] = {.count = 1}, SHIFT(490, 0), [1370] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1372] = {.count = 1}, SHIFT(496, 0), [1374] = {.count = 1}, SHIFT(497, 0), [1376] = {.count = 1}, SHIFT(503, 0), [1378] = {.count = 1}, SHIFT(504, 0), [1380] = {.count = 1}, SHIFT(505, 0), [1382] = {.count = 1}, SHIFT(509, 0), [1384] = {.count = 1}, SHIFT(510, 0), [1386] = {.count = 1}, REDUCE(sym_return_statement, 2, 0), [1388] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1390] = {.count = 1}, REDUCE(sym_return_statement, 3, 0), [1392] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1394] = {.count = 1}, REDUCE(sym_try_statement, 2, 0), [1396] = {.count = 1}, SHIFT(517, 0), [1398] = {.count = 1}, SHIFT(518, 0), [1400] = {.count = 1}, SHIFT(519, 0), [1402] = {.count = 1}, SHIFT(520, 0), [1404] = {.count = 1}, SHIFT(513, 0), [1406] = {.count = 1}, SHIFT(514, 0), [1408] = {.count = 1}, SHIFT(515, 0), [1410] = {.count = 1}, SHIFT(516, 0), [1412] = {.count = 1}, REDUCE(sym_try_statement, 3, 0), [1414] = {.count = 1}, SHIFT(536, 0), [1416] = {.count = 1}, SHIFT(527, 0), [1418] = {.count = 1}, SHIFT(521, 0), [1420] = {.count = 1}, SHIFT(522, 0), [1422] = {.count = 1}, REDUCE(sym_finally, 2, 0), [1424] = {.count = 1}, SHIFT(524, 0), [1426] = {.count = 1}, SHIFT(525, 0), [1428] = {.count = 1}, SHIFT(526, 0), [1430] = {.count = 1}, SHIFT(528, 0), [1432] = {.count = 1}, SHIFT(529, 0), [1434] = {.count = 1}, SHIFT(530, 0), [1436] = {.count = 1}, SHIFT(531, 0), [1438] = {.count = 1}, REDUCE(sym_catch, 5, 0), [1440] = {.count = 1}, SHIFT(532, 0), [1442] = {.count = 1}, SHIFT(533, 0), [1444] = {.count = 1}, SHIFT(534, 0), [1446] = {.count = 1}, SHIFT(535, 0), [1448] = {.count = 1}, REDUCE(sym_try_statement, 4, 0), [1450] = {.count = 1}, SHIFT(542, 0), [1452] = {.count = 1}, SHIFT(539, 0), [1454] = {.count = 1}, SHIFT(540, 0), [1456] = {.count = 1}, SHIFT(541, 0), [1458] = {.count = 1}, REDUCE(sym_while_statement, 3, 0), [1460] = {.count = 1}, SHIFT(545, 0), [1462] = {.count = 1}, SHIFT(546, 0), [1464] = {.count = 1}, SHIFT(547, 0), [1466] = {.count = 1}, SHIFT(548, 0), [1468] = {.count = 1}, SHIFT(549, 0), [1470] = {.count = 1}, SHIFT(550, 0), [1472] = {.count = 1}, SHIFT(551, 0), [1474] = {.count = 1}, SHIFT(552, 0), [1476] = {.count = 1}, SHIFT(553, 0), [1478] = {.count = 1}, SHIFT(554, 0), [1480] = {.count = 1}, SHIFT(555, 0), [1482] = {.count = 1}, SHIFT(556, 0), [1484] = {.count = 1}, SHIFT(712, 0), [1486] = {.count = 1}, SHIFT(713, 0), [1488] = {.count = 1}, SHIFT(714, 0), [1490] = {.count = 1}, SHIFT(562, 0), [1492] = {.count = 1}, SHIFT(563, 0), [1494] = {.count = 1}, SHIFT(746, 0), [1496] = {.count = 1}, SHIFT(564, 0), [1498] = {.count = 1}, SHIFT(726, 0), [1500] = {.count = 1}, SHIFT(727, 0), [1502] = {.count = 1}, SHIFT(565, 0), [1504] = {.count = 1}, SHIFT(566, 0), [1506] = {.count = 1}, SHIFT(728, 0), [1508] = {.count = 1}, SHIFT(729, 0), [1510] = {.count = 1}, SHIFT(730, 0), [1512] = {.count = 1}, SHIFT(731, 0), [1514] = {.count = 1}, SHIFT(567, 0), [1516] = {.count = 1}, SHIFT(732, 0), [1518] = {.count = 1}, SHIFT(733, 0), [1520] = {.count = 1}, SHIFT(734, 0), [1522] = {.count = 1}, SHIFT(613, 0), [1524] = {.count = 1}, SHIFT(614, 0), [1526] = {.count = 1}, SHIFT(615, 0), [1528] = {.count = 1}, SHIFT(606, 0), [1530] = {.count = 1}, SHIFT(607, 0), [1532] = {.count = 1}, SHIFT(608, 0), [1534] = {.count = 1}, SHIFT(603, 0), [1536] = {.count = 1}, SHIFT(604, 0), [1538] = {.count = 1}, SHIFT(597, 0), [1540] = {.count = 1}, SHIFT(598, 0), [1542] = {.count = 1}, SHIFT(599, 0), [1544] = {.count = 1}, SHIFT(581, 0), [1546] = {.count = 1}, SHIFT(582, 0), [1548] = {.count = 1}, SHIFT(579, 0), [1550] = {.count = 1}, SHIFT(578, 0), [1552] = {.count = 1}, SHIFT(561, 0), [1554] = {.count = 2}, REDUCE(sym__expression, 1, FRAGILE), SHIFT(557, 0), [1557] = {.count = 1}, SHIFT(558, 0), [1559] = {.count = 1}, SHIFT(559, 0), [1561] = {.count = 1}, SHIFT(560, 0), [1563] = {.count = 1}, REDUCE(sym_for_in_statement, 7, 0), [1565] = {.count = 1}, SHIFT(572, 0), [1567] = {.count = 1}, SHIFT(573, 0), [1569] = {.count = 1}, SHIFT(574, 0), [1571] = {.count = 1}, SHIFT(569, 0), [1573] = {.count = 1}, SHIFT(570, 0), [1575] = {.count = 1}, SHIFT(568, 0), [1577] = {.count = 1}, SHIFT(571, 0), [1579] = {.count = 1}, SHIFT(575, 0), [1581] = {.count = 1}, SHIFT(576, 0), [1583] = {.count = 1}, SHIFT(577, 0), [1585] = {.count = 1}, SHIFT(580, 0), [1587] = {.count = 1}, SHIFT(594, 0), [1589] = {.count = 1}, SHIFT(595, 0), [1591] = {.count = 1}, SHIFT(583, 0), [1593] = {.count = 1}, SHIFT(584, 0), [1595] = {.count = 1}, SHIFT(585, 0), [1597] = {.count = 1}, SHIFT(592, 0), [1599] = {.count = 1}, SHIFT(586, 0), [1601] = {.count = 1}, SHIFT(587, 0), [1603] = {.count = 1}, SHIFT(588, 0), [1605] = {.count = 1}, SHIFT(589, 0), [1607] = {.count = 1}, SHIFT(590, 0), [1609] = {.count = 1}, SHIFT(591, 0), [1611] = {.count = 1}, SHIFT(593, 0), [1613] = {.count = 1}, SHIFT(596, 0), [1615] = {.count = 1}, SHIFT(600, 0), [1617] = {.count = 1}, SHIFT(601, 0), [1619] = {.count = 1}, SHIFT(602, 0), [1621] = {.count = 1}, SHIFT(605, 0), [1623] = {.count = 1}, SHIFT(609, 0), [1625] = {.count = 1}, SHIFT(612, 0), [1627] = {.count = 1}, SHIFT(610, 0), [1629] = {.count = 1}, SHIFT(611, 0), [1631] = {.count = 1}, SHIFT(616, 0), [1633] = {.count = 1}, SHIFT(617, 0), [1635] = {.count = 1}, SHIFT(618, 0), [1637] = {.count = 1}, SHIFT(711, 0), [1639] = {.count = 1}, SHIFT(710, 0), [1641] = {.count = 1}, SHIFT(619, 0), [1643] = {.count = 1}, SHIFT(620, 0), [1645] = {.count = 1}, SHIFT(621, 0), [1647] = {.count = 1}, SHIFT(709, 0), [1649] = {.count = 1}, REDUCE(sym_var_declaration, 3, 0), [1651] = {.count = 1}, SHIFT(706, 0), [1653] = {.count = 1}, SHIFT(707, 0), [1655] = {.count = 1}, SHIFT(703, 0), [1657] = {.count = 1}, SHIFT(622, 0), [1659] = {.count = 1}, SHIFT(623, 0), [1661] = {.count = 1}, SHIFT(624, 0), [1663] = {.count = 1}, SHIFT(625, 0), [1665] = {.count = 1}, SHIFT(626, 0), [1667] = {.count = 1}, SHIFT(627, 0), [1669] = {.count = 1}, SHIFT(628, 0), [1671] = {.count = 1}, SHIFT(629, 0), [1673] = {.count = 1}, SHIFT(630, 0), [1675] = {.count = 1}, SHIFT(631, 0), [1677] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1679] = {.count = 1}, SHIFT(633, 0), [1681] = {.count = 1}, REDUCE(sym_var_assignment, 3, 0), [1683] = {.count = 1}, SHIFT(634, 0), [1685] = {.count = 1}, SHIFT(683, 0), [1687] = {.count = 1}, SHIFT(684, 0), [1689] = {.count = 1}, SHIFT(635, 0), [1691] = {.count = 1}, SHIFT(636, 0), [1693] = {.count = 1}, SHIFT(685, 0), [1695] = {.count = 1}, SHIFT(686, 0), [1697] = {.count = 1}, SHIFT(687, 0), [1699] = {.count = 1}, SHIFT(688, 0), [1701] = {.count = 1}, SHIFT(637, 0), [1703] = {.count = 1}, SHIFT(689, 0), [1705] = {.count = 1}, SHIFT(690, 0), [1707] = {.count = 1}, SHIFT(691, 0), [1709] = {.count = 1}, SHIFT(676, 0), [1711] = {.count = 1}, SHIFT(677, 0), [1713] = {.count = 1}, SHIFT(678, 0), [1715] = {.count = 1}, SHIFT(673, 0), [1717] = {.count = 1}, SHIFT(674, 0), [1719] = {.count = 1}, SHIFT(667, 0), [1721] = {.count = 1}, SHIFT(668, 0), [1723] = {.count = 1}, SHIFT(669, 0), [1725] = {.count = 1}, SHIFT(651, 0), [1727] = {.count = 1}, SHIFT(652, 0), [1729] = {.count = 1}, SHIFT(649, 0), [1731] = {.count = 1}, SHIFT(648, 0), [1733] = {.count = 1}, SHIFT(632, 0), [1735] = {.count = 1}, SHIFT(642, 0), [1737] = {.count = 1}, SHIFT(643, 0), [1739] = {.count = 1}, SHIFT(644, 0), [1741] = {.count = 1}, SHIFT(639, 0), [1743] = {.count = 1}, SHIFT(640, 0), [1745] = {.count = 1}, SHIFT(638, 0), [1747] = {.count = 1}, SHIFT(641, 0), [1749] = {.count = 1}, SHIFT(645, 0), [1751] = {.count = 1}, SHIFT(646, 0), [1753] = {.count = 1}, SHIFT(647, 0), [1755] = {.count = 1}, SHIFT(650, 0), [1757] = {.count = 1}, SHIFT(664, 0), [1759] = {.count = 1}, SHIFT(665, 0), [1761] = {.count = 1}, SHIFT(653, 0), [1763] = {.count = 1}, SHIFT(654, 0), [1765] = {.count = 1}, SHIFT(655, 0), [1767] = {.count = 1}, SHIFT(662, 0), [1769] = {.count = 1}, SHIFT(656, 0), [1771] = {.count = 1}, SHIFT(657, 0), [1773] = {.count = 1}, SHIFT(658, 0), [1775] = {.count = 1}, SHIFT(659, 0), [1777] = {.count = 1}, SHIFT(660, 0), [1779] = {.count = 1}, SHIFT(661, 0), [1781] = {.count = 1}, SHIFT(663, 0), [1783] = {.count = 1}, SHIFT(666, 0), [1785] = {.count = 1}, SHIFT(670, 0), [1787] = {.count = 1}, SHIFT(671, 0), [1789] = {.count = 1}, SHIFT(672, 0), [1791] = {.count = 1}, SHIFT(675, 0), [1793] = {.count = 1}, SHIFT(679, 0), [1795] = {.count = 1}, SHIFT(682, 0), [1797] = {.count = 1}, SHIFT(680, 0), [1799] = {.count = 1}, SHIFT(681, 0), [1801] = {.count = 1}, SHIFT(692, 0), [1803] = {.count = 1}, SHIFT(702, 0), [1805] = {.count = 1}, SHIFT(701, 0), [1807] = {.count = 1}, SHIFT(698, 0), [1809] = {.count = 1}, SHIFT(697, 0), [1811] = {.count = 1}, SHIFT(696, 0), [1813] = {.count = 1}, SHIFT(695, 0), [1815] = {.count = 1}, SHIFT(694, 0), [1817] = {.count = 1}, SHIFT(693, 0), [1819] = {.count = 1}, SHIFT(699, 0), [1821] = {.count = 1}, SHIFT(700, 0), [1823] = {.count = 1}, SHIFT(704, 0), [1825] = {.count = 1}, SHIFT(705, 0), [1827] = {.count = 1}, REDUCE(sym_for_in_statement, 8, 0), [1829] = {.count = 1}, SHIFT(708, 0), [1831] = {.count = 1}, REDUCE(aux_sym_var_declaration_repeat1, 2, 0), [1833] = {.count = 1}, REDUCE(aux_sym_var_declaration_repeat1, 3, 0), [1835] = {.count = 1}, REDUCE(sym_var_declaration, 4, 0), [1837] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1839] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [1841] = {.count = 1}, SHIFT(721, 0), [1843] = {.count = 1}, SHIFT(715, 0), [1845] = {.count = 1}, SHIFT(716, 0), [1847] = {.count = 1}, SHIFT(717, 0), [1849] = {.count = 1}, SHIFT(719, 0), [1851] = {.count = 1}, SHIFT(718, 0), [1853] = {.count = 1}, REDUCE(sym_for_statement, 6, 0), [1855] = {.count = 1}, SHIFT(720, 0), [1857] = {.count = 1}, REDUCE(sym_for_statement, 7, 0), [1859] = {.count = 1}, SHIFT(722, 0), [1861] = {.count = 1}, SHIFT(723, 0), [1863] = {.count = 1}, SHIFT(724, 0), [1865] = {.count = 1}, SHIFT(725, 0), [1867] = {.count = 1}, REDUCE(sym_for_statement, 8, 0), [1869] = {.count = 1}, SHIFT(735, 0), [1871] = {.count = 1}, SHIFT(745, 0), [1873] = {.count = 1}, SHIFT(744, 0), [1875] = {.count = 1}, SHIFT(741, 0), [1877] = {.count = 1}, SHIFT(740, 0), [1879] = {.count = 1}, SHIFT(739, 0), [1881] = {.count = 1}, SHIFT(738, 0), [1883] = {.count = 1}, SHIFT(737, 0), [1885] = {.count = 1}, SHIFT(736, 0), [1887] = {.count = 1}, SHIFT(742, 0), [1889] = {.count = 1}, SHIFT(743, 0), [1891] = {.count = 1}, SHIFT(747, 0), [1893] = {.count = 1}, SHIFT(748, 0), [1895] = {.count = 1}, SHIFT(749, 0), [1897] = {.count = 1}, SHIFT(750, 0), [1899] = {.count = 1}, SHIFT(751, 0), [1901] = {.count = 1}, SHIFT(752, 0), [1903] = {.count = 1}, SHIFT(753, 0), [1905] = {.count = 1}, REDUCE(sym_for_statement, 9, 0), [1907] = {.count = 1}, SHIFT(759, 0), [1909] = {.count = 1}, SHIFT(756, 0), [1911] = {.count = 1}, SHIFT(757, 0), [1913] = {.count = 1}, SHIFT(758, 0), [1915] = {.count = 1}, SHIFT(760, 0), [1917] = {.count = 1}, SHIFT(761, 0), [1919] = {.count = 1}, SHIFT(762, 0), [1921] = {.count = 1}, SHIFT(763, 0), [1923] = {.count = 1}, SHIFT(764, 0), [1925] = {.count = 1}, SHIFT(1039, 0), [1927] = {.count = 1}, REDUCE(aux_sym_switch_statement_repeat1, 1, 0), [1929] = {.count = 1}, SHIFT(1038, 0), [1931] = {.count = 1}, REDUCE(sym_switch_statement, 4, 0), [1933] = {.count = 1}, SHIFT(1035, 0), [1935] = {.count = 1}, SHIFT(765, 0), [1937] = {.count = 1}, SHIFT(766, 0), [1939] = {.count = 1}, SHIFT(767, 0), [1941] = {.count = 1}, REDUCE(sym_default, 2, 0), [1943] = {.count = 1}, SHIFT(768, 0), [1945] = {.count = 1}, SHIFT(769, 0), [1947] = {.count = 1}, SHIFT(770, 0), [1949] = {.count = 1}, SHIFT(771, 0), [1951] = {.count = 1}, SHIFT(772, 0), [1953] = {.count = 1}, SHIFT(773, 0), [1955] = {.count = 1}, SHIFT(774, 0), [1957] = {.count = 1}, SHIFT(775, 0), [1959] = {.count = 1}, SHIFT(776, 0), [1961] = {.count = 1}, SHIFT(777, 0), [1963] = {.count = 1}, SHIFT(778, 0), [1965] = {.count = 1}, SHIFT(779, 0), [1967] = {.count = 1}, SHIFT(780, 0), [1969] = {.count = 1}, SHIFT(781, 0), [1971] = {.count = 1}, SHIFT(1034, 0), [1973] = {.count = 1}, SHIFT(1032, 0), [1975] = {.count = 1}, SHIFT(1033, 0), [1977] = {.count = 1}, REDUCE(sym_default, 3, 0), [1979] = {.count = 1}, SHIFT(1018, 0), [1981] = {.count = 1}, SHIFT(1019, 0), [1983] = {.count = 1}, SHIFT(1020, 0), [1985] = {.count = 1}, SHIFT(809, 0), [1987] = {.count = 1}, SHIFT(1015, 0), [1989] = {.count = 1}, SHIFT(1016, 0), [1991] = {.count = 1}, SHIFT(866, 0), [1993] = {.count = 1}, SHIFT(861, 0), [1995] = {.count = 1}, SHIFT(825, 0), [1997] = {.count = 1}, SHIFT(823, 0), [1999] = {.count = 1}, SHIFT(797, 0), [2001] = {.count = 1}, SHIFT(798, 0), [2003] = {.count = 1}, SHIFT(792, 0), [2005] = {.count = 1}, SHIFT(793, 0), [2007] = {.count = 1}, SHIFT(794, 0), [2009] = {.count = 1}, SHIFT(789, 0), [2011] = {.count = 1}, SHIFT(787, 0), [2013] = {.count = 1}, SHIFT(788, 0), [2015] = {.count = 1}, SHIFT(782, 0), [2017] = {.count = 1}, SHIFT(783, 0), [2019] = {.count = 1}, SHIFT(784, 0), [2021] = {.count = 1}, SHIFT(786, 0), [2023] = {.count = 1}, SHIFT(785, 0), [2025] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2027] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2029] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2031] = {.count = 1}, SHIFT(790, 0), [2033] = {.count = 1}, SHIFT(791, 0), [2035] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2037] = {.count = 1}, SHIFT(795, 0), [2039] = {.count = 1}, SHIFT(796, 0), [2041] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2043] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2045] = {.count = 1}, SHIFT(803, 0), [2047] = {.count = 1}, SHIFT(804, 0), [2049] = {.count = 1}, SHIFT(805, 0), [2051] = {.count = 1}, SHIFT(806, 0), [2053] = {.count = 1}, SHIFT(799, 0), [2055] = {.count = 1}, SHIFT(800, 0), [2057] = {.count = 1}, SHIFT(801, 0), [2059] = {.count = 1}, SHIFT(802, 0), [2061] = {.count = 1}, SHIFT(822, 0), [2063] = {.count = 1}, SHIFT(813, 0), [2065] = {.count = 1}, SHIFT(807, 0), [2067] = {.count = 1}, SHIFT(808, 0), [2069] = {.count = 1}, SHIFT(810, 0), [2071] = {.count = 1}, SHIFT(811, 0), [2073] = {.count = 1}, SHIFT(812, 0), [2075] = {.count = 1}, SHIFT(814, 0), [2077] = {.count = 1}, SHIFT(815, 0), [2079] = {.count = 1}, SHIFT(816, 0), [2081] = {.count = 1}, SHIFT(817, 0), [2083] = {.count = 1}, SHIFT(818, 0), [2085] = {.count = 1}, SHIFT(819, 0), [2087] = {.count = 1}, SHIFT(820, 0), [2089] = {.count = 1}, SHIFT(821, 0), [2091] = {.count = 1}, SHIFT(824, 0), [2093] = {.count = 1}, SHIFT(826, 0), [2095] = {.count = 1}, SHIFT(827, 0), [2097] = {.count = 1}, SHIFT(828, 0), [2099] = {.count = 1}, SHIFT(829, 0), [2101] = {.count = 1}, SHIFT(839, 0), [2103] = {.count = 1}, SHIFT(840, 0), [2105] = {.count = 1}, SHIFT(841, 0), [2107] = {.count = 1}, SHIFT(853, 0), [2109] = {.count = 1}, SHIFT(834, 0), [2111] = {.count = 2}, REDUCE(sym__expression, 1, FRAGILE), SHIFT(830, 0), [2114] = {.count = 1}, SHIFT(831, 0), [2116] = {.count = 1}, SHIFT(832, 0), [2118] = {.count = 1}, SHIFT(833, 0), [2120] = {.count = 1}, SHIFT(835, 0), [2122] = {.count = 1}, SHIFT(836, 0), [2124] = {.count = 1}, SHIFT(837, 0), [2126] = {.count = 1}, SHIFT(838, 0), [2128] = {.count = 1}, SHIFT(848, 0), [2130] = {.count = 1}, SHIFT(842, 0), [2132] = {.count = 1}, SHIFT(843, 0), [2134] = {.count = 1}, SHIFT(844, 0), [2136] = {.count = 1}, SHIFT(846, 0), [2138] = {.count = 1}, SHIFT(845, 0), [2140] = {.count = 1}, SHIFT(847, 0), [2142] = {.count = 1}, SHIFT(849, 0), [2144] = {.count = 1}, SHIFT(850, 0), [2146] = {.count = 1}, SHIFT(851, 0), [2148] = {.count = 1}, SHIFT(852, 0), [2150] = {.count = 1}, SHIFT(854, 0), [2152] = {.count = 1}, SHIFT(855, 0), [2154] = {.count = 1}, SHIFT(856, 0), [2156] = {.count = 1}, SHIFT(857, 0), [2158] = {.count = 1}, SHIFT(858, 0), [2160] = {.count = 1}, SHIFT(859, 0), [2162] = {.count = 1}, SHIFT(860, 0), [2164] = {.count = 1}, SHIFT(862, 0), [2166] = {.count = 1}, SHIFT(863, 0), [2168] = {.count = 1}, SHIFT(864, 0), [2170] = {.count = 1}, SHIFT(865, 0), [2172] = {.count = 1}, REDUCE(sym_switch_statement, 5, 0), [2174] = {.count = 1}, SHIFT(867, 0), [2176] = {.count = 1}, SHIFT(868, 0), [2178] = {.count = 1}, SHIFT(869, 0), [2180] = {.count = 1}, SHIFT(870, 0), [2182] = {.count = 1}, SHIFT(871, 0), [2184] = {.count = 1}, SHIFT(872, 0), [2186] = {.count = 1}, SHIFT(873, 0), [2188] = {.count = 1}, SHIFT(874, 0), [2190] = {.count = 1}, SHIFT(875, 0), [2192] = {.count = 1}, SHIFT(876, 0), [2194] = {.count = 1}, SHIFT(877, 0), [2196] = {.count = 1}, SHIFT(878, 0), [2198] = {.count = 1}, SHIFT(879, 0), [2200] = {.count = 1}, SHIFT(880, 0), [2202] = {.count = 1}, SHIFT(881, 0), [2204] = {.count = 1}, REDUCE(sym_if_statement, 3, FRAGILE), [2206] = {.count = 1}, SHIFT(1013, 0), [2208] = {.count = 1}, SHIFT(1011, 0), [2210] = {.count = 1}, SHIFT(1012, 0), [2212] = {.count = 1}, SHIFT(997, 0), [2214] = {.count = 1}, SHIFT(998, 0), [2216] = {.count = 1}, SHIFT(999, 0), [2218] = {.count = 1}, SHIFT(909, 0), [2220] = {.count = 1}, SHIFT(970, 0), [2222] = {.count = 1}, SHIFT(971, 0), [2224] = {.count = 1}, SHIFT(966, 0), [2226] = {.count = 1}, SHIFT(961, 0), [2228] = {.count = 1}, SHIFT(925, 0), [2230] = {.count = 1}, SHIFT(923, 0), [2232] = {.count = 1}, SHIFT(897, 0), [2234] = {.count = 1}, SHIFT(898, 0), [2236] = {.count = 1}, SHIFT(892, 0), [2238] = {.count = 1}, SHIFT(893, 0), [2240] = {.count = 1}, SHIFT(894, 0), [2242] = {.count = 1}, SHIFT(889, 0), [2244] = {.count = 1}, SHIFT(887, 0), [2246] = {.count = 1}, SHIFT(888, 0), [2248] = {.count = 1}, SHIFT(882, 0), [2250] = {.count = 1}, SHIFT(883, 0), [2252] = {.count = 1}, SHIFT(884, 0), [2254] = {.count = 1}, SHIFT(886, 0), [2256] = {.count = 1}, SHIFT(885, 0), [2258] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2260] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2262] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2264] = {.count = 1}, SHIFT(890, 0), [2266] = {.count = 1}, SHIFT(891, 0), [2268] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2270] = {.count = 1}, SHIFT(895, 0), [2272] = {.count = 1}, SHIFT(896, 0), [2274] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2276] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2278] = {.count = 1}, SHIFT(903, 0), [2280] = {.count = 1}, SHIFT(904, 0), [2282] = {.count = 1}, SHIFT(905, 0), [2284] = {.count = 1}, SHIFT(906, 0), [2286] = {.count = 1}, SHIFT(899, 0), [2288] = {.count = 1}, SHIFT(900, 0), [2290] = {.count = 1}, SHIFT(901, 0), [2292] = {.count = 1}, SHIFT(902, 0), [2294] = {.count = 1}, SHIFT(922, 0), [2296] = {.count = 1}, SHIFT(913, 0), [2298] = {.count = 1}, SHIFT(907, 0), [2300] = {.count = 1}, SHIFT(908, 0), [2302] = {.count = 1}, SHIFT(910, 0), [2304] = {.count = 1}, SHIFT(911, 0), [2306] = {.count = 1}, SHIFT(912, 0), [2308] = {.count = 1}, SHIFT(914, 0), [2310] = {.count = 1}, SHIFT(915, 0), [2312] = {.count = 1}, SHIFT(916, 0), [2314] = {.count = 1}, SHIFT(917, 0), [2316] = {.count = 1}, SHIFT(918, 0), [2318] = {.count = 1}, SHIFT(919, 0), [2320] = {.count = 1}, SHIFT(920, 0), [2322] = {.count = 1}, SHIFT(921, 0), [2324] = {.count = 1}, SHIFT(924, 0), [2326] = {.count = 1}, SHIFT(926, 0), [2328] = {.count = 1}, SHIFT(927, 0), [2330] = {.count = 1}, SHIFT(928, 0), [2332] = {.count = 1}, SHIFT(929, 0), [2334] = {.count = 1}, SHIFT(939, 0), [2336] = {.count = 1}, SHIFT(940, 0), [2338] = {.count = 1}, SHIFT(941, 0), [2340] = {.count = 1}, SHIFT(953, 0), [2342] = {.count = 1}, SHIFT(934, 0), [2344] = {.count = 2}, REDUCE(sym__expression, 1, FRAGILE), SHIFT(930, 0), [2347] = {.count = 1}, SHIFT(931, 0), [2349] = {.count = 1}, SHIFT(932, 0), [2351] = {.count = 1}, SHIFT(933, 0), [2353] = {.count = 1}, SHIFT(935, 0), [2355] = {.count = 1}, SHIFT(936, 0), [2357] = {.count = 1}, SHIFT(937, 0), [2359] = {.count = 1}, SHIFT(938, 0), [2361] = {.count = 1}, SHIFT(948, 0), [2363] = {.count = 1}, SHIFT(942, 0), [2365] = {.count = 1}, SHIFT(943, 0), [2367] = {.count = 1}, SHIFT(944, 0), [2369] = {.count = 1}, SHIFT(946, 0), [2371] = {.count = 1}, SHIFT(945, 0), [2373] = {.count = 1}, SHIFT(947, 0), [2375] = {.count = 1}, SHIFT(949, 0), [2377] = {.count = 1}, SHIFT(950, 0), [2379] = {.count = 1}, SHIFT(951, 0), [2381] = {.count = 1}, SHIFT(952, 0), [2383] = {.count = 1}, SHIFT(954, 0), [2385] = {.count = 1}, SHIFT(955, 0), [2387] = {.count = 1}, SHIFT(956, 0), [2389] = {.count = 1}, SHIFT(957, 0), [2391] = {.count = 1}, SHIFT(958, 0), [2393] = {.count = 1}, SHIFT(959, 0), [2395] = {.count = 1}, SHIFT(960, 0), [2397] = {.count = 1}, SHIFT(962, 0), [2399] = {.count = 1}, SHIFT(963, 0), [2401] = {.count = 1}, SHIFT(964, 0), [2403] = {.count = 1}, SHIFT(965, 0), [2405] = {.count = 1}, SHIFT(967, 0), [2407] = {.count = 1}, SHIFT(968, 0), [2409] = {.count = 1}, SHIFT(969, 0), [2411] = {.count = 1}, REDUCE(sym_if_statement, 5, 0), [2413] = {.count = 1}, SHIFT(995, 0), [2415] = {.count = 1}, REDUCE(sym__expression, 1, FRAGILE|CAN_HIDE_SPLIT), [2417] = {.count = 2}, REDUCE(sym__expression, 1, FRAGILE), SHIFT(33, 0), [2420] = {.count = 1}, SHIFT(983, 0), [2422] = {.count = 1}, SHIFT(993, 0), [2424] = {.count = 1}, SHIFT(992, 0), [2426] = {.count = 1}, SHIFT(989, 0), [2428] = {.count = 1}, SHIFT(988, 0), [2430] = {.count = 1}, SHIFT(987, 0), [2432] = {.count = 1}, SHIFT(986, 0), [2434] = {.count = 1}, SHIFT(985, 0), [2436] = {.count = 1}, SHIFT(984, 0), [2438] = {.count = 1}, SHIFT(990, 0), [2440] = {.count = 1}, SHIFT(991, 0), [2442] = {.count = 1}, SHIFT(996, 0), [2444] = {.count = 1}, SHIFT(1008, 0), [2446] = {.count = 1}, SHIFT(1001, 0), [2448] = {.count = 1}, SHIFT(1009, 0), [2450] = {.count = 1}, SHIFT(1005, 0), [2452] = {.count = 1}, SHIFT(1006, 0), [2454] = {.count = 1}, SHIFT(1000, 0), [2456] = {.count = 1}, SHIFT(1002, 0), [2458] = {.count = 1}, SHIFT(1003, 0), [2460] = {.count = 1}, SHIFT(1004, 0), [2462] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2464] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2466] = {.count = 1}, SHIFT(1007, 0), [2468] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2470] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2472] = {.count = 1}, SHIFT(1010, 0), [2474] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2476] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2478] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2480] = {.count = 1}, SHIFT(1014, 0), [2482] = {.count = 1}, SHIFT(1017, 0), [2484] = {.count = 1}, SHIFT(1029, 0), [2486] = {.count = 1}, SHIFT(1022, 0), [2488] = {.count = 1}, SHIFT(1030, 0), [2490] = {.count = 1}, SHIFT(1026, 0), [2492] = {.count = 1}, SHIFT(1027, 0), [2494] = {.count = 1}, SHIFT(1021, 0), [2496] = {.count = 1}, SHIFT(1023, 0), [2498] = {.count = 1}, SHIFT(1024, 0), [2500] = {.count = 1}, SHIFT(1025, 0), [2502] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2504] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2506] = {.count = 1}, SHIFT(1028, 0), [2508] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2510] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2512] = {.count = 1}, SHIFT(1031, 0), [2514] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2516] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2518] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2520] = {.count = 1}, REDUCE(aux_sym_program_repeat1, 2, 0), [2522] = {.count = 1}, SHIFT(1036, 0), [2524] = {.count = 1}, REDUCE(sym_case, 3, 0), [2526] = {.count = 1}, SHIFT(1037, 0), [2528] = {.count = 1}, REDUCE(sym_case, 4, 0), [2530] = {.count = 1}, REDUCE(aux_sym_switch_statement_repeat1, 2, 0), [2532] = {.count = 1}, SHIFT(1041, 0), [2534] = {.count = 1}, SHIFT(1042, 0), [2536] = {.count = 1}, SHIFT(1043, 0), [2538] = {.count = 1}, SHIFT(1044, 0), [2540] = {.count = 1}, SHIFT(1045, 0), [2542] = {.count = 1}, SHIFT(1046, 0), [2544] = {.count = 1}, SHIFT(1047, 0), [2546] = {.count = 1}, SHIFT(1048, 0), [2548] = {.count = 1}, SHIFT(1049, 0), [2550] = {.count = 1}, SHIFT(1050, 0), [2552] = {.count = 1}, SHIFT(1051, 0), [2554] = {.count = 1}, SHIFT(1052, 0), [2556] = {.count = 1}, SHIFT(1053, 0), [2558] = {.count = 1}, SHIFT(1054, 0), [2560] = {.count = 1}, SHIFT(1055, 0), [2562] = {.count = 1}, SHIFT(1163, 0), [2564] = {.count = 1}, SHIFT(1161, 0), [2566] = {.count = 1}, SHIFT(1162, 0), [2568] = {.count = 1}, SHIFT(1147, 0), [2570] = {.count = 1}, SHIFT(1148, 0), [2572] = {.count = 1}, SHIFT(1149, 0), [2574] = {.count = 1}, SHIFT(1083, 0), [2576] = {.count = 1}, SHIFT(1144, 0), [2578] = {.count = 1}, SHIFT(1145, 0), [2580] = {.count = 1}, SHIFT(1140, 0), [2582] = {.count = 1}, SHIFT(1135, 0), [2584] = {.count = 1}, SHIFT(1099, 0), [2586] = {.count = 1}, SHIFT(1097, 0), [2588] = {.count = 1}, SHIFT(1071, 0), [2590] = {.count = 1}, SHIFT(1072, 0), [2592] = {.count = 1}, SHIFT(1066, 0), [2594] = {.count = 1}, SHIFT(1067, 0), [2596] = {.count = 1}, SHIFT(1068, 0), [2598] = {.count = 1}, SHIFT(1063, 0), [2600] = {.count = 1}, SHIFT(1061, 0), [2602] = {.count = 1}, SHIFT(1062, 0), [2604] = {.count = 1}, SHIFT(1056, 0), [2606] = {.count = 1}, SHIFT(1057, 0), [2608] = {.count = 1}, SHIFT(1058, 0), [2610] = {.count = 1}, SHIFT(1060, 0), [2612] = {.count = 1}, SHIFT(1059, 0), [2614] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2616] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2618] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2620] = {.count = 1}, SHIFT(1064, 0), [2622] = {.count = 1}, SHIFT(1065, 0), [2624] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2626] = {.count = 1}, SHIFT(1069, 0), [2628] = {.count = 1}, SHIFT(1070, 0), [2630] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2632] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2634] = {.count = 1}, SHIFT(1077, 0), [2636] = {.count = 1}, SHIFT(1078, 0), [2638] = {.count = 1}, SHIFT(1079, 0), [2640] = {.count = 1}, SHIFT(1080, 0), [2642] = {.count = 1}, SHIFT(1073, 0), [2644] = {.count = 1}, SHIFT(1074, 0), [2646] = {.count = 1}, SHIFT(1075, 0), [2648] = {.count = 1}, SHIFT(1076, 0), [2650] = {.count = 1}, SHIFT(1096, 0), [2652] = {.count = 1}, SHIFT(1087, 0), [2654] = {.count = 1}, SHIFT(1081, 0), [2656] = {.count = 1}, SHIFT(1082, 0), [2658] = {.count = 1}, SHIFT(1084, 0), [2660] = {.count = 1}, SHIFT(1085, 0), [2662] = {.count = 1}, SHIFT(1086, 0), [2664] = {.count = 1}, SHIFT(1088, 0), [2666] = {.count = 1}, SHIFT(1089, 0), [2668] = {.count = 1}, SHIFT(1090, 0), [2670] = {.count = 1}, SHIFT(1091, 0), [2672] = {.count = 1}, SHIFT(1092, 0), [2674] = {.count = 1}, SHIFT(1093, 0), [2676] = {.count = 1}, SHIFT(1094, 0), [2678] = {.count = 1}, SHIFT(1095, 0), [2680] = {.count = 1}, SHIFT(1098, 0), [2682] = {.count = 1}, SHIFT(1100, 0), [2684] = {.count = 1}, SHIFT(1101, 0), [2686] = {.count = 1}, SHIFT(1102, 0), [2688] = {.count = 1}, SHIFT(1103, 0), [2690] = {.count = 1}, SHIFT(1113, 0), [2692] = {.count = 1}, SHIFT(1114, 0), [2694] = {.count = 1}, SHIFT(1115, 0), [2696] = {.count = 1}, SHIFT(1127, 0), [2698] = {.count = 1}, SHIFT(1108, 0), [2700] = {.count = 2}, REDUCE(sym__expression, 1, FRAGILE), SHIFT(1104, 0), [2703] = {.count = 1}, SHIFT(1105, 0), [2705] = {.count = 1}, SHIFT(1106, 0), [2707] = {.count = 1}, SHIFT(1107, 0), [2709] = {.count = 1}, SHIFT(1109, 0), [2711] = {.count = 1}, SHIFT(1110, 0), [2713] = {.count = 1}, SHIFT(1111, 0), [2715] = {.count = 1}, SHIFT(1112, 0), [2717] = {.count = 1}, SHIFT(1122, 0), [2719] = {.count = 1}, SHIFT(1116, 0), [2721] = {.count = 1}, SHIFT(1117, 0), [2723] = {.count = 1}, SHIFT(1118, 0), [2725] = {.count = 1}, SHIFT(1120, 0), [2727] = {.count = 1}, SHIFT(1119, 0), [2729] = {.count = 1}, SHIFT(1121, 0), [2731] = {.count = 1}, SHIFT(1123, 0), [2733] = {.count = 1}, SHIFT(1124, 0), [2735] = {.count = 1}, SHIFT(1125, 0), [2737] = {.count = 1}, SHIFT(1126, 0), [2739] = {.count = 1}, SHIFT(1128, 0), [2741] = {.count = 1}, SHIFT(1129, 0), [2743] = {.count = 1}, SHIFT(1130, 0), [2745] = {.count = 1}, SHIFT(1131, 0), [2747] = {.count = 1}, SHIFT(1132, 0), [2749] = {.count = 1}, SHIFT(1133, 0), [2751] = {.count = 1}, SHIFT(1134, 0), [2753] = {.count = 1}, SHIFT(1136, 0), [2755] = {.count = 1}, SHIFT(1137, 0), [2757] = {.count = 1}, SHIFT(1138, 0), [2759] = {.count = 1}, SHIFT(1139, 0), [2761] = {.count = 1}, SHIFT(1141, 0), [2763] = {.count = 1}, SHIFT(1142, 0), [2765] = {.count = 1}, SHIFT(1143, 0), [2767] = {.count = 1}, SHIFT(1146, 0), [2769] = {.count = 1}, SHIFT(1158, 0), [2771] = {.count = 1}, SHIFT(1151, 0), [2773] = {.count = 1}, SHIFT(1159, 0), [2775] = {.count = 1}, SHIFT(1155, 0), [2777] = {.count = 1}, SHIFT(1156, 0), [2779] = {.count = 1}, SHIFT(1150, 0), [2781] = {.count = 1}, SHIFT(1152, 0), [2783] = {.count = 1}, SHIFT(1153, 0), [2785] = {.count = 1}, SHIFT(1154, 0), [2787] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2789] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2791] = {.count = 1}, SHIFT(1157, 0), [2793] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2795] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2797] = {.count = 1}, SHIFT(1160, 0), [2799] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2801] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2803] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2805] = {.count = 1}, SHIFT(1164, 0), [2807] = {.count = 1}, SHIFT(1167, 0), [2809] = {.count = 1}, SHIFT(1179, 0), [2811] = {.count = 1}, SHIFT(1172, 0), [2813] = {.count = 1}, SHIFT(1180, 0), [2815] = {.count = 1}, SHIFT(1176, 0), [2817] = {.count = 1}, SHIFT(1177, 0), [2819] = {.count = 1}, SHIFT(1171, 0), [2821] = {.count = 1}, SHIFT(1173, 0), [2823] = {.count = 1}, SHIFT(1174, 0), [2825] = {.count = 1}, SHIFT(1175, 0), [2827] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2829] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2831] = {.count = 1}, SHIFT(1178, 0), [2833] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2835] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2837] = {.count = 1}, SHIFT(1181, 0), [2839] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2841] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2843] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [2845] = {.count = 1}, SHIFT(1186, 0), [2847] = {.count = 1}, SHIFT(1189, 0), [2849] = {.count = 1}, SHIFT(1193, 0), [2851] = {.count = 1}, SHIFT(1194, 0), [2853] = {.count = 1}, SHIFT(1195, 0), [2855] = {.count = 1}, SHIFT(1198, 0), [2857] = {.count = 1}, SHIFT(1202, 0), [2859] = {.count = 1}, SHIFT(1205, 0), [2861] = {.count = 1}, SHIFT(1203, 0), [2863] = {.count = 1}, SHIFT(1204, 0), [2865] = {.count = 1}, SHIFT(1208, 0), [2867] = {.count = 1}, SHIFT(1211, 0), [2869] = {.count = 1}, SHIFT(1225, 0), [2871] = {.count = 1}, SHIFT(1226, 0), [2873] = {.count = 1}, SHIFT(1214, 0), [2875] = {.count = 1}, SHIFT(1215, 0), [2877] = {.count = 1}, SHIFT(1216, 0), [2879] = {.count = 1}, SHIFT(1223, 0), [2881] = {.count = 1}, SHIFT(1217, 0), [2883] = {.count = 1}, SHIFT(1218, 0), [2885] = {.count = 1}, SHIFT(1219, 0), [2887] = {.count = 1}, SHIFT(1220, 0), [2889] = {.count = 1}, SHIFT(1221, 0), [2891] = {.count = 1}, SHIFT(1222, 0), [2893] = {.count = 1}, SHIFT(1224, 0), [2895] = {.count = 1}, SHIFT(1227, 0), [2897] = {.count = 1}, SHIFT(1231, 0), [2899] = {.count = 1}, SHIFT(1232, 0), [2901] = {.count = 1}, SHIFT(1233, 0), [2903] = {.count = 1}, SHIFT(1236, 0), [2905] = {.count = 1}, SHIFT(1240, 0), [2907] = {.count = 1}, SHIFT(1243, 0), [2909] = {.count = 1}, SHIFT(1241, 0), [2911] = {.count = 1}, SHIFT(1242, 0), [2913] = {.count = 1}, SHIFT(1245, 0), [2915] = {.count = 1}, SHIFT(1251, 0), [2917] = {.count = 1}, SHIFT(1252, 0), [2919] = {.count = 1}, SHIFT(1253, 0), [2921] = {.count = 1}, SHIFT(1256, 0), [2923] = {.count = 1}, SHIFT(1270, 0), [2925] = {.count = 1}, SHIFT(1271, 0), [2927] = {.count = 1}, SHIFT(1259, 0), [2929] = {.count = 1}, SHIFT(1260, 0), [2931] = {.count = 1}, SHIFT(1261, 0), [2933] = {.count = 1}, SHIFT(1268, 0), [2935] = {.count = 1}, SHIFT(1262, 0), [2937] = {.count = 1}, SHIFT(1263, 0), [2939] = {.count = 1}, SHIFT(1264, 0), [2941] = {.count = 1}, SHIFT(1265, 0), [2943] = {.count = 1}, SHIFT(1266, 0), [2945] = {.count = 1}, SHIFT(1267, 0), [2947] = {.count = 1}, SHIFT(1269, 0), [2949] = {.count = 1}, SHIFT(1272, 0), [2951] = {.count = 1}, SHIFT(1276, 0), [2953] = {.count = 1}, SHIFT(1277, 0), [2955] = {.count = 1}, SHIFT(1278, 0), [2957] = {.count = 1}, SHIFT(1281, 0), [2959] = {.count = 1}, SHIFT(1285, 0), [2961] = {.count = 1}, SHIFT(1288, 0), [2963] = {.count = 1}, SHIFT(1286, 0), [2965] = {.count = 1}, SHIFT(1287, 0), [2967] = {.count = 1}, SHIFT(1293, 0), [2969] = {.count = 1}, SHIFT(1294, 0), [2971] = {.count = 1}, SHIFT(1295, 0), [2973] = {.count = 1}, SHIFT(1298, 0), [2975] = {.count = 1}, SHIFT(1312, 0), [2977] = {.count = 1}, SHIFT(1313, 0), [2979] = {.count = 1}, SHIFT(1301, 0), [2981] = {.count = 1}, SHIFT(1302, 0), [2983] = {.count = 1}, SHIFT(1303, 0), [2985] = {.count = 1}, SHIFT(1310, 0), [2987] = {.count = 1}, SHIFT(1304, 0), [2989] = {.count = 1}, SHIFT(1305, 0), [2991] = {.count = 1}, SHIFT(1306, 0), [2993] = {.count = 1}, SHIFT(1307, 0), [2995] = {.count = 1}, SHIFT(1308, 0), [2997] = {.count = 1}, SHIFT(1309, 0), [2999] = {.count = 1}, SHIFT(1311, 0), [3001] = {.count = 1}, SHIFT(1314, 0), [3003] = {.count = 1}, SHIFT(1318, 0), [3005] = {.count = 1}, SHIFT(1319, 0), [3007] = {.count = 1}, SHIFT(1320, 0), [3009] = {.count = 1}, SHIFT(1323, 0), [3011] = {.count = 1}, SHIFT(1327, 0), [3013] = {.count = 1}, SHIFT(1330, 0), [3015] = {.count = 1}, SHIFT(1328, 0), [3017] = {.count = 1}, SHIFT(1329, 0), [3019] = {.count = 1}, SHIFT(1343, 0), [3021] = {.count = 1}, SHIFT(1336, 0), [3023] = {.count = 1}, SHIFT(1333, 0), [3025] = {.count = 1}, SHIFT(1334, 0), [3027] = {.count = 1}, SHIFT(1341, 0), [3029] = {.count = 1}, SHIFT(1335, 0), [3031] = {.count = 1}, REDUCE(sym_method_definition, 5, 0), [3033] = {.count = 1}, SHIFT(1337, 0), [3035] = {.count = 1}, SHIFT(1338, 0), [3037] = {.count = 1}, SHIFT(1339, 0), [3039] = {.count = 1}, SHIFT(1340, 0), [3041] = {.count = 1}, SHIFT(1342, 0), [3043] = {.count = 1}, REDUCE(sym_method_definition, 6, 0), [3045] = {.count = 1}, REDUCE(sym_method_definition, 4, 0), [3047] = {.count = 1}, SHIFT(1348, 0), [3049] = {.count = 1}, SHIFT(1362, 0), [3051] = {.count = 1}, SHIFT(1363, 0), [3053] = {.count = 1}, SHIFT(1351, 0), [3055] = {.count = 1}, SHIFT(1352, 0), [3057] = {.count = 1}, SHIFT(1353, 0), [3059] = {.count = 1}, SHIFT(1360, 0), [3061] = {.count = 1}, SHIFT(1354, 0), [3063] = {.count = 1}, SHIFT(1355, 0), [3065] = {.count = 1}, SHIFT(1356, 0), [3067] = {.count = 1}, SHIFT(1357, 0), [3069] = {.count = 1}, SHIFT(1358, 0), [3071] = {.count = 1}, SHIFT(1359, 0), [3073] = {.count = 1}, SHIFT(1361, 0), [3075] = {.count = 1}, SHIFT(1364, 0), [3077] = {.count = 1}, SHIFT(1368, 0), [3079] = {.count = 1}, SHIFT(1369, 0), [3081] = {.count = 1}, SHIFT(1370, 0), [3083] = {.count = 1}, SHIFT(1373, 0), [3085] = {.count = 1}, SHIFT(1375, 0), [3087] = {.count = 1}, SHIFT(1374, 0), [3089] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3091] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3093] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3095] = {.count = 1}, SHIFT(1379, 0), [3097] = {.count = 1}, SHIFT(1380, 0), [3099] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3101] = {.count = 1}, SHIFT(1384, 0), [3103] = {.count = 1}, SHIFT(1385, 0), [3105] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3107] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3109] = {.count = 1}, SHIFT(1392, 0), [3111] = {.count = 1}, SHIFT(1393, 0), [3113] = {.count = 1}, SHIFT(1394, 0), [3115] = {.count = 1}, SHIFT(1395, 0), [3117] = {.count = 1}, SHIFT(1388, 0), [3119] = {.count = 1}, SHIFT(1389, 0), [3121] = {.count = 1}, SHIFT(1390, 0), [3123] = {.count = 1}, SHIFT(1391, 0), [3125] = {.count = 1}, SHIFT(1411, 0), [3127] = {.count = 1}, SHIFT(1402, 0), [3129] = {.count = 1}, SHIFT(1396, 0), [3131] = {.count = 1}, SHIFT(1397, 0), [3133] = {.count = 1}, SHIFT(1399, 0), [3135] = {.count = 1}, SHIFT(1400, 0), [3137] = {.count = 1}, SHIFT(1401, 0), [3139] = {.count = 1}, SHIFT(1403, 0), [3141] = {.count = 1}, SHIFT(1404, 0), [3143] = {.count = 1}, SHIFT(1405, 0), [3145] = {.count = 1}, SHIFT(1406, 0), [3147] = {.count = 1}, SHIFT(1407, 0), [3149] = {.count = 1}, SHIFT(1408, 0), [3151] = {.count = 1}, SHIFT(1409, 0), [3153] = {.count = 1}, SHIFT(1410, 0), [3155] = {.count = 1}, SHIFT(1413, 0), [3157] = {.count = 1}, SHIFT(1416, 0), [3159] = {.count = 1}, SHIFT(1418, 0), [3161] = {.count = 1}, SHIFT(1419, 0), [3163] = {.count = 1}, SHIFT(1420, 0), [3165] = {.count = 1}, SHIFT(1421, 0), [3167] = {.count = 1}, SHIFT(1431, 0), [3169] = {.count = 1}, SHIFT(1432, 0), [3171] = {.count = 1}, SHIFT(1433, 0), [3173] = {.count = 1}, SHIFT(1445, 0), [3175] = {.count = 1}, SHIFT(1426, 0), [3177] = {.count = 2}, REDUCE(sym__expression, 1, FRAGILE), SHIFT(1422, 0), [3180] = {.count = 1}, SHIFT(1423, 0), [3182] = {.count = 1}, SHIFT(1424, 0), [3184] = {.count = 1}, SHIFT(1425, 0), [3186] = {.count = 1}, SHIFT(1427, 0), [3188] = {.count = 1}, SHIFT(1428, 0), [3190] = {.count = 1}, SHIFT(1429, 0), [3192] = {.count = 1}, SHIFT(1430, 0), [3194] = {.count = 1}, SHIFT(1440, 0), [3196] = {.count = 1}, SHIFT(1434, 0), [3198] = {.count = 1}, SHIFT(1435, 0), [3200] = {.count = 1}, SHIFT(1436, 0), [3202] = {.count = 1}, SHIFT(1438, 0), [3204] = {.count = 1}, SHIFT(1437, 0), [3206] = {.count = 1}, SHIFT(1439, 0), [3208] = {.count = 1}, SHIFT(1441, 0), [3210] = {.count = 1}, SHIFT(1442, 0), [3212] = {.count = 1}, SHIFT(1443, 0), [3214] = {.count = 1}, SHIFT(1444, 0), [3216] = {.count = 1}, SHIFT(1446, 0), [3218] = {.count = 1}, SHIFT(1447, 0), [3220] = {.count = 1}, SHIFT(1448, 0), [3222] = {.count = 1}, SHIFT(1449, 0), [3224] = {.count = 1}, SHIFT(1450, 0), [3226] = {.count = 1}, SHIFT(1451, 0), [3228] = {.count = 1}, SHIFT(1452, 0), [3230] = {.count = 1}, SHIFT(1454, 0), [3232] = {.count = 1}, SHIFT(1455, 0), [3234] = {.count = 1}, SHIFT(1456, 0), [3236] = {.count = 1}, SHIFT(1457, 0), [3238] = {.count = 1}, SHIFT(1459, 0), [3240] = {.count = 1}, SHIFT(1460, 0), [3242] = {.count = 1}, SHIFT(1461, 0), [3244] = {.count = 1}, SHIFT(1462, 0), [3246] = {.count = 1}, SHIFT(1463, 0), [3248] = {.count = 1}, SHIFT(1464, 0), [3250] = {.count = 1}, SHIFT(1465, 0), [3252] = {.count = 1}, SHIFT(1466, 0), [3254] = {.count = 1}, SHIFT(1467, 0), [3256] = {.count = 1}, SHIFT(1468, 0), [3258] = {.count = 1}, SHIFT(1469, 0), [3260] = {.count = 1}, SHIFT(1470, 0), [3262] = {.count = 1}, SHIFT(1471, 0), [3264] = {.count = 1}, SHIFT(1472, 0), [3266] = {.count = 1}, SHIFT(1473, 0), [3268] = {.count = 1}, SHIFT(1581, 0), [3270] = {.count = 1}, SHIFT(1579, 0), [3272] = {.count = 1}, SHIFT(1580, 0), [3274] = {.count = 1}, SHIFT(1565, 0), [3276] = {.count = 1}, SHIFT(1566, 0), [3278] = {.count = 1}, SHIFT(1567, 0), [3280] = {.count = 1}, SHIFT(1501, 0), [3282] = {.count = 1}, SHIFT(1562, 0), [3284] = {.count = 1}, SHIFT(1563, 0), [3286] = {.count = 1}, SHIFT(1558, 0), [3288] = {.count = 1}, SHIFT(1553, 0), [3290] = {.count = 1}, SHIFT(1517, 0), [3292] = {.count = 1}, SHIFT(1515, 0), [3294] = {.count = 1}, SHIFT(1489, 0), [3296] = {.count = 1}, SHIFT(1490, 0), [3298] = {.count = 1}, SHIFT(1484, 0), [3300] = {.count = 1}, SHIFT(1485, 0), [3302] = {.count = 1}, SHIFT(1486, 0), [3304] = {.count = 1}, SHIFT(1481, 0), [3306] = {.count = 1}, SHIFT(1479, 0), [3308] = {.count = 1}, SHIFT(1480, 0), [3310] = {.count = 1}, SHIFT(1474, 0), [3312] = {.count = 1}, SHIFT(1475, 0), [3314] = {.count = 1}, SHIFT(1476, 0), [3316] = {.count = 1}, SHIFT(1478, 0), [3318] = {.count = 1}, SHIFT(1477, 0), [3320] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3322] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3324] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3326] = {.count = 1}, SHIFT(1482, 0), [3328] = {.count = 1}, SHIFT(1483, 0), [3330] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3332] = {.count = 1}, SHIFT(1487, 0), [3334] = {.count = 1}, SHIFT(1488, 0), [3336] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3338] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3340] = {.count = 1}, SHIFT(1495, 0), [3342] = {.count = 1}, SHIFT(1496, 0), [3344] = {.count = 1}, SHIFT(1497, 0), [3346] = {.count = 1}, SHIFT(1498, 0), [3348] = {.count = 1}, SHIFT(1491, 0), [3350] = {.count = 1}, SHIFT(1492, 0), [3352] = {.count = 1}, SHIFT(1493, 0), [3354] = {.count = 1}, SHIFT(1494, 0), [3356] = {.count = 1}, SHIFT(1514, 0), [3358] = {.count = 1}, SHIFT(1505, 0), [3360] = {.count = 1}, SHIFT(1499, 0), [3362] = {.count = 1}, SHIFT(1500, 0), [3364] = {.count = 1}, SHIFT(1502, 0), [3366] = {.count = 1}, SHIFT(1503, 0), [3368] = {.count = 1}, SHIFT(1504, 0), [3370] = {.count = 1}, SHIFT(1506, 0), [3372] = {.count = 1}, SHIFT(1507, 0), [3374] = {.count = 1}, SHIFT(1508, 0), [3376] = {.count = 1}, SHIFT(1509, 0), [3378] = {.count = 1}, SHIFT(1510, 0), [3380] = {.count = 1}, SHIFT(1511, 0), [3382] = {.count = 1}, SHIFT(1512, 0), [3384] = {.count = 1}, SHIFT(1513, 0), [3386] = {.count = 1}, SHIFT(1516, 0), [3388] = {.count = 1}, SHIFT(1518, 0), [3390] = {.count = 1}, SHIFT(1519, 0), [3392] = {.count = 1}, SHIFT(1520, 0), [3394] = {.count = 1}, SHIFT(1521, 0), [3396] = {.count = 1}, SHIFT(1531, 0), [3398] = {.count = 1}, SHIFT(1532, 0), [3400] = {.count = 1}, SHIFT(1533, 0), [3402] = {.count = 1}, SHIFT(1545, 0), [3404] = {.count = 1}, SHIFT(1526, 0), [3406] = {.count = 2}, REDUCE(sym__expression, 1, FRAGILE), SHIFT(1522, 0), [3409] = {.count = 1}, SHIFT(1523, 0), [3411] = {.count = 1}, SHIFT(1524, 0), [3413] = {.count = 1}, SHIFT(1525, 0), [3415] = {.count = 1}, SHIFT(1527, 0), [3417] = {.count = 1}, SHIFT(1528, 0), [3419] = {.count = 1}, SHIFT(1529, 0), [3421] = {.count = 1}, SHIFT(1530, 0), [3423] = {.count = 1}, SHIFT(1540, 0), [3425] = {.count = 1}, SHIFT(1534, 0), [3427] = {.count = 1}, SHIFT(1535, 0), [3429] = {.count = 1}, SHIFT(1536, 0), [3431] = {.count = 1}, SHIFT(1538, 0), [3433] = {.count = 1}, SHIFT(1537, 0), [3435] = {.count = 1}, SHIFT(1539, 0), [3437] = {.count = 1}, SHIFT(1541, 0), [3439] = {.count = 1}, SHIFT(1542, 0), [3441] = {.count = 1}, SHIFT(1543, 0), [3443] = {.count = 1}, SHIFT(1544, 0), [3445] = {.count = 1}, SHIFT(1546, 0), [3447] = {.count = 1}, SHIFT(1547, 0), [3449] = {.count = 1}, SHIFT(1548, 0), [3451] = {.count = 1}, SHIFT(1549, 0), [3453] = {.count = 1}, SHIFT(1550, 0), [3455] = {.count = 1}, SHIFT(1551, 0), [3457] = {.count = 1}, SHIFT(1552, 0), [3459] = {.count = 1}, SHIFT(1554, 0), [3461] = {.count = 1}, SHIFT(1555, 0), [3463] = {.count = 1}, SHIFT(1556, 0), [3465] = {.count = 1}, SHIFT(1557, 0), [3467] = {.count = 1}, SHIFT(1559, 0), [3469] = {.count = 1}, SHIFT(1560, 0), [3471] = {.count = 1}, SHIFT(1561, 0), [3473] = {.count = 1}, SHIFT(1564, 0), [3475] = {.count = 1}, SHIFT(1576, 0), [3477] = {.count = 1}, SHIFT(1569, 0), [3479] = {.count = 1}, SHIFT(1577, 0), [3481] = {.count = 1}, SHIFT(1573, 0), [3483] = {.count = 1}, SHIFT(1574, 0), [3485] = {.count = 1}, SHIFT(1568, 0), [3487] = {.count = 1}, SHIFT(1570, 0), [3489] = {.count = 1}, SHIFT(1571, 0), [3491] = {.count = 1}, SHIFT(1572, 0), [3493] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3495] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3497] = {.count = 1}, SHIFT(1575, 0), [3499] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3501] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3503] = {.count = 1}, SHIFT(1578, 0), [3505] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3507] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3509] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3511] = {.count = 1}, SHIFT(1582, 0), [3513] = {.count = 1}, SHIFT(1585, 0), [3515] = {.count = 1}, SHIFT(1597, 0), [3517] = {.count = 1}, SHIFT(1590, 0), [3519] = {.count = 1}, SHIFT(1598, 0), [3521] = {.count = 1}, SHIFT(1594, 0), [3523] = {.count = 1}, SHIFT(1595, 0), [3525] = {.count = 1}, SHIFT(1589, 0), [3527] = {.count = 1}, SHIFT(1591, 0), [3529] = {.count = 1}, SHIFT(1592, 0), [3531] = {.count = 1}, SHIFT(1593, 0), [3533] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3535] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3537] = {.count = 1}, SHIFT(1596, 0), [3539] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3541] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3543] = {.count = 1}, SHIFT(1599, 0), [3545] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3547] = {.count = 1}, REDUCE_EXTRA(sym__line_break), [3549] = {.count = 1}, REDUCE_EXTRA(sym__line_break), }; #pragma GCC diagnostic pop EXPORT_LANGUAGE(ts_language_javascript);