diff --git a/spec/fixtures/grammars/javascript.cc b/spec/fixtures/grammars/javascript.cc index f7f46a58..243d5850 100644 --- a/spec/fixtures/grammars/javascript.cc +++ b/spec/fixtures/grammars/javascript.cc @@ -174,7 +174,7 @@ extern const Grammar javascript = Grammar({ { "function_expression", seq({ keyword("function"), optional(sym("identifier")), - sym("formal_parameters"), + in_parens(sym("formal_parameters")), sym("statement_block") }) }, { "function_call", seq({ sym("expression"), @@ -187,7 +187,7 @@ extern const Grammar javascript = Grammar({ prec(10, choice({ seq({ str("."), sym("identifier") }), in_brackets(sym("expression")) })) }) }, - { "formal_parameters", in_parens(comma_sep(sym("identifier"))) }, + { "formal_parameters", comma_sep(sym("identifier")) }, // Literals { "comment", token(choice({ diff --git a/spec/fixtures/parsers/javascript.c b/spec/fixtures/parsers/javascript.c index cd4e1022..0b7308fe 100644 --- a/spec/fixtures/parsers/javascript.c +++ b/spec/fixtures/parsers/javascript.c @@ -1,6 +1,6 @@ #include "tree_sitter/parser.h" -#define STATE_COUNT 2350 +#define STATE_COUNT 2382 #define SYMBOL_COUNT 110 enum { @@ -2547,19 +2547,6 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { ADVANCE(188); if (lookahead == '\n') ADVANCE(3); - if (lookahead == '/') - ADVANCE(112); - if (lookahead == '{') - ADVANCE(110); - LEX_ERROR(); - case 189: - START_TOKEN(); - if ((lookahead == '\t') || - (lookahead == '\r') || - (lookahead == ' ')) - ADVANCE(189); - if (lookahead == '\n') - ADVANCE(3); if ((lookahead == '$') || ('A' <= lookahead && lookahead <= 'Z') || (lookahead == '_') || @@ -2570,6 +2557,19 @@ static TSTree *ts_lex(TSLexer *lexer, TSStateId lex_state) { if (lookahead == '/') ADVANCE(112); LEX_ERROR(); + case 189: + START_TOKEN(); + if ((lookahead == '\t') || + (lookahead == '\r') || + (lookahead == ' ')) + ADVANCE(189); + if (lookahead == '\n') + ADVANCE(3); + if (lookahead == '/') + ADVANCE(112); + if (lookahead == '{') + ADVANCE(110); + LEX_ERROR(); case 190: START_TOKEN(); if ((lookahead == '\t') || @@ -12533,2129 +12533,2161 @@ static TSStateId ts_lex_states[STATE_COUNT] = { [224] = 184, [225] = 184, [226] = 184, - [227] = 188, - [228] = 157, - [229] = 189, + [227] = 157, + [228] = 188, + [229] = 187, [230] = 186, - [231] = 188, - [232] = 187, - [233] = 188, - [234] = 176, - [235] = 186, - [236] = 187, - [237] = 188, - [238] = 188, - [239] = 184, - [240] = 155, - [241] = 155, - [242] = 155, - [243] = 113, - [244] = 190, - [245] = 191, - [246] = 155, - [247] = 184, + [231] = 187, + [232] = 176, + [233] = 186, + [234] = 187, + [235] = 189, + [236] = 184, + [237] = 155, + [238] = 155, + [239] = 155, + [240] = 113, + [241] = 190, + [242] = 191, + [243] = 155, + [244] = 184, + [245] = 157, + [246] = 162, + [247] = 158, [248] = 157, - [249] = 162, - [250] = 158, + [249] = 157, + [250] = 163, [251] = 157, - [252] = 157, - [253] = 163, - [254] = 157, - [255] = 154, - [256] = 164, - [257] = 158, - [258] = 179, - [259] = 144, - [260] = 192, + [252] = 154, + [253] = 164, + [254] = 158, + [255] = 179, + [256] = 144, + [257] = 192, + [258] = 158, + [259] = 179, + [260] = 176, [261] = 158, - [262] = 179, - [263] = 176, - [264] = 158, - [265] = 177, - [266] = 144, - [267] = 144, - [268] = 113, - [269] = 206, - [270] = 172, - [271] = 207, - [272] = 208, - [273] = 113, - [274] = 158, - [275] = 209, - [276] = 209, - [277] = 210, - [278] = 172, + [262] = 177, + [263] = 144, + [264] = 144, + [265] = 113, + [266] = 206, + [267] = 172, + [268] = 207, + [269] = 208, + [270] = 113, + [271] = 158, + [272] = 209, + [273] = 209, + [274] = 210, + [275] = 172, + [276] = 158, + [277] = 158, + [278] = 158, [279] = 158, - [280] = 158, + [280] = 165, [281] = 158, - [282] = 158, - [283] = 165, - [284] = 158, - [285] = 166, - [286] = 168, - [287] = 171, + [282] = 166, + [283] = 168, + [284] = 171, + [285] = 209, + [286] = 173, + [287] = 209, [288] = 209, - [289] = 173, + [289] = 179, [290] = 209, - [291] = 209, - [292] = 179, - [293] = 209, - [294] = 174, - [295] = 184, - [296] = 186, + [291] = 174, + [292] = 184, + [293] = 186, + [294] = 209, + [295] = 187, + [296] = 209, [297] = 209, - [298] = 187, - [299] = 209, - [300] = 209, - [301] = 188, - [302] = 157, - [303] = 188, - [304] = 209, - [305] = 155, - [306] = 190, - [307] = 191, - [308] = 209, - [309] = 209, - [310] = 211, - [311] = 209, + [298] = 157, + [299] = 188, + [300] = 187, + [301] = 189, + [302] = 209, + [303] = 155, + [304] = 190, + [305] = 191, + [306] = 209, + [307] = 209, + [308] = 211, + [309] = 188, + [310] = 187, + [311] = 189, [312] = 209, - [313] = 176, - [314] = 158, - [315] = 177, - [316] = 210, + [313] = 209, + [314] = 176, + [315] = 158, + [316] = 177, [317] = 210, - [318] = 209, - [319] = 158, + [318] = 210, + [319] = 209, [320] = 158, - [321] = 209, - [322] = 158, - [323] = 209, + [321] = 158, + [322] = 209, + [323] = 158, [324] = 209, [325] = 209, [326] = 209, - [327] = 213, + [327] = 209, [328] = 213, - [329] = 214, - [330] = 172, - [331] = 158, + [329] = 213, + [330] = 214, + [331] = 172, [332] = 158, [333] = 158, [334] = 158, - [335] = 165, - [336] = 158, - [337] = 166, - [338] = 168, - [339] = 171, - [340] = 213, - [341] = 173, - [342] = 213, + [335] = 158, + [336] = 165, + [337] = 158, + [338] = 166, + [339] = 168, + [340] = 171, + [341] = 213, + [342] = 173, [343] = 213, - [344] = 179, - [345] = 213, - [346] = 174, - [347] = 184, - [348] = 186, - [349] = 213, - [350] = 187, - [351] = 213, + [344] = 213, + [345] = 179, + [346] = 213, + [347] = 174, + [348] = 184, + [349] = 186, + [350] = 213, + [351] = 187, [352] = 213, - [353] = 188, + [353] = 213, [354] = 157, [355] = 188, - [356] = 213, - [357] = 155, - [358] = 190, - [359] = 191, - [360] = 213, - [361] = 213, + [356] = 187, + [357] = 189, + [358] = 213, + [359] = 155, + [360] = 190, + [361] = 191, [362] = 213, [363] = 213, - [364] = 176, - [365] = 158, - [366] = 177, - [367] = 214, - [368] = 214, - [369] = 213, + [364] = 188, + [365] = 187, + [366] = 189, + [367] = 213, + [368] = 213, + [369] = 176, [370] = 158, - [371] = 158, - [372] = 213, - [373] = 158, + [371] = 177, + [372] = 214, + [373] = 214, [374] = 213, - [375] = 213, - [376] = 213, + [375] = 158, + [376] = 158, [377] = 213, - [378] = 213, + [378] = 158, [379] = 213, - [380] = 158, - [381] = 158, - [382] = 158, - [383] = 158, - [384] = 158, - [385] = 181, + [380] = 213, + [381] = 213, + [382] = 213, + [383] = 213, + [384] = 213, + [385] = 158, [386] = 158, - [387] = 213, - [388] = 213, - [389] = 213, - [390] = 213, - [391] = 213, - [392] = 207, - [393] = 208, + [387] = 158, + [388] = 158, + [389] = 158, + [390] = 181, + [391] = 158, + [392] = 213, + [393] = 213, [394] = 213, - [395] = 158, - [396] = 209, - [397] = 191, - [398] = 213, - [399] = 215, + [395] = 213, + [396] = 213, + [397] = 207, + [398] = 208, + [399] = 213, [400] = 158, - [401] = 158, - [402] = 158, - [403] = 158, - [404] = 158, - [405] = 181, + [401] = 209, + [402] = 191, + [403] = 213, + [404] = 215, + [405] = 158, [406] = 158, - [407] = 209, - [408] = 209, - [409] = 209, - [410] = 209, - [411] = 209, - [412] = 207, - [413] = 208, - [414] = 158, + [407] = 158, + [408] = 158, + [409] = 158, + [410] = 181, + [411] = 158, + [412] = 209, + [413] = 209, + [414] = 209, [415] = 209, - [416] = 191, - [417] = 191, - [418] = 213, - [419] = 191, - [420] = 213, - [421] = 213, - [422] = 158, + [416] = 209, + [417] = 207, + [418] = 208, + [419] = 158, + [420] = 209, + [421] = 191, + [422] = 191, [423] = 213, - [424] = 209, - [425] = 207, - [426] = 208, - [427] = 209, - [428] = 158, + [424] = 191, + [425] = 213, + [426] = 213, + [427] = 158, + [428] = 213, [429] = 209, - [430] = 191, - [431] = 209, + [430] = 207, + [431] = 208, [432] = 209, - [433] = 191, + [433] = 158, [434] = 209, - [435] = 209, - [436] = 158, + [435] = 191, + [436] = 209, [437] = 209, [438] = 191, - [439] = 113, - [440] = 113, - [441] = 191, - [442] = 113, - [443] = 113, - [444] = 216, - [445] = 174, - [446] = 158, - [447] = 158, + [439] = 209, + [440] = 209, + [441] = 158, + [442] = 209, + [443] = 191, + [444] = 113, + [445] = 113, + [446] = 191, + [447] = 113, [448] = 113, - [449] = 158, - [450] = 158, + [449] = 216, + [450] = 174, [451] = 158, [452] = 158, - [453] = 158, + [453] = 113, [454] = 158, - [455] = 181, + [455] = 158, [456] = 158, - [457] = 113, - [458] = 113, - [459] = 113, - [460] = 113, - [461] = 113, + [457] = 158, + [458] = 158, + [459] = 158, + [460] = 181, + [461] = 158, [462] = 113, [463] = 113, [464] = 113, - [465] = 184, - [466] = 186, + [465] = 113, + [466] = 113, [467] = 113, - [468] = 187, + [468] = 113, [469] = 113, - [470] = 113, - [471] = 206, - [472] = 158, - [473] = 213, - [474] = 187, - [475] = 188, - [476] = 217, - [477] = 217, - [478] = 191, - [479] = 155, - [480] = 158, - [481] = 208, - [482] = 229, - [483] = 229, - [484] = 229, - [485] = 113, - [486] = 154, - [487] = 217, - [488] = 155, - [489] = 157, - [490] = 162, - [491] = 158, - [492] = 157, - [493] = 157, - [494] = 163, - [495] = 157, - [496] = 154, - [497] = 164, - [498] = 158, - [499] = 144, - [500] = 241, - [501] = 113, - [502] = 242, - [503] = 243, - [504] = 242, - [505] = 158, - [506] = 213, - [507] = 187, - [508] = 188, - [509] = 217, - [510] = 191, - [511] = 229, - [512] = 229, - [513] = 244, - [514] = 244, - [515] = 113, - [516] = 154, - [517] = 155, - [518] = 157, - [519] = 162, - [520] = 158, - [521] = 157, - [522] = 157, - [523] = 163, - [524] = 157, - [525] = 154, - [526] = 164, - [527] = 158, - [528] = 144, - [529] = 257, - [530] = 113, - [531] = 258, - [532] = 259, - [533] = 258, - [534] = 158, - [535] = 213, - [536] = 187, - [537] = 188, - [538] = 217, - [539] = 191, - [540] = 244, - [541] = 244, - [542] = 244, - [543] = 244, - [544] = 244, - [545] = 157, - [546] = 163, + [470] = 184, + [471] = 186, + [472] = 113, + [473] = 187, + [474] = 113, + [475] = 113, + [476] = 206, + [477] = 158, + [478] = 213, + [479] = 187, + [480] = 189, + [481] = 217, + [482] = 217, + [483] = 191, + [484] = 155, + [485] = 158, + [486] = 208, + [487] = 229, + [488] = 229, + [489] = 229, + [490] = 113, + [491] = 154, + [492] = 217, + [493] = 155, + [494] = 157, + [495] = 162, + [496] = 158, + [497] = 157, + [498] = 157, + [499] = 163, + [500] = 157, + [501] = 154, + [502] = 164, + [503] = 158, + [504] = 144, + [505] = 241, + [506] = 113, + [507] = 242, + [508] = 243, + [509] = 242, + [510] = 158, + [511] = 213, + [512] = 187, + [513] = 189, + [514] = 217, + [515] = 191, + [516] = 229, + [517] = 229, + [518] = 244, + [519] = 244, + [520] = 113, + [521] = 154, + [522] = 155, + [523] = 157, + [524] = 162, + [525] = 158, + [526] = 157, + [527] = 157, + [528] = 163, + [529] = 157, + [530] = 154, + [531] = 164, + [532] = 158, + [533] = 144, + [534] = 257, + [535] = 113, + [536] = 258, + [537] = 259, + [538] = 258, + [539] = 158, + [540] = 213, + [541] = 187, + [542] = 189, + [543] = 217, + [544] = 191, + [545] = 244, + [546] = 244, [547] = 244, - [548] = 176, - [549] = 187, - [550] = 163, - [551] = 244, + [548] = 244, + [549] = 244, + [550] = 157, + [551] = 163, [552] = 244, - [553] = 158, - [554] = 213, - [555] = 187, - [556] = 163, + [553] = 176, + [554] = 187, + [555] = 163, + [556] = 244, [557] = 244, [558] = 158, [559] = 213, [560] = 187, [561] = 163, - [562] = 260, - [563] = 260, - [564] = 113, - [565] = 154, - [566] = 155, - [567] = 157, - [568] = 162, - [569] = 158, - [570] = 157, - [571] = 157, - [572] = 163, - [573] = 157, - [574] = 154, - [575] = 164, - [576] = 158, - [577] = 144, - [578] = 265, - [579] = 113, - [580] = 266, - [581] = 267, - [582] = 266, - [583] = 158, - [584] = 213, - [585] = 187, - [586] = 188, - [587] = 217, - [588] = 191, - [589] = 260, - [590] = 260, - [591] = 260, - [592] = 260, - [593] = 260, - [594] = 157, - [595] = 163, + [562] = 244, + [563] = 158, + [564] = 213, + [565] = 187, + [566] = 163, + [567] = 260, + [568] = 260, + [569] = 113, + [570] = 154, + [571] = 155, + [572] = 157, + [573] = 162, + [574] = 158, + [575] = 157, + [576] = 157, + [577] = 163, + [578] = 157, + [579] = 154, + [580] = 164, + [581] = 158, + [582] = 144, + [583] = 265, + [584] = 113, + [585] = 266, + [586] = 267, + [587] = 266, + [588] = 158, + [589] = 213, + [590] = 187, + [591] = 189, + [592] = 217, + [593] = 191, + [594] = 260, + [595] = 260, [596] = 260, - [597] = 176, - [598] = 187, - [599] = 163, - [600] = 260, + [597] = 260, + [598] = 260, + [599] = 157, + [600] = 163, [601] = 260, - [602] = 158, - [603] = 213, - [604] = 187, - [605] = 163, + [602] = 176, + [603] = 187, + [604] = 163, + [605] = 260, [606] = 260, [607] = 158, [608] = 213, [609] = 187, [610] = 163, [611] = 260, - [612] = 163, - [613] = 260, - [614] = 113, - [615] = 267, - [616] = 268, - [617] = 266, - [618] = 269, - [619] = 271, - [620] = 154, - [621] = 158, - [622] = 176, - [623] = 268, - [624] = 269, + [612] = 158, + [613] = 213, + [614] = 187, + [615] = 163, + [616] = 260, + [617] = 163, + [618] = 260, + [619] = 113, + [620] = 267, + [621] = 268, + [622] = 266, + [623] = 269, + [624] = 271, [625] = 154, [626] = 158, - [627] = 272, - [628] = 272, - [629] = 273, - [630] = 172, + [627] = 176, + [628] = 268, + [629] = 269, + [630] = 154, [631] = 158, - [632] = 158, - [633] = 158, - [634] = 158, - [635] = 165, + [632] = 272, + [633] = 272, + [634] = 273, + [635] = 172, [636] = 158, - [637] = 166, - [638] = 168, - [639] = 171, - [640] = 272, - [641] = 173, - [642] = 272, - [643] = 272, - [644] = 179, + [637] = 158, + [638] = 158, + [639] = 158, + [640] = 165, + [641] = 158, + [642] = 166, + [643] = 168, + [644] = 171, [645] = 272, - [646] = 174, - [647] = 184, - [648] = 186, - [649] = 272, - [650] = 187, - [651] = 272, - [652] = 272, - [653] = 188, - [654] = 157, - [655] = 188, + [646] = 173, + [647] = 272, + [648] = 272, + [649] = 179, + [650] = 272, + [651] = 174, + [652] = 184, + [653] = 186, + [654] = 272, + [655] = 187, [656] = 272, - [657] = 155, - [658] = 190, - [659] = 191, - [660] = 272, - [661] = 272, + [657] = 272, + [658] = 157, + [659] = 188, + [660] = 187, + [661] = 189, [662] = 272, - [663] = 272, - [664] = 176, - [665] = 158, - [666] = 177, - [667] = 273, - [668] = 273, - [669] = 272, - [670] = 158, - [671] = 158, + [663] = 155, + [664] = 190, + [665] = 191, + [666] = 272, + [667] = 272, + [668] = 188, + [669] = 187, + [670] = 189, + [671] = 272, [672] = 272, - [673] = 158, - [674] = 272, - [675] = 272, - [676] = 272, - [677] = 272, - [678] = 213, - [679] = 272, - [680] = 207, - [681] = 208, - [682] = 272, - [683] = 158, - [684] = 209, - [685] = 191, + [673] = 176, + [674] = 158, + [675] = 177, + [676] = 273, + [677] = 273, + [678] = 272, + [679] = 158, + [680] = 158, + [681] = 272, + [682] = 158, + [683] = 272, + [684] = 272, + [685] = 272, [686] = 272, - [687] = 272, - [688] = 191, - [689] = 272, - [690] = 272, - [691] = 158, - [692] = 272, - [693] = 158, - [694] = 158, - [695] = 158, - [696] = 158, - [697] = 158, - [698] = 181, - [699] = 158, - [700] = 272, + [687] = 213, + [688] = 272, + [689] = 207, + [690] = 208, + [691] = 272, + [692] = 158, + [693] = 209, + [694] = 191, + [695] = 272, + [696] = 272, + [697] = 191, + [698] = 272, + [699] = 272, + [700] = 158, [701] = 272, - [702] = 272, - [703] = 272, - [704] = 272, - [705] = 154, - [706] = 272, - [707] = 274, - [708] = 154, - [709] = 266, - [710] = 266, - [711] = 275, - [712] = 158, - [713] = 113, - [714] = 276, - [715] = 144, - [716] = 162, - [717] = 268, - [718] = 164, - [719] = 277, - [720] = 280, - [721] = 154, - [722] = 158, - [723] = 158, - [724] = 272, - [725] = 283, - [726] = 154, + [702] = 158, + [703] = 158, + [704] = 158, + [705] = 158, + [706] = 158, + [707] = 181, + [708] = 158, + [709] = 272, + [710] = 272, + [711] = 272, + [712] = 272, + [713] = 272, + [714] = 154, + [715] = 272, + [716] = 274, + [717] = 154, + [718] = 266, + [719] = 266, + [720] = 275, + [721] = 158, + [722] = 113, + [723] = 276, + [724] = 144, + [725] = 162, + [726] = 268, [727] = 164, - [728] = 213, - [729] = 163, - [730] = 260, - [731] = 164, + [728] = 277, + [729] = 280, + [730] = 154, + [731] = 158, [732] = 158, - [733] = 158, - [734] = 113, - [735] = 213, - [736] = 163, - [737] = 260, - [738] = 285, - [739] = 163, - [740] = 260, + [733] = 272, + [734] = 283, + [735] = 154, + [736] = 164, + [737] = 213, + [738] = 163, + [739] = 260, + [740] = 164, [741] = 158, - [742] = 113, - [743] = 154, - [744] = 286, - [745] = 213, - [746] = 163, - [747] = 260, - [748] = 287, - [749] = 288, - [750] = 289, - [751] = 191, - [752] = 267, - [753] = 260, - [754] = 267, - [755] = 267, - [756] = 163, - [757] = 244, - [758] = 113, - [759] = 259, - [760] = 268, - [761] = 258, - [762] = 269, - [763] = 290, - [764] = 154, - [765] = 158, - [766] = 272, - [767] = 291, - [768] = 154, - [769] = 258, + [742] = 158, + [743] = 113, + [744] = 213, + [745] = 163, + [746] = 260, + [747] = 285, + [748] = 163, + [749] = 260, + [750] = 158, + [751] = 113, + [752] = 154, + [753] = 286, + [754] = 213, + [755] = 163, + [756] = 260, + [757] = 287, + [758] = 288, + [759] = 289, + [760] = 191, + [761] = 267, + [762] = 260, + [763] = 267, + [764] = 267, + [765] = 163, + [766] = 244, + [767] = 113, + [768] = 259, + [769] = 268, [770] = 258, - [771] = 275, - [772] = 158, - [773] = 276, - [774] = 144, - [775] = 162, - [776] = 277, - [777] = 158, - [778] = 213, - [779] = 163, - [780] = 244, + [771] = 269, + [772] = 290, + [773] = 154, + [774] = 158, + [775] = 272, + [776] = 291, + [777] = 154, + [778] = 258, + [779] = 258, + [780] = 275, [781] = 158, - [782] = 213, - [783] = 163, - [784] = 244, - [785] = 163, - [786] = 244, - [787] = 158, - [788] = 213, - [789] = 163, - [790] = 244, - [791] = 287, - [792] = 191, - [793] = 259, - [794] = 244, - [795] = 259, - [796] = 259, - [797] = 292, - [798] = 229, - [799] = 157, - [800] = 163, - [801] = 229, - [802] = 176, - [803] = 187, - [804] = 163, - [805] = 292, + [782] = 276, + [783] = 144, + [784] = 162, + [785] = 277, + [786] = 158, + [787] = 213, + [788] = 163, + [789] = 244, + [790] = 158, + [791] = 213, + [792] = 163, + [793] = 244, + [794] = 163, + [795] = 244, + [796] = 158, + [797] = 213, + [798] = 163, + [799] = 244, + [800] = 287, + [801] = 191, + [802] = 259, + [803] = 244, + [804] = 259, + [805] = 259, [806] = 292, - [807] = 113, - [808] = 154, - [809] = 155, - [810] = 157, - [811] = 162, - [812] = 158, - [813] = 157, - [814] = 157, - [815] = 163, - [816] = 157, + [807] = 229, + [808] = 157, + [809] = 163, + [810] = 229, + [811] = 176, + [812] = 187, + [813] = 163, + [814] = 292, + [815] = 292, + [816] = 113, [817] = 154, - [818] = 164, - [819] = 158, - [820] = 144, - [821] = 293, - [822] = 113, - [823] = 294, - [824] = 295, - [825] = 294, - [826] = 158, - [827] = 213, - [828] = 187, - [829] = 188, - [830] = 217, - [831] = 191, - [832] = 292, - [833] = 292, - [834] = 244, - [835] = 292, - [836] = 292, - [837] = 163, - [838] = 292, - [839] = 292, - [840] = 158, - [841] = 213, - [842] = 187, - [843] = 163, + [818] = 155, + [819] = 157, + [820] = 162, + [821] = 158, + [822] = 157, + [823] = 157, + [824] = 163, + [825] = 157, + [826] = 154, + [827] = 164, + [828] = 158, + [829] = 144, + [830] = 293, + [831] = 113, + [832] = 294, + [833] = 295, + [834] = 294, + [835] = 158, + [836] = 213, + [837] = 187, + [838] = 189, + [839] = 217, + [840] = 191, + [841] = 292, + [842] = 292, + [843] = 244, [844] = 292, - [845] = 158, - [846] = 213, - [847] = 187, - [848] = 163, - [849] = 296, - [850] = 296, - [851] = 113, - [852] = 154, - [853] = 155, - [854] = 157, - [855] = 162, - [856] = 158, - [857] = 157, - [858] = 157, - [859] = 163, - [860] = 157, + [845] = 292, + [846] = 163, + [847] = 292, + [848] = 292, + [849] = 158, + [850] = 213, + [851] = 187, + [852] = 163, + [853] = 292, + [854] = 158, + [855] = 213, + [856] = 187, + [857] = 163, + [858] = 296, + [859] = 296, + [860] = 113, [861] = 154, - [862] = 164, - [863] = 158, - [864] = 144, - [865] = 297, - [866] = 113, - [867] = 298, - [868] = 299, - [869] = 298, - [870] = 158, - [871] = 213, - [872] = 187, - [873] = 188, - [874] = 217, - [875] = 191, - [876] = 296, - [877] = 296, - [878] = 260, - [879] = 296, - [880] = 296, - [881] = 157, - [882] = 163, - [883] = 296, - [884] = 176, - [885] = 187, - [886] = 163, - [887] = 296, + [862] = 155, + [863] = 157, + [864] = 162, + [865] = 158, + [866] = 157, + [867] = 157, + [868] = 163, + [869] = 157, + [870] = 154, + [871] = 164, + [872] = 158, + [873] = 144, + [874] = 297, + [875] = 113, + [876] = 298, + [877] = 299, + [878] = 298, + [879] = 158, + [880] = 213, + [881] = 187, + [882] = 189, + [883] = 217, + [884] = 191, + [885] = 296, + [886] = 296, + [887] = 260, [888] = 296, - [889] = 158, - [890] = 213, - [891] = 187, - [892] = 163, - [893] = 296, - [894] = 158, - [895] = 213, - [896] = 187, - [897] = 163, - [898] = 296, - [899] = 163, - [900] = 296, - [901] = 113, - [902] = 299, - [903] = 268, - [904] = 298, - [905] = 269, - [906] = 300, - [907] = 154, - [908] = 158, - [909] = 272, - [910] = 301, - [911] = 154, - [912] = 298, + [889] = 296, + [890] = 157, + [891] = 163, + [892] = 296, + [893] = 176, + [894] = 187, + [895] = 163, + [896] = 296, + [897] = 296, + [898] = 158, + [899] = 213, + [900] = 187, + [901] = 163, + [902] = 296, + [903] = 158, + [904] = 213, + [905] = 187, + [906] = 163, + [907] = 296, + [908] = 163, + [909] = 296, + [910] = 113, + [911] = 299, + [912] = 268, [913] = 298, - [914] = 275, - [915] = 158, - [916] = 276, - [917] = 144, - [918] = 162, - [919] = 277, - [920] = 158, - [921] = 213, - [922] = 163, - [923] = 296, + [914] = 269, + [915] = 300, + [916] = 154, + [917] = 158, + [918] = 272, + [919] = 301, + [920] = 154, + [921] = 298, + [922] = 298, + [923] = 275, [924] = 158, - [925] = 213, - [926] = 163, - [927] = 296, - [928] = 163, - [929] = 296, - [930] = 158, - [931] = 213, - [932] = 163, - [933] = 296, - [934] = 287, - [935] = 191, - [936] = 299, - [937] = 296, - [938] = 299, - [939] = 299, - [940] = 163, - [941] = 292, - [942] = 113, - [943] = 295, - [944] = 268, - [945] = 294, - [946] = 269, - [947] = 302, - [948] = 154, - [949] = 158, - [950] = 272, - [951] = 303, - [952] = 154, - [953] = 294, + [925] = 276, + [926] = 144, + [927] = 162, + [928] = 277, + [929] = 158, + [930] = 213, + [931] = 163, + [932] = 296, + [933] = 158, + [934] = 213, + [935] = 163, + [936] = 296, + [937] = 163, + [938] = 296, + [939] = 158, + [940] = 213, + [941] = 163, + [942] = 296, + [943] = 287, + [944] = 191, + [945] = 299, + [946] = 296, + [947] = 299, + [948] = 299, + [949] = 163, + [950] = 292, + [951] = 113, + [952] = 295, + [953] = 268, [954] = 294, - [955] = 275, - [956] = 158, - [957] = 276, - [958] = 144, - [959] = 162, - [960] = 277, - [961] = 158, - [962] = 213, - [963] = 163, - [964] = 292, + [955] = 269, + [956] = 302, + [957] = 154, + [958] = 158, + [959] = 272, + [960] = 303, + [961] = 154, + [962] = 294, + [963] = 294, + [964] = 275, [965] = 158, - [966] = 213, - [967] = 163, - [968] = 292, - [969] = 163, - [970] = 292, - [971] = 158, - [972] = 213, - [973] = 163, - [974] = 292, - [975] = 287, - [976] = 191, - [977] = 295, - [978] = 292, - [979] = 295, - [980] = 295, - [981] = 229, - [982] = 158, - [983] = 213, - [984] = 187, - [985] = 163, - [986] = 229, - [987] = 158, - [988] = 213, - [989] = 187, - [990] = 163, - [991] = 304, - [992] = 304, - [993] = 113, - [994] = 154, - [995] = 155, - [996] = 157, - [997] = 162, - [998] = 158, - [999] = 157, - [1000] = 157, - [1001] = 163, - [1002] = 157, + [966] = 276, + [967] = 144, + [968] = 162, + [969] = 277, + [970] = 158, + [971] = 213, + [972] = 163, + [973] = 292, + [974] = 158, + [975] = 213, + [976] = 163, + [977] = 292, + [978] = 163, + [979] = 292, + [980] = 158, + [981] = 213, + [982] = 163, + [983] = 292, + [984] = 287, + [985] = 191, + [986] = 295, + [987] = 292, + [988] = 295, + [989] = 295, + [990] = 229, + [991] = 158, + [992] = 213, + [993] = 187, + [994] = 163, + [995] = 229, + [996] = 158, + [997] = 213, + [998] = 187, + [999] = 163, + [1000] = 304, + [1001] = 304, + [1002] = 113, [1003] = 154, - [1004] = 164, - [1005] = 158, - [1006] = 144, - [1007] = 305, - [1008] = 113, - [1009] = 306, - [1010] = 307, - [1011] = 306, - [1012] = 158, - [1013] = 213, - [1014] = 187, - [1015] = 188, - [1016] = 217, - [1017] = 191, - [1018] = 304, - [1019] = 304, - [1020] = 260, - [1021] = 296, - [1022] = 304, - [1023] = 163, - [1024] = 304, - [1025] = 304, - [1026] = 158, - [1027] = 213, - [1028] = 187, - [1029] = 163, - [1030] = 304, - [1031] = 158, - [1032] = 213, - [1033] = 187, - [1034] = 163, - [1035] = 304, - [1036] = 163, - [1037] = 304, - [1038] = 113, - [1039] = 307, - [1040] = 268, - [1041] = 306, - [1042] = 269, - [1043] = 308, - [1044] = 154, - [1045] = 158, - [1046] = 272, - [1047] = 309, - [1048] = 154, - [1049] = 306, + [1004] = 155, + [1005] = 157, + [1006] = 162, + [1007] = 158, + [1008] = 157, + [1009] = 157, + [1010] = 163, + [1011] = 157, + [1012] = 154, + [1013] = 164, + [1014] = 158, + [1015] = 144, + [1016] = 305, + [1017] = 113, + [1018] = 306, + [1019] = 307, + [1020] = 306, + [1021] = 158, + [1022] = 213, + [1023] = 187, + [1024] = 189, + [1025] = 217, + [1026] = 191, + [1027] = 304, + [1028] = 304, + [1029] = 260, + [1030] = 296, + [1031] = 304, + [1032] = 163, + [1033] = 304, + [1034] = 304, + [1035] = 158, + [1036] = 213, + [1037] = 187, + [1038] = 163, + [1039] = 304, + [1040] = 158, + [1041] = 213, + [1042] = 187, + [1043] = 163, + [1044] = 304, + [1045] = 163, + [1046] = 304, + [1047] = 113, + [1048] = 307, + [1049] = 268, [1050] = 306, - [1051] = 275, - [1052] = 158, - [1053] = 276, - [1054] = 144, - [1055] = 162, - [1056] = 277, - [1057] = 158, - [1058] = 213, - [1059] = 163, - [1060] = 304, + [1051] = 269, + [1052] = 308, + [1053] = 154, + [1054] = 158, + [1055] = 272, + [1056] = 309, + [1057] = 154, + [1058] = 306, + [1059] = 306, + [1060] = 275, [1061] = 158, - [1062] = 213, - [1063] = 163, - [1064] = 304, - [1065] = 163, - [1066] = 304, - [1067] = 158, - [1068] = 213, - [1069] = 163, - [1070] = 304, - [1071] = 287, - [1072] = 191, - [1073] = 307, - [1074] = 304, - [1075] = 307, - [1076] = 307, - [1077] = 163, - [1078] = 229, - [1079] = 113, - [1080] = 243, - [1081] = 268, - [1082] = 242, - [1083] = 269, - [1084] = 310, - [1085] = 154, - [1086] = 158, - [1087] = 272, - [1088] = 311, - [1089] = 154, - [1090] = 242, + [1062] = 276, + [1063] = 144, + [1064] = 162, + [1065] = 277, + [1066] = 158, + [1067] = 213, + [1068] = 163, + [1069] = 304, + [1070] = 158, + [1071] = 213, + [1072] = 163, + [1073] = 304, + [1074] = 163, + [1075] = 304, + [1076] = 158, + [1077] = 213, + [1078] = 163, + [1079] = 304, + [1080] = 287, + [1081] = 191, + [1082] = 307, + [1083] = 304, + [1084] = 307, + [1085] = 307, + [1086] = 163, + [1087] = 229, + [1088] = 113, + [1089] = 243, + [1090] = 268, [1091] = 242, - [1092] = 275, - [1093] = 158, - [1094] = 276, - [1095] = 144, - [1096] = 162, - [1097] = 277, - [1098] = 158, - [1099] = 213, - [1100] = 163, - [1101] = 229, + [1092] = 269, + [1093] = 310, + [1094] = 154, + [1095] = 158, + [1096] = 272, + [1097] = 311, + [1098] = 154, + [1099] = 242, + [1100] = 242, + [1101] = 275, [1102] = 158, - [1103] = 213, - [1104] = 163, - [1105] = 229, - [1106] = 163, - [1107] = 229, - [1108] = 158, - [1109] = 213, - [1110] = 163, - [1111] = 229, - [1112] = 287, - [1113] = 191, - [1114] = 243, - [1115] = 229, - [1116] = 243, - [1117] = 243, - [1118] = 217, - [1119] = 181, + [1103] = 276, + [1104] = 144, + [1105] = 162, + [1106] = 277, + [1107] = 158, + [1108] = 213, + [1109] = 163, + [1110] = 229, + [1111] = 158, + [1112] = 213, + [1113] = 163, + [1114] = 229, + [1115] = 163, + [1116] = 229, + [1117] = 158, + [1118] = 213, + [1119] = 163, [1120] = 229, - [1121] = 217, - [1122] = 155, - [1123] = 191, - [1124] = 312, - [1125] = 312, - [1126] = 113, - [1127] = 154, - [1128] = 155, - [1129] = 157, - [1130] = 162, - [1131] = 158, - [1132] = 157, - [1133] = 157, - [1134] = 163, - [1135] = 157, + [1121] = 287, + [1122] = 191, + [1123] = 243, + [1124] = 229, + [1125] = 243, + [1126] = 243, + [1127] = 217, + [1128] = 181, + [1129] = 229, + [1130] = 217, + [1131] = 155, + [1132] = 191, + [1133] = 312, + [1134] = 312, + [1135] = 113, [1136] = 154, - [1137] = 164, - [1138] = 158, - [1139] = 144, - [1140] = 315, - [1141] = 113, - [1142] = 316, - [1143] = 317, - [1144] = 316, - [1145] = 158, - [1146] = 213, - [1147] = 187, - [1148] = 188, - [1149] = 217, - [1150] = 191, - [1151] = 312, - [1152] = 312, - [1153] = 312, - [1154] = 312, - [1155] = 312, - [1156] = 157, - [1157] = 163, - [1158] = 312, - [1159] = 176, - [1160] = 187, - [1161] = 163, + [1137] = 155, + [1138] = 157, + [1139] = 162, + [1140] = 158, + [1141] = 157, + [1142] = 157, + [1143] = 163, + [1144] = 157, + [1145] = 154, + [1146] = 164, + [1147] = 158, + [1148] = 144, + [1149] = 315, + [1150] = 113, + [1151] = 316, + [1152] = 317, + [1153] = 316, + [1154] = 158, + [1155] = 213, + [1156] = 187, + [1157] = 189, + [1158] = 217, + [1159] = 191, + [1160] = 312, + [1161] = 312, [1162] = 312, [1163] = 312, - [1164] = 158, - [1165] = 213, - [1166] = 187, - [1167] = 163, - [1168] = 312, - [1169] = 158, - [1170] = 213, - [1171] = 187, - [1172] = 163, - [1173] = 318, - [1174] = 318, - [1175] = 113, - [1176] = 154, - [1177] = 155, - [1178] = 157, - [1179] = 162, - [1180] = 158, - [1181] = 157, - [1182] = 157, - [1183] = 163, - [1184] = 157, + [1164] = 312, + [1165] = 157, + [1166] = 163, + [1167] = 312, + [1168] = 176, + [1169] = 187, + [1170] = 163, + [1171] = 312, + [1172] = 312, + [1173] = 158, + [1174] = 213, + [1175] = 187, + [1176] = 163, + [1177] = 312, + [1178] = 158, + [1179] = 213, + [1180] = 187, + [1181] = 163, + [1182] = 318, + [1183] = 318, + [1184] = 113, [1185] = 154, - [1186] = 164, - [1187] = 158, - [1188] = 144, - [1189] = 319, - [1190] = 113, - [1191] = 320, - [1192] = 321, - [1193] = 320, - [1194] = 158, - [1195] = 213, - [1196] = 187, - [1197] = 188, - [1198] = 217, - [1199] = 191, - [1200] = 318, - [1201] = 318, - [1202] = 318, - [1203] = 318, - [1204] = 318, - [1205] = 157, - [1206] = 163, - [1207] = 318, - [1208] = 176, - [1209] = 187, - [1210] = 163, + [1186] = 155, + [1187] = 157, + [1188] = 162, + [1189] = 158, + [1190] = 157, + [1191] = 157, + [1192] = 163, + [1193] = 157, + [1194] = 154, + [1195] = 164, + [1196] = 158, + [1197] = 144, + [1198] = 319, + [1199] = 113, + [1200] = 320, + [1201] = 321, + [1202] = 320, + [1203] = 158, + [1204] = 213, + [1205] = 187, + [1206] = 189, + [1207] = 217, + [1208] = 191, + [1209] = 318, + [1210] = 318, [1211] = 318, [1212] = 318, - [1213] = 158, - [1214] = 213, - [1215] = 187, - [1216] = 163, - [1217] = 318, - [1218] = 158, - [1219] = 213, - [1220] = 187, - [1221] = 163, - [1222] = 318, - [1223] = 163, - [1224] = 318, - [1225] = 113, - [1226] = 321, - [1227] = 268, - [1228] = 320, - [1229] = 269, - [1230] = 322, - [1231] = 154, - [1232] = 158, - [1233] = 272, - [1234] = 323, - [1235] = 154, - [1236] = 320, + [1213] = 318, + [1214] = 157, + [1215] = 163, + [1216] = 318, + [1217] = 176, + [1218] = 187, + [1219] = 163, + [1220] = 318, + [1221] = 318, + [1222] = 158, + [1223] = 213, + [1224] = 187, + [1225] = 163, + [1226] = 318, + [1227] = 158, + [1228] = 213, + [1229] = 187, + [1230] = 163, + [1231] = 318, + [1232] = 163, + [1233] = 318, + [1234] = 113, + [1235] = 321, + [1236] = 268, [1237] = 320, - [1238] = 275, - [1239] = 158, - [1240] = 276, - [1241] = 144, - [1242] = 162, - [1243] = 277, - [1244] = 158, - [1245] = 213, - [1246] = 163, - [1247] = 318, + [1238] = 269, + [1239] = 322, + [1240] = 154, + [1241] = 158, + [1242] = 272, + [1243] = 323, + [1244] = 154, + [1245] = 320, + [1246] = 320, + [1247] = 275, [1248] = 158, - [1249] = 213, - [1250] = 163, - [1251] = 318, - [1252] = 163, - [1253] = 318, - [1254] = 158, - [1255] = 213, - [1256] = 163, - [1257] = 318, - [1258] = 287, - [1259] = 191, - [1260] = 321, - [1261] = 318, - [1262] = 321, - [1263] = 321, - [1264] = 163, - [1265] = 312, - [1266] = 113, - [1267] = 317, - [1268] = 268, - [1269] = 316, - [1270] = 269, - [1271] = 324, - [1272] = 154, - [1273] = 158, - [1274] = 272, - [1275] = 325, - [1276] = 154, - [1277] = 316, + [1249] = 276, + [1250] = 144, + [1251] = 162, + [1252] = 277, + [1253] = 158, + [1254] = 213, + [1255] = 163, + [1256] = 318, + [1257] = 158, + [1258] = 213, + [1259] = 163, + [1260] = 318, + [1261] = 163, + [1262] = 318, + [1263] = 158, + [1264] = 213, + [1265] = 163, + [1266] = 318, + [1267] = 287, + [1268] = 191, + [1269] = 321, + [1270] = 318, + [1271] = 321, + [1272] = 321, + [1273] = 163, + [1274] = 312, + [1275] = 113, + [1276] = 317, + [1277] = 268, [1278] = 316, - [1279] = 275, - [1280] = 158, - [1281] = 276, - [1282] = 144, - [1283] = 162, - [1284] = 277, - [1285] = 158, - [1286] = 213, - [1287] = 163, - [1288] = 312, + [1279] = 269, + [1280] = 324, + [1281] = 154, + [1282] = 158, + [1283] = 272, + [1284] = 325, + [1285] = 154, + [1286] = 316, + [1287] = 316, + [1288] = 275, [1289] = 158, - [1290] = 213, - [1291] = 163, - [1292] = 312, - [1293] = 163, - [1294] = 312, - [1295] = 158, - [1296] = 213, - [1297] = 163, - [1298] = 312, - [1299] = 287, - [1300] = 191, - [1301] = 317, - [1302] = 312, - [1303] = 317, - [1304] = 317, - [1305] = 326, - [1306] = 155, - [1307] = 157, - [1308] = 163, - [1309] = 155, - [1310] = 154, - [1311] = 176, - [1312] = 187, - [1313] = 163, + [1290] = 276, + [1291] = 144, + [1292] = 162, + [1293] = 277, + [1294] = 158, + [1295] = 213, + [1296] = 163, + [1297] = 312, + [1298] = 158, + [1299] = 213, + [1300] = 163, + [1301] = 312, + [1302] = 163, + [1303] = 312, + [1304] = 158, + [1305] = 213, + [1306] = 163, + [1307] = 312, + [1308] = 287, + [1309] = 191, + [1310] = 317, + [1311] = 312, + [1312] = 317, + [1313] = 317, [1314] = 326, - [1315] = 326, - [1316] = 113, - [1317] = 154, + [1315] = 155, + [1316] = 157, + [1317] = 163, [1318] = 155, - [1319] = 157, - [1320] = 162, - [1321] = 158, - [1322] = 157, - [1323] = 157, - [1324] = 163, - [1325] = 157, + [1319] = 154, + [1320] = 176, + [1321] = 187, + [1322] = 163, + [1323] = 326, + [1324] = 326, + [1325] = 113, [1326] = 154, - [1327] = 164, - [1328] = 158, - [1329] = 144, - [1330] = 327, - [1331] = 113, - [1332] = 328, - [1333] = 329, - [1334] = 328, - [1335] = 158, - [1336] = 213, - [1337] = 187, - [1338] = 188, - [1339] = 217, - [1340] = 191, - [1341] = 326, - [1342] = 326, - [1343] = 312, - [1344] = 326, - [1345] = 326, - [1346] = 163, - [1347] = 326, - [1348] = 326, - [1349] = 158, - [1350] = 213, - [1351] = 187, - [1352] = 163, + [1327] = 155, + [1328] = 157, + [1329] = 162, + [1330] = 158, + [1331] = 157, + [1332] = 157, + [1333] = 163, + [1334] = 157, + [1335] = 154, + [1336] = 164, + [1337] = 158, + [1338] = 144, + [1339] = 327, + [1340] = 113, + [1341] = 328, + [1342] = 329, + [1343] = 328, + [1344] = 158, + [1345] = 213, + [1346] = 187, + [1347] = 189, + [1348] = 217, + [1349] = 191, + [1350] = 326, + [1351] = 326, + [1352] = 312, [1353] = 326, - [1354] = 158, - [1355] = 213, - [1356] = 187, - [1357] = 163, - [1358] = 330, - [1359] = 330, - [1360] = 113, - [1361] = 154, - [1362] = 155, - [1363] = 157, - [1364] = 162, - [1365] = 158, - [1366] = 157, - [1367] = 157, - [1368] = 163, - [1369] = 157, + [1354] = 326, + [1355] = 163, + [1356] = 326, + [1357] = 326, + [1358] = 158, + [1359] = 213, + [1360] = 187, + [1361] = 163, + [1362] = 326, + [1363] = 158, + [1364] = 213, + [1365] = 187, + [1366] = 163, + [1367] = 330, + [1368] = 330, + [1369] = 113, [1370] = 154, - [1371] = 164, - [1372] = 158, - [1373] = 144, - [1374] = 331, - [1375] = 113, - [1376] = 332, - [1377] = 333, - [1378] = 332, - [1379] = 158, - [1380] = 213, - [1381] = 187, - [1382] = 188, - [1383] = 217, - [1384] = 191, - [1385] = 330, - [1386] = 330, - [1387] = 318, - [1388] = 330, - [1389] = 330, - [1390] = 157, - [1391] = 163, - [1392] = 330, - [1393] = 176, - [1394] = 187, - [1395] = 163, - [1396] = 330, + [1371] = 155, + [1372] = 157, + [1373] = 162, + [1374] = 158, + [1375] = 157, + [1376] = 157, + [1377] = 163, + [1378] = 157, + [1379] = 154, + [1380] = 164, + [1381] = 158, + [1382] = 144, + [1383] = 331, + [1384] = 113, + [1385] = 332, + [1386] = 333, + [1387] = 332, + [1388] = 158, + [1389] = 213, + [1390] = 187, + [1391] = 189, + [1392] = 217, + [1393] = 191, + [1394] = 330, + [1395] = 330, + [1396] = 318, [1397] = 330, - [1398] = 158, - [1399] = 213, - [1400] = 187, - [1401] = 163, - [1402] = 330, - [1403] = 158, - [1404] = 213, - [1405] = 187, - [1406] = 163, - [1407] = 330, - [1408] = 163, - [1409] = 330, - [1410] = 113, - [1411] = 333, - [1412] = 268, - [1413] = 332, - [1414] = 269, - [1415] = 334, - [1416] = 154, - [1417] = 158, - [1418] = 272, - [1419] = 335, - [1420] = 154, - [1421] = 332, + [1398] = 330, + [1399] = 157, + [1400] = 163, + [1401] = 330, + [1402] = 176, + [1403] = 187, + [1404] = 163, + [1405] = 330, + [1406] = 330, + [1407] = 158, + [1408] = 213, + [1409] = 187, + [1410] = 163, + [1411] = 330, + [1412] = 158, + [1413] = 213, + [1414] = 187, + [1415] = 163, + [1416] = 330, + [1417] = 163, + [1418] = 330, + [1419] = 113, + [1420] = 333, + [1421] = 268, [1422] = 332, - [1423] = 275, - [1424] = 158, - [1425] = 276, - [1426] = 144, - [1427] = 162, - [1428] = 277, - [1429] = 158, - [1430] = 213, - [1431] = 163, - [1432] = 330, + [1423] = 269, + [1424] = 334, + [1425] = 154, + [1426] = 158, + [1427] = 272, + [1428] = 335, + [1429] = 154, + [1430] = 332, + [1431] = 332, + [1432] = 275, [1433] = 158, - [1434] = 213, - [1435] = 163, - [1436] = 330, - [1437] = 163, - [1438] = 330, - [1439] = 158, - [1440] = 213, - [1441] = 163, - [1442] = 330, - [1443] = 287, - [1444] = 191, - [1445] = 333, - [1446] = 330, - [1447] = 333, - [1448] = 333, - [1449] = 163, - [1450] = 326, - [1451] = 113, - [1452] = 329, - [1453] = 268, - [1454] = 328, - [1455] = 269, - [1456] = 336, - [1457] = 154, - [1458] = 158, - [1459] = 272, - [1460] = 337, - [1461] = 154, - [1462] = 328, + [1434] = 276, + [1435] = 144, + [1436] = 162, + [1437] = 277, + [1438] = 158, + [1439] = 213, + [1440] = 163, + [1441] = 330, + [1442] = 158, + [1443] = 213, + [1444] = 163, + [1445] = 330, + [1446] = 163, + [1447] = 330, + [1448] = 158, + [1449] = 213, + [1450] = 163, + [1451] = 330, + [1452] = 287, + [1453] = 191, + [1454] = 333, + [1455] = 330, + [1456] = 333, + [1457] = 333, + [1458] = 163, + [1459] = 326, + [1460] = 113, + [1461] = 329, + [1462] = 268, [1463] = 328, - [1464] = 275, - [1465] = 158, - [1466] = 276, - [1467] = 144, - [1468] = 162, - [1469] = 277, - [1470] = 158, - [1471] = 213, - [1472] = 163, - [1473] = 326, + [1464] = 269, + [1465] = 336, + [1466] = 154, + [1467] = 158, + [1468] = 272, + [1469] = 337, + [1470] = 154, + [1471] = 328, + [1472] = 328, + [1473] = 275, [1474] = 158, - [1475] = 213, - [1476] = 163, - [1477] = 326, - [1478] = 163, - [1479] = 326, - [1480] = 158, - [1481] = 213, - [1482] = 163, - [1483] = 326, - [1484] = 287, - [1485] = 191, - [1486] = 329, - [1487] = 326, - [1488] = 329, - [1489] = 329, - [1490] = 155, - [1491] = 158, - [1492] = 213, - [1493] = 187, - [1494] = 163, - [1495] = 155, - [1496] = 158, - [1497] = 213, - [1498] = 187, - [1499] = 163, - [1500] = 338, - [1501] = 338, - [1502] = 113, - [1503] = 154, + [1475] = 276, + [1476] = 144, + [1477] = 162, + [1478] = 277, + [1479] = 158, + [1480] = 213, + [1481] = 163, + [1482] = 326, + [1483] = 158, + [1484] = 213, + [1485] = 163, + [1486] = 326, + [1487] = 163, + [1488] = 326, + [1489] = 158, + [1490] = 213, + [1491] = 163, + [1492] = 326, + [1493] = 287, + [1494] = 191, + [1495] = 329, + [1496] = 326, + [1497] = 329, + [1498] = 329, + [1499] = 155, + [1500] = 158, + [1501] = 213, + [1502] = 187, + [1503] = 163, [1504] = 155, - [1505] = 157, - [1506] = 162, - [1507] = 158, - [1508] = 157, - [1509] = 157, - [1510] = 163, - [1511] = 157, + [1505] = 158, + [1506] = 213, + [1507] = 187, + [1508] = 163, + [1509] = 338, + [1510] = 338, + [1511] = 113, [1512] = 154, - [1513] = 164, - [1514] = 158, - [1515] = 144, - [1516] = 339, - [1517] = 113, - [1518] = 340, - [1519] = 341, - [1520] = 340, - [1521] = 158, - [1522] = 213, - [1523] = 187, - [1524] = 188, - [1525] = 217, - [1526] = 191, - [1527] = 338, - [1528] = 338, - [1529] = 318, - [1530] = 330, - [1531] = 338, - [1532] = 163, - [1533] = 338, - [1534] = 338, - [1535] = 158, - [1536] = 213, - [1537] = 187, - [1538] = 163, - [1539] = 338, - [1540] = 158, - [1541] = 213, - [1542] = 187, - [1543] = 163, - [1544] = 338, - [1545] = 163, - [1546] = 338, - [1547] = 113, - [1548] = 341, - [1549] = 268, - [1550] = 340, - [1551] = 269, - [1552] = 342, - [1553] = 154, - [1554] = 158, - [1555] = 272, - [1556] = 343, - [1557] = 154, - [1558] = 340, + [1513] = 155, + [1514] = 157, + [1515] = 162, + [1516] = 158, + [1517] = 157, + [1518] = 157, + [1519] = 163, + [1520] = 157, + [1521] = 154, + [1522] = 164, + [1523] = 158, + [1524] = 144, + [1525] = 339, + [1526] = 113, + [1527] = 340, + [1528] = 341, + [1529] = 340, + [1530] = 158, + [1531] = 213, + [1532] = 187, + [1533] = 189, + [1534] = 217, + [1535] = 191, + [1536] = 338, + [1537] = 338, + [1538] = 318, + [1539] = 330, + [1540] = 338, + [1541] = 163, + [1542] = 338, + [1543] = 338, + [1544] = 158, + [1545] = 213, + [1546] = 187, + [1547] = 163, + [1548] = 338, + [1549] = 158, + [1550] = 213, + [1551] = 187, + [1552] = 163, + [1553] = 338, + [1554] = 163, + [1555] = 338, + [1556] = 113, + [1557] = 341, + [1558] = 268, [1559] = 340, - [1560] = 275, - [1561] = 158, - [1562] = 276, - [1563] = 144, - [1564] = 162, - [1565] = 277, - [1566] = 158, - [1567] = 213, - [1568] = 163, - [1569] = 338, + [1560] = 269, + [1561] = 342, + [1562] = 154, + [1563] = 158, + [1564] = 272, + [1565] = 343, + [1566] = 154, + [1567] = 340, + [1568] = 340, + [1569] = 275, [1570] = 158, - [1571] = 213, - [1572] = 163, - [1573] = 338, - [1574] = 163, - [1575] = 338, - [1576] = 158, - [1577] = 213, - [1578] = 163, - [1579] = 338, - [1580] = 287, - [1581] = 191, - [1582] = 341, - [1583] = 338, - [1584] = 341, - [1585] = 341, - [1586] = 163, - [1587] = 155, - [1588] = 113, - [1589] = 216, - [1590] = 268, - [1591] = 206, - [1592] = 269, - [1593] = 344, - [1594] = 154, - [1595] = 158, - [1596] = 272, - [1597] = 211, - [1598] = 154, - [1599] = 206, + [1571] = 276, + [1572] = 144, + [1573] = 162, + [1574] = 277, + [1575] = 158, + [1576] = 213, + [1577] = 163, + [1578] = 338, + [1579] = 158, + [1580] = 213, + [1581] = 163, + [1582] = 338, + [1583] = 163, + [1584] = 338, + [1585] = 158, + [1586] = 213, + [1587] = 163, + [1588] = 338, + [1589] = 287, + [1590] = 191, + [1591] = 341, + [1592] = 338, + [1593] = 341, + [1594] = 341, + [1595] = 163, + [1596] = 155, + [1597] = 113, + [1598] = 216, + [1599] = 268, [1600] = 206, - [1601] = 275, - [1602] = 158, - [1603] = 276, - [1604] = 144, - [1605] = 162, - [1606] = 277, - [1607] = 158, - [1608] = 213, - [1609] = 163, - [1610] = 155, + [1601] = 269, + [1602] = 344, + [1603] = 154, + [1604] = 158, + [1605] = 272, + [1606] = 211, + [1607] = 154, + [1608] = 206, + [1609] = 206, + [1610] = 275, [1611] = 158, - [1612] = 213, - [1613] = 163, - [1614] = 155, - [1615] = 163, - [1616] = 155, - [1617] = 158, - [1618] = 213, - [1619] = 163, - [1620] = 155, - [1621] = 287, - [1622] = 191, - [1623] = 216, - [1624] = 155, - [1625] = 216, - [1626] = 184, - [1627] = 191, - [1628] = 184, - [1629] = 184, - [1630] = 184, - [1631] = 184, - [1632] = 213, - [1633] = 184, - [1634] = 207, - [1635] = 208, - [1636] = 184, - [1637] = 158, - [1638] = 209, - [1639] = 191, + [1612] = 276, + [1613] = 144, + [1614] = 162, + [1615] = 277, + [1616] = 158, + [1617] = 213, + [1618] = 163, + [1619] = 155, + [1620] = 158, + [1621] = 213, + [1622] = 163, + [1623] = 155, + [1624] = 163, + [1625] = 155, + [1626] = 158, + [1627] = 213, + [1628] = 163, + [1629] = 155, + [1630] = 287, + [1631] = 191, + [1632] = 216, + [1633] = 155, + [1634] = 216, + [1635] = 184, + [1636] = 191, + [1637] = 188, + [1638] = 187, + [1639] = 189, [1640] = 184, [1641] = 184, - [1642] = 191, + [1642] = 184, [1643] = 184, - [1644] = 184, - [1645] = 187, - [1646] = 181, - [1647] = 181, - [1648] = 158, - [1649] = 184, - [1650] = 188, - [1651] = 157, - [1652] = 188, - [1653] = 181, - [1654] = 155, - [1655] = 190, - [1656] = 191, - [1657] = 181, + [1644] = 213, + [1645] = 184, + [1646] = 207, + [1647] = 208, + [1648] = 184, + [1649] = 158, + [1650] = 209, + [1651] = 191, + [1652] = 184, + [1653] = 184, + [1654] = 191, + [1655] = 184, + [1656] = 184, + [1657] = 187, [1658] = 181, [1659] = 181, - [1660] = 181, - [1661] = 181, - [1662] = 181, - [1663] = 213, - [1664] = 181, - [1665] = 207, - [1666] = 208, - [1667] = 181, - [1668] = 158, - [1669] = 209, - [1670] = 191, + [1660] = 158, + [1661] = 184, + [1662] = 157, + [1663] = 188, + [1664] = 187, + [1665] = 189, + [1666] = 181, + [1667] = 155, + [1668] = 190, + [1669] = 191, + [1670] = 181, [1671] = 181, - [1672] = 181, - [1673] = 191, - [1674] = 181, + [1672] = 188, + [1673] = 187, + [1674] = 189, [1675] = 181, - [1676] = 158, + [1676] = 181, [1677] = 181, - [1678] = 158, - [1679] = 177, - [1680] = 177, - [1681] = 177, - [1682] = 177, - [1683] = 177, - [1684] = 177, - [1685] = 177, - [1686] = 177, - [1687] = 184, - [1688] = 186, - [1689] = 177, - [1690] = 187, - [1691] = 177, - [1692] = 177, - [1693] = 180, - [1694] = 181, - [1695] = 158, - [1696] = 179, - [1697] = 179, - [1698] = 179, - [1699] = 179, - [1700] = 179, - [1701] = 179, - [1702] = 179, - [1703] = 179, - [1704] = 184, - [1705] = 186, - [1706] = 179, - [1707] = 187, - [1708] = 179, - [1709] = 179, - [1710] = 188, - [1711] = 157, - [1712] = 188, + [1678] = 181, + [1679] = 213, + [1680] = 181, + [1681] = 207, + [1682] = 208, + [1683] = 181, + [1684] = 158, + [1685] = 209, + [1686] = 191, + [1687] = 181, + [1688] = 181, + [1689] = 191, + [1690] = 181, + [1691] = 181, + [1692] = 158, + [1693] = 181, + [1694] = 158, + [1695] = 177, + [1696] = 177, + [1697] = 177, + [1698] = 177, + [1699] = 177, + [1700] = 177, + [1701] = 177, + [1702] = 177, + [1703] = 184, + [1704] = 186, + [1705] = 177, + [1706] = 187, + [1707] = 177, + [1708] = 177, + [1709] = 180, + [1710] = 181, + [1711] = 158, + [1712] = 179, [1713] = 179, - [1714] = 155, - [1715] = 190, - [1716] = 191, + [1714] = 179, + [1715] = 179, + [1716] = 179, [1717] = 179, [1718] = 179, [1719] = 179, - [1720] = 179, - [1721] = 179, + [1720] = 184, + [1721] = 186, [1722] = 179, - [1723] = 213, + [1723] = 187, [1724] = 179, - [1725] = 207, - [1726] = 208, - [1727] = 179, - [1728] = 158, - [1729] = 209, - [1730] = 191, - [1731] = 179, - [1732] = 179, + [1725] = 179, + [1726] = 157, + [1727] = 188, + [1728] = 187, + [1729] = 189, + [1730] = 179, + [1731] = 155, + [1732] = 190, [1733] = 191, [1734] = 179, [1735] = 179, [1736] = 188, - [1737] = 157, - [1738] = 188, - [1739] = 177, - [1740] = 155, - [1741] = 190, - [1742] = 191, - [1743] = 177, - [1744] = 177, - [1745] = 177, - [1746] = 177, - [1747] = 177, - [1748] = 177, - [1749] = 213, - [1750] = 177, - [1751] = 207, - [1752] = 208, - [1753] = 177, - [1754] = 158, - [1755] = 209, - [1756] = 191, - [1757] = 177, - [1758] = 177, - [1759] = 191, + [1737] = 187, + [1738] = 189, + [1739] = 179, + [1740] = 179, + [1741] = 179, + [1742] = 179, + [1743] = 213, + [1744] = 179, + [1745] = 207, + [1746] = 208, + [1747] = 179, + [1748] = 158, + [1749] = 209, + [1750] = 191, + [1751] = 179, + [1752] = 179, + [1753] = 191, + [1754] = 179, + [1755] = 179, + [1756] = 157, + [1757] = 188, + [1758] = 187, + [1759] = 189, [1760] = 177, - [1761] = 177, - [1762] = 158, - [1763] = 177, - [1764] = 170, - [1765] = 170, - [1766] = 181, - [1767] = 158, - [1768] = 168, - [1769] = 168, - [1770] = 168, - [1771] = 168, - [1772] = 168, - [1773] = 168, - [1774] = 168, - [1775] = 168, - [1776] = 184, - [1777] = 186, - [1778] = 168, - [1779] = 187, - [1780] = 168, - [1781] = 168, - [1782] = 168, - [1783] = 179, - [1784] = 168, - [1785] = 188, - [1786] = 157, - [1787] = 188, - [1788] = 168, - [1789] = 155, - [1790] = 190, - [1791] = 191, + [1761] = 155, + [1762] = 190, + [1763] = 191, + [1764] = 177, + [1765] = 177, + [1766] = 188, + [1767] = 187, + [1768] = 189, + [1769] = 177, + [1770] = 177, + [1771] = 177, + [1772] = 177, + [1773] = 213, + [1774] = 177, + [1775] = 207, + [1776] = 208, + [1777] = 177, + [1778] = 158, + [1779] = 209, + [1780] = 191, + [1781] = 177, + [1782] = 177, + [1783] = 191, + [1784] = 177, + [1785] = 177, + [1786] = 158, + [1787] = 177, + [1788] = 170, + [1789] = 170, + [1790] = 181, + [1791] = 158, [1792] = 168, [1793] = 168, [1794] = 168, [1795] = 168, [1796] = 168, [1797] = 168, - [1798] = 213, + [1798] = 168, [1799] = 168, - [1800] = 207, - [1801] = 208, + [1800] = 184, + [1801] = 186, [1802] = 168, - [1803] = 158, - [1804] = 209, - [1805] = 191, + [1803] = 187, + [1804] = 168, + [1805] = 168, [1806] = 168, - [1807] = 168, - [1808] = 191, - [1809] = 168, - [1810] = 168, - [1811] = 173, - [1812] = 113, - [1813] = 113, - [1814] = 158, - [1815] = 168, - [1816] = 179, - [1817] = 113, - [1818] = 188, - [1819] = 157, - [1820] = 188, - [1821] = 113, - [1822] = 155, - [1823] = 190, - [1824] = 191, - [1825] = 113, - [1826] = 113, - [1827] = 113, - [1828] = 113, - [1829] = 113, - [1830] = 113, - [1831] = 144, - [1832] = 345, - [1833] = 113, - [1834] = 346, - [1835] = 347, - [1836] = 346, - [1837] = 158, - [1838] = 213, - [1839] = 187, - [1840] = 188, - [1841] = 217, - [1842] = 191, - [1843] = 1, - [1844] = 1, - [1845] = 348, - [1846] = 348, - [1847] = 113, - [1848] = 154, - [1849] = 155, - [1850] = 157, - [1851] = 162, - [1852] = 158, - [1853] = 157, - [1854] = 157, - [1855] = 163, - [1856] = 157, - [1857] = 154, - [1858] = 164, - [1859] = 158, - [1860] = 144, - [1861] = 349, + [1807] = 179, + [1808] = 168, + [1809] = 157, + [1810] = 188, + [1811] = 187, + [1812] = 189, + [1813] = 168, + [1814] = 155, + [1815] = 190, + [1816] = 191, + [1817] = 168, + [1818] = 168, + [1819] = 188, + [1820] = 187, + [1821] = 189, + [1822] = 168, + [1823] = 168, + [1824] = 168, + [1825] = 168, + [1826] = 213, + [1827] = 168, + [1828] = 207, + [1829] = 208, + [1830] = 168, + [1831] = 158, + [1832] = 209, + [1833] = 191, + [1834] = 168, + [1835] = 168, + [1836] = 191, + [1837] = 168, + [1838] = 168, + [1839] = 173, + [1840] = 113, + [1841] = 113, + [1842] = 158, + [1843] = 168, + [1844] = 179, + [1845] = 113, + [1846] = 157, + [1847] = 188, + [1848] = 187, + [1849] = 189, + [1850] = 113, + [1851] = 155, + [1852] = 190, + [1853] = 191, + [1854] = 113, + [1855] = 113, + [1856] = 188, + [1857] = 187, + [1858] = 189, + [1859] = 113, + [1860] = 113, + [1861] = 113, [1862] = 113, - [1863] = 350, - [1864] = 351, - [1865] = 350, - [1866] = 158, - [1867] = 213, - [1868] = 187, - [1869] = 188, - [1870] = 217, - [1871] = 191, - [1872] = 348, - [1873] = 348, - [1874] = 348, - [1875] = 348, - [1876] = 348, - [1877] = 157, - [1878] = 163, - [1879] = 348, - [1880] = 176, - [1881] = 187, - [1882] = 163, - [1883] = 348, - [1884] = 348, - [1885] = 158, - [1886] = 213, - [1887] = 187, - [1888] = 163, - [1889] = 348, - [1890] = 158, - [1891] = 213, - [1892] = 187, - [1893] = 163, - [1894] = 352, - [1895] = 352, - [1896] = 113, - [1897] = 154, - [1898] = 155, - [1899] = 157, - [1900] = 162, - [1901] = 158, - [1902] = 157, - [1903] = 157, - [1904] = 163, - [1905] = 157, - [1906] = 154, - [1907] = 164, - [1908] = 158, - [1909] = 144, - [1910] = 353, - [1911] = 113, - [1912] = 354, - [1913] = 355, - [1914] = 354, - [1915] = 158, - [1916] = 213, - [1917] = 187, - [1918] = 188, - [1919] = 217, - [1920] = 191, - [1921] = 352, - [1922] = 352, - [1923] = 352, - [1924] = 352, - [1925] = 352, - [1926] = 157, - [1927] = 163, - [1928] = 352, - [1929] = 176, - [1930] = 187, - [1931] = 163, - [1932] = 352, - [1933] = 352, - [1934] = 158, - [1935] = 213, - [1936] = 187, - [1937] = 163, - [1938] = 352, - [1939] = 158, - [1940] = 213, - [1941] = 187, - [1942] = 163, - [1943] = 352, - [1944] = 163, - [1945] = 352, - [1946] = 113, - [1947] = 355, - [1948] = 268, - [1949] = 354, - [1950] = 269, - [1951] = 356, - [1952] = 154, - [1953] = 158, - [1954] = 272, - [1955] = 357, - [1956] = 154, - [1957] = 354, - [1958] = 354, - [1959] = 275, - [1960] = 158, - [1961] = 276, - [1962] = 144, - [1963] = 162, - [1964] = 277, - [1965] = 158, - [1966] = 213, - [1967] = 163, - [1968] = 352, - [1969] = 158, - [1970] = 213, - [1971] = 163, - [1972] = 352, - [1973] = 163, - [1974] = 352, - [1975] = 158, - [1976] = 213, - [1977] = 163, - [1978] = 352, - [1979] = 287, - [1980] = 191, - [1981] = 355, - [1982] = 352, - [1983] = 355, - [1984] = 355, - [1985] = 163, - [1986] = 348, - [1987] = 113, - [1988] = 351, - [1989] = 268, - [1990] = 350, - [1991] = 269, - [1992] = 358, - [1993] = 154, - [1994] = 158, - [1995] = 272, - [1996] = 359, - [1997] = 154, - [1998] = 350, - [1999] = 350, - [2000] = 275, + [1863] = 144, + [1864] = 345, + [1865] = 113, + [1866] = 346, + [1867] = 347, + [1868] = 346, + [1869] = 158, + [1870] = 213, + [1871] = 187, + [1872] = 189, + [1873] = 217, + [1874] = 191, + [1875] = 1, + [1876] = 1, + [1877] = 348, + [1878] = 348, + [1879] = 113, + [1880] = 154, + [1881] = 155, + [1882] = 157, + [1883] = 162, + [1884] = 158, + [1885] = 157, + [1886] = 157, + [1887] = 163, + [1888] = 157, + [1889] = 154, + [1890] = 164, + [1891] = 158, + [1892] = 144, + [1893] = 349, + [1894] = 113, + [1895] = 350, + [1896] = 351, + [1897] = 350, + [1898] = 158, + [1899] = 213, + [1900] = 187, + [1901] = 189, + [1902] = 217, + [1903] = 191, + [1904] = 348, + [1905] = 348, + [1906] = 348, + [1907] = 348, + [1908] = 348, + [1909] = 157, + [1910] = 163, + [1911] = 348, + [1912] = 176, + [1913] = 187, + [1914] = 163, + [1915] = 348, + [1916] = 348, + [1917] = 158, + [1918] = 213, + [1919] = 187, + [1920] = 163, + [1921] = 348, + [1922] = 158, + [1923] = 213, + [1924] = 187, + [1925] = 163, + [1926] = 352, + [1927] = 352, + [1928] = 113, + [1929] = 154, + [1930] = 155, + [1931] = 157, + [1932] = 162, + [1933] = 158, + [1934] = 157, + [1935] = 157, + [1936] = 163, + [1937] = 157, + [1938] = 154, + [1939] = 164, + [1940] = 158, + [1941] = 144, + [1942] = 353, + [1943] = 113, + [1944] = 354, + [1945] = 355, + [1946] = 354, + [1947] = 158, + [1948] = 213, + [1949] = 187, + [1950] = 189, + [1951] = 217, + [1952] = 191, + [1953] = 352, + [1954] = 352, + [1955] = 352, + [1956] = 352, + [1957] = 352, + [1958] = 157, + [1959] = 163, + [1960] = 352, + [1961] = 176, + [1962] = 187, + [1963] = 163, + [1964] = 352, + [1965] = 352, + [1966] = 158, + [1967] = 213, + [1968] = 187, + [1969] = 163, + [1970] = 352, + [1971] = 158, + [1972] = 213, + [1973] = 187, + [1974] = 163, + [1975] = 352, + [1976] = 163, + [1977] = 352, + [1978] = 113, + [1979] = 355, + [1980] = 268, + [1981] = 354, + [1982] = 269, + [1983] = 356, + [1984] = 154, + [1985] = 158, + [1986] = 272, + [1987] = 357, + [1988] = 154, + [1989] = 354, + [1990] = 354, + [1991] = 275, + [1992] = 158, + [1993] = 276, + [1994] = 144, + [1995] = 162, + [1996] = 277, + [1997] = 158, + [1998] = 213, + [1999] = 163, + [2000] = 352, [2001] = 158, - [2002] = 276, - [2003] = 144, - [2004] = 162, - [2005] = 277, - [2006] = 158, - [2007] = 213, - [2008] = 163, - [2009] = 348, - [2010] = 158, - [2011] = 213, - [2012] = 163, - [2013] = 348, - [2014] = 163, - [2015] = 348, - [2016] = 158, - [2017] = 213, - [2018] = 163, - [2019] = 348, - [2020] = 287, - [2021] = 191, - [2022] = 351, - [2023] = 348, - [2024] = 351, - [2025] = 351, - [2026] = 360, - [2027] = 1, - [2028] = 157, - [2029] = 163, - [2030] = 1, - [2031] = 176, - [2032] = 187, - [2033] = 163, - [2034] = 360, - [2035] = 360, - [2036] = 113, - [2037] = 154, - [2038] = 155, - [2039] = 157, - [2040] = 162, - [2041] = 158, - [2042] = 157, - [2043] = 157, + [2002] = 213, + [2003] = 163, + [2004] = 352, + [2005] = 163, + [2006] = 352, + [2007] = 158, + [2008] = 213, + [2009] = 163, + [2010] = 352, + [2011] = 287, + [2012] = 191, + [2013] = 355, + [2014] = 352, + [2015] = 355, + [2016] = 355, + [2017] = 163, + [2018] = 348, + [2019] = 113, + [2020] = 351, + [2021] = 268, + [2022] = 350, + [2023] = 269, + [2024] = 358, + [2025] = 154, + [2026] = 158, + [2027] = 272, + [2028] = 359, + [2029] = 154, + [2030] = 350, + [2031] = 350, + [2032] = 275, + [2033] = 158, + [2034] = 276, + [2035] = 144, + [2036] = 162, + [2037] = 277, + [2038] = 158, + [2039] = 213, + [2040] = 163, + [2041] = 348, + [2042] = 158, + [2043] = 213, [2044] = 163, - [2045] = 157, - [2046] = 154, - [2047] = 164, + [2045] = 348, + [2046] = 163, + [2047] = 348, [2048] = 158, - [2049] = 144, - [2050] = 361, - [2051] = 113, - [2052] = 362, - [2053] = 363, - [2054] = 362, - [2055] = 158, - [2056] = 213, - [2057] = 187, - [2058] = 188, - [2059] = 217, - [2060] = 191, - [2061] = 360, - [2062] = 360, - [2063] = 348, - [2064] = 360, - [2065] = 360, - [2066] = 163, + [2049] = 213, + [2050] = 163, + [2051] = 348, + [2052] = 287, + [2053] = 191, + [2054] = 351, + [2055] = 348, + [2056] = 351, + [2057] = 351, + [2058] = 360, + [2059] = 1, + [2060] = 157, + [2061] = 163, + [2062] = 1, + [2063] = 176, + [2064] = 187, + [2065] = 163, + [2066] = 360, [2067] = 360, - [2068] = 360, - [2069] = 158, - [2070] = 213, - [2071] = 187, - [2072] = 163, - [2073] = 360, - [2074] = 158, - [2075] = 213, - [2076] = 187, - [2077] = 163, - [2078] = 364, - [2079] = 364, - [2080] = 113, - [2081] = 154, - [2082] = 155, - [2083] = 157, - [2084] = 162, - [2085] = 158, - [2086] = 157, - [2087] = 157, - [2088] = 163, - [2089] = 157, - [2090] = 154, - [2091] = 164, - [2092] = 158, - [2093] = 144, - [2094] = 365, - [2095] = 113, - [2096] = 366, - [2097] = 367, - [2098] = 366, - [2099] = 158, - [2100] = 213, - [2101] = 187, - [2102] = 188, - [2103] = 217, - [2104] = 191, - [2105] = 364, - [2106] = 364, - [2107] = 352, - [2108] = 364, - [2109] = 364, - [2110] = 157, - [2111] = 163, - [2112] = 364, - [2113] = 176, - [2114] = 187, - [2115] = 163, - [2116] = 364, - [2117] = 364, - [2118] = 158, - [2119] = 213, - [2120] = 187, - [2121] = 163, - [2122] = 364, - [2123] = 158, - [2124] = 213, - [2125] = 187, - [2126] = 163, - [2127] = 364, - [2128] = 163, - [2129] = 364, - [2130] = 113, - [2131] = 367, - [2132] = 268, - [2133] = 366, - [2134] = 269, - [2135] = 368, - [2136] = 154, - [2137] = 158, - [2138] = 272, - [2139] = 369, - [2140] = 154, - [2141] = 366, - [2142] = 366, - [2143] = 275, - [2144] = 158, - [2145] = 276, - [2146] = 144, - [2147] = 162, - [2148] = 277, - [2149] = 158, - [2150] = 213, - [2151] = 163, - [2152] = 364, - [2153] = 158, - [2154] = 213, - [2155] = 163, - [2156] = 364, - [2157] = 163, - [2158] = 364, - [2159] = 158, - [2160] = 213, - [2161] = 163, - [2162] = 364, - [2163] = 287, - [2164] = 191, - [2165] = 367, - [2166] = 364, - [2167] = 367, - [2168] = 367, - [2169] = 163, - [2170] = 360, - [2171] = 113, - [2172] = 363, - [2173] = 268, - [2174] = 362, - [2175] = 269, - [2176] = 370, - [2177] = 154, - [2178] = 158, - [2179] = 272, - [2180] = 371, - [2181] = 154, - [2182] = 362, - [2183] = 362, - [2184] = 275, + [2068] = 113, + [2069] = 154, + [2070] = 155, + [2071] = 157, + [2072] = 162, + [2073] = 158, + [2074] = 157, + [2075] = 157, + [2076] = 163, + [2077] = 157, + [2078] = 154, + [2079] = 164, + [2080] = 158, + [2081] = 144, + [2082] = 361, + [2083] = 113, + [2084] = 362, + [2085] = 363, + [2086] = 362, + [2087] = 158, + [2088] = 213, + [2089] = 187, + [2090] = 189, + [2091] = 217, + [2092] = 191, + [2093] = 360, + [2094] = 360, + [2095] = 348, + [2096] = 360, + [2097] = 360, + [2098] = 163, + [2099] = 360, + [2100] = 360, + [2101] = 158, + [2102] = 213, + [2103] = 187, + [2104] = 163, + [2105] = 360, + [2106] = 158, + [2107] = 213, + [2108] = 187, + [2109] = 163, + [2110] = 364, + [2111] = 364, + [2112] = 113, + [2113] = 154, + [2114] = 155, + [2115] = 157, + [2116] = 162, + [2117] = 158, + [2118] = 157, + [2119] = 157, + [2120] = 163, + [2121] = 157, + [2122] = 154, + [2123] = 164, + [2124] = 158, + [2125] = 144, + [2126] = 365, + [2127] = 113, + [2128] = 366, + [2129] = 367, + [2130] = 366, + [2131] = 158, + [2132] = 213, + [2133] = 187, + [2134] = 189, + [2135] = 217, + [2136] = 191, + [2137] = 364, + [2138] = 364, + [2139] = 352, + [2140] = 364, + [2141] = 364, + [2142] = 157, + [2143] = 163, + [2144] = 364, + [2145] = 176, + [2146] = 187, + [2147] = 163, + [2148] = 364, + [2149] = 364, + [2150] = 158, + [2151] = 213, + [2152] = 187, + [2153] = 163, + [2154] = 364, + [2155] = 158, + [2156] = 213, + [2157] = 187, + [2158] = 163, + [2159] = 364, + [2160] = 163, + [2161] = 364, + [2162] = 113, + [2163] = 367, + [2164] = 268, + [2165] = 366, + [2166] = 269, + [2167] = 368, + [2168] = 154, + [2169] = 158, + [2170] = 272, + [2171] = 369, + [2172] = 154, + [2173] = 366, + [2174] = 366, + [2175] = 275, + [2176] = 158, + [2177] = 276, + [2178] = 144, + [2179] = 162, + [2180] = 277, + [2181] = 158, + [2182] = 213, + [2183] = 163, + [2184] = 364, [2185] = 158, - [2186] = 276, - [2187] = 144, - [2188] = 162, - [2189] = 277, - [2190] = 158, - [2191] = 213, - [2192] = 163, - [2193] = 360, - [2194] = 158, - [2195] = 213, - [2196] = 163, - [2197] = 360, - [2198] = 163, - [2199] = 360, - [2200] = 158, - [2201] = 213, - [2202] = 163, - [2203] = 360, - [2204] = 287, - [2205] = 191, - [2206] = 363, - [2207] = 360, - [2208] = 363, - [2209] = 363, - [2210] = 1, - [2211] = 158, - [2212] = 213, - [2213] = 187, - [2214] = 163, - [2215] = 1, - [2216] = 158, - [2217] = 213, - [2218] = 187, - [2219] = 163, - [2220] = 372, - [2221] = 372, - [2222] = 113, - [2223] = 154, - [2224] = 155, - [2225] = 157, - [2226] = 162, - [2227] = 158, - [2228] = 157, - [2229] = 157, + [2186] = 213, + [2187] = 163, + [2188] = 364, + [2189] = 163, + [2190] = 364, + [2191] = 158, + [2192] = 213, + [2193] = 163, + [2194] = 364, + [2195] = 287, + [2196] = 191, + [2197] = 367, + [2198] = 364, + [2199] = 367, + [2200] = 367, + [2201] = 163, + [2202] = 360, + [2203] = 113, + [2204] = 363, + [2205] = 268, + [2206] = 362, + [2207] = 269, + [2208] = 370, + [2209] = 154, + [2210] = 158, + [2211] = 272, + [2212] = 371, + [2213] = 154, + [2214] = 362, + [2215] = 362, + [2216] = 275, + [2217] = 158, + [2218] = 276, + [2219] = 144, + [2220] = 162, + [2221] = 277, + [2222] = 158, + [2223] = 213, + [2224] = 163, + [2225] = 360, + [2226] = 158, + [2227] = 213, + [2228] = 163, + [2229] = 360, [2230] = 163, - [2231] = 157, - [2232] = 154, - [2233] = 164, - [2234] = 158, - [2235] = 144, - [2236] = 373, - [2237] = 113, - [2238] = 374, - [2239] = 375, - [2240] = 374, - [2241] = 158, - [2242] = 213, - [2243] = 187, - [2244] = 188, - [2245] = 217, - [2246] = 191, - [2247] = 372, - [2248] = 372, - [2249] = 352, - [2250] = 364, - [2251] = 372, - [2252] = 163, + [2231] = 360, + [2232] = 158, + [2233] = 213, + [2234] = 163, + [2235] = 360, + [2236] = 287, + [2237] = 191, + [2238] = 363, + [2239] = 360, + [2240] = 363, + [2241] = 363, + [2242] = 1, + [2243] = 158, + [2244] = 213, + [2245] = 187, + [2246] = 163, + [2247] = 1, + [2248] = 158, + [2249] = 213, + [2250] = 187, + [2251] = 163, + [2252] = 372, [2253] = 372, - [2254] = 372, - [2255] = 158, - [2256] = 213, - [2257] = 187, - [2258] = 163, - [2259] = 372, - [2260] = 158, - [2261] = 213, - [2262] = 187, - [2263] = 163, - [2264] = 372, - [2265] = 163, - [2266] = 372, - [2267] = 113, - [2268] = 375, - [2269] = 268, + [2254] = 113, + [2255] = 154, + [2256] = 155, + [2257] = 157, + [2258] = 162, + [2259] = 158, + [2260] = 157, + [2261] = 157, + [2262] = 163, + [2263] = 157, + [2264] = 154, + [2265] = 164, + [2266] = 158, + [2267] = 144, + [2268] = 373, + [2269] = 113, [2270] = 374, - [2271] = 269, - [2272] = 376, - [2273] = 154, - [2274] = 158, - [2275] = 272, - [2276] = 377, - [2277] = 154, - [2278] = 374, - [2279] = 374, - [2280] = 275, - [2281] = 158, - [2282] = 276, - [2283] = 144, - [2284] = 162, - [2285] = 277, - [2286] = 158, - [2287] = 213, - [2288] = 163, - [2289] = 372, - [2290] = 158, - [2291] = 213, - [2292] = 163, - [2293] = 372, - [2294] = 163, - [2295] = 372, - [2296] = 158, - [2297] = 213, - [2298] = 163, - [2299] = 372, - [2300] = 287, - [2301] = 191, - [2302] = 375, - [2303] = 372, - [2304] = 375, - [2305] = 375, - [2306] = 163, - [2307] = 1, - [2308] = 113, - [2309] = 347, - [2310] = 268, - [2311] = 346, - [2312] = 269, - [2313] = 378, - [2314] = 154, - [2315] = 158, - [2316] = 272, - [2317] = 379, - [2318] = 154, - [2319] = 346, - [2320] = 346, - [2321] = 213, - [2322] = 113, - [2323] = 275, - [2324] = 158, - [2325] = 276, - [2326] = 144, - [2327] = 162, - [2328] = 277, - [2329] = 158, - [2330] = 213, - [2331] = 163, - [2332] = 1, - [2333] = 158, - [2334] = 213, - [2335] = 163, - [2336] = 1, - [2337] = 163, - [2338] = 1, - [2339] = 158, - [2340] = 213, - [2341] = 163, - [2342] = 1, - [2343] = 287, - [2344] = 191, - [2345] = 347, - [2346] = 1, - [2347] = 347, - [2348] = 347, - [2349] = 111, + [2271] = 375, + [2272] = 374, + [2273] = 158, + [2274] = 213, + [2275] = 187, + [2276] = 189, + [2277] = 217, + [2278] = 191, + [2279] = 372, + [2280] = 372, + [2281] = 352, + [2282] = 364, + [2283] = 372, + [2284] = 163, + [2285] = 372, + [2286] = 372, + [2287] = 158, + [2288] = 213, + [2289] = 187, + [2290] = 163, + [2291] = 372, + [2292] = 158, + [2293] = 213, + [2294] = 187, + [2295] = 163, + [2296] = 372, + [2297] = 163, + [2298] = 372, + [2299] = 113, + [2300] = 375, + [2301] = 268, + [2302] = 374, + [2303] = 269, + [2304] = 376, + [2305] = 154, + [2306] = 158, + [2307] = 272, + [2308] = 377, + [2309] = 154, + [2310] = 374, + [2311] = 374, + [2312] = 275, + [2313] = 158, + [2314] = 276, + [2315] = 144, + [2316] = 162, + [2317] = 277, + [2318] = 158, + [2319] = 213, + [2320] = 163, + [2321] = 372, + [2322] = 158, + [2323] = 213, + [2324] = 163, + [2325] = 372, + [2326] = 163, + [2327] = 372, + [2328] = 158, + [2329] = 213, + [2330] = 163, + [2331] = 372, + [2332] = 287, + [2333] = 191, + [2334] = 375, + [2335] = 372, + [2336] = 375, + [2337] = 375, + [2338] = 163, + [2339] = 1, + [2340] = 113, + [2341] = 347, + [2342] = 268, + [2343] = 346, + [2344] = 269, + [2345] = 378, + [2346] = 154, + [2347] = 158, + [2348] = 272, + [2349] = 379, + [2350] = 154, + [2351] = 346, + [2352] = 346, + [2353] = 213, + [2354] = 113, + [2355] = 275, + [2356] = 158, + [2357] = 276, + [2358] = 144, + [2359] = 162, + [2360] = 277, + [2361] = 158, + [2362] = 213, + [2363] = 163, + [2364] = 1, + [2365] = 158, + [2366] = 213, + [2367] = 163, + [2368] = 1, + [2369] = 163, + [2370] = 1, + [2371] = 158, + [2372] = 213, + [2373] = 163, + [2374] = 1, + [2375] = 287, + [2376] = 191, + [2377] = 347, + [2378] = 1, + [2379] = 347, + [2380] = 347, + [2381] = 111, }; #pragma GCC diagnostic push @@ -14771,7 +14803,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_program_repeat0] = SHIFT(2349), + [ts_aux_sym_program_repeat0] = SHIFT(2381), [ts_aux_sym_1] = SHIFT(9), [ts_aux_sym_for] = SHIFT(10), [ts_aux_sym_3] = SHIFT(11), @@ -14859,33 +14891,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { }, [4] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2348), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2348), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2380), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2380), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [5] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -14923,7 +14955,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -14945,17 +14977,17 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [7] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2348), - [ts_aux_sym_5] = SHIFT(2348), + [ts_sym__line_break] = SHIFT(2380), + [ts_aux_sym_5] = SHIFT(2380), }, [8] = { [ts_builtin_sym_end] = REDUCE(ts_sym_program, 1), @@ -14963,21 +14995,21 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), }, [9] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -14991,30 +15023,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2343), + [ts_builtin_sym_error] = SHIFT(2375), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2344), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(2345), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2376), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(2377), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -15028,53 +15060,53 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [10] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2323), + [ts_aux_sym_3] = SHIFT(2355), }, [11] = { - [ts_sym_expression] = SHIFT(2321), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(2353), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [12] = { - [ts_builtin_sym_error] = SHIFT(2310), + [ts_builtin_sym_error] = SHIFT(2342), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2311), - [ts_sym_identifier] = SHIFT(2312), - [ts_aux_sym_5] = SHIFT(2311), + [ts_sym__line_break] = SHIFT(2343), + [ts_sym_identifier] = SHIFT(2344), + [ts_aux_sym_5] = SHIFT(2343), }, [13] = { - [ts_sym_expression] = SHIFT(2308), + [ts_sym_expression] = SHIFT(2340), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15097,7 +15129,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -15112,29 +15144,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [14] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2216), + [ts_aux_sym_3] = SHIFT(2248), }, [15] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2211), + [ts_aux_sym_3] = SHIFT(2243), }, [16] = { - [ts_sym_statement] = SHIFT(1845), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [ts_sym_statement] = SHIFT(1877), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15148,7 +15180,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -15158,18 +15190,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -15183,15 +15215,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [17] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1837), + [ts_aux_sym_3] = SHIFT(1869), }, [18] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1836), - [ts_aux_sym_5] = SHIFT(1836), + [ts_sym__line_break] = SHIFT(1868), + [ts_aux_sym_5] = SHIFT(1868), }, [19] = { - [ts_sym_expression] = SHIFT(1833), + [ts_sym_expression] = SHIFT(1865), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15208,15 +15240,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1834), + [ts_sym__line_break] = SHIFT(1866), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1834), + [ts_aux_sym_5] = SHIFT(1866), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -15228,7 +15260,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [20] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -15239,7 +15271,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1831), + [ts_sym_property_access] = SHIFT(1863), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -15264,7 +15296,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [21] = { - [ts_sym_expression] = SHIFT(1830), + [ts_sym_expression] = SHIFT(1862), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15287,7 +15319,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -15300,7 +15332,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [22] = { - [ts_sym_expression] = SHIFT(1829), + [ts_sym_expression] = SHIFT(1861), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15323,7 +15355,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -15336,7 +15368,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [23] = { - [ts_sym_expression] = SHIFT(1828), + [ts_sym_expression] = SHIFT(1860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -15359,7 +15391,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -15372,14 +15404,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [24] = { - [ts_sym_formal_parameters] = SHIFT(1818), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1819), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(1846), + [ts_aux_sym_3] = SHIFT(1847), }, [25] = { - [ts_sym_expression] = SHIFT(1816), + [ts_sym_expression] = SHIFT(1844), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -15388,7 +15419,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_ternary] = SHIFT(79), [ts_sym_assignment] = SHIFT(79), [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(1817), + [ts_sym_function_call] = SHIFT(1845), [ts_sym_constructor_call] = SHIFT(79), [ts_sym_property_access] = SHIFT(81), [ts_sym_object] = SHIFT(79), @@ -15455,7 +15486,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [27] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(1811), + [ts_aux_sym_array_repeat0] = SHIFT(1839), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), [ts_aux_sym_8] = SHIFT(44), @@ -15482,7 +15513,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(58), [ts_aux_sym_34] = SHIFT(59), [ts_aux_sym_35] = SHIFT(60), - [ts_aux_sym_36] = SHIFT(1812), + [ts_aux_sym_36] = SHIFT(1840), }, [28] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -15522,7 +15553,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(1814), + [ts_aux_sym_7] = SHIFT(1842), [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), @@ -15545,10 +15576,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(1814), - [ts_aux_sym_31] = SHIFT(1814), - [ts_aux_sym_32] = SHIFT(1814), - [ts_aux_sym_33] = SHIFT(1814), + [ts_aux_sym_30] = SHIFT(1842), + [ts_aux_sym_31] = SHIFT(1842), + [ts_aux_sym_32] = SHIFT(1842), + [ts_aux_sym_33] = SHIFT(1842), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_36] = REDUCE(ts_sym_expression, 1), @@ -15556,56 +15587,56 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [30] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(1811), + [ts_aux_sym_array_repeat0] = SHIFT(1839), [ts_aux_sym_8] = SHIFT(44), - [ts_aux_sym_36] = SHIFT(1812), + [ts_aux_sym_36] = SHIFT(1840), }, [31] = { - [ts_builtin_sym_error] = SHIFT(1800), + [ts_builtin_sym_error] = SHIFT(1828), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1801), + [ts_sym_string] = SHIFT(1829), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1801), - [ts_aux_sym_2] = SHIFT(1802), + [ts_sym_identifier] = SHIFT(1829), + [ts_aux_sym_2] = SHIFT(1830), }, [32] = { - [ts_sym_expression] = SHIFT(1798), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(1826), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [33] = { - [ts_sym_expression] = SHIFT(1797), + [ts_sym_expression] = SHIFT(1825), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -15641,7 +15672,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [34] = { - [ts_sym_expression] = SHIFT(1796), + [ts_sym_expression] = SHIFT(1824), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -15677,7 +15708,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [35] = { - [ts_sym_expression] = SHIFT(1795), + [ts_sym_expression] = SHIFT(1823), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -15713,14 +15744,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [36] = { - [ts_sym_formal_parameters] = SHIFT(1785), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1786), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(1809), + [ts_aux_sym_3] = SHIFT(1810), }, [37] = { - [ts_sym_expression] = SHIFT(1783), + [ts_sym_expression] = SHIFT(1807), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -15729,7 +15759,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_ternary] = SHIFT(79), [ts_sym_assignment] = SHIFT(79), [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(1784), + [ts_sym_function_call] = SHIFT(1808), [ts_sym_constructor_call] = SHIFT(79), [ts_sym_property_access] = SHIFT(81), [ts_sym_object] = SHIFT(79), @@ -15897,7 +15927,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [43] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_36] = SHIFT(1782), + [ts_aux_sym_36] = SHIFT(1806), }, [44] = { [ts_sym_expression] = SHIFT(46), @@ -16013,7 +16043,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_36] = REDUCE(ts_aux_sym_array_repeat0, 3), }, [49] = { - [ts_sym_expression] = SHIFT(1776), + [ts_sym_expression] = SHIFT(1800), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -16027,7 +16057,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(1777), + [ts_builtin_sym_error] = SHIFT(1801), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -16039,7 +16069,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(1778), + [ts_aux_sym_4] = SHIFT(1802), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -16051,7 +16081,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [50] = { - [ts_sym_expression] = SHIFT(1775), + [ts_sym_expression] = SHIFT(1799), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16087,7 +16117,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [51] = { - [ts_sym_expression] = SHIFT(1774), + [ts_sym_expression] = SHIFT(1798), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16155,7 +16185,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 2), }, [53] = { - [ts_sym_expression] = SHIFT(1773), + [ts_sym_expression] = SHIFT(1797), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16191,7 +16221,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [54] = { - [ts_sym_expression] = SHIFT(1772), + [ts_sym_expression] = SHIFT(1796), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16227,7 +16257,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [55] = { - [ts_sym_expression] = SHIFT(1771), + [ts_sym_expression] = SHIFT(1795), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16263,7 +16293,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [56] = { - [ts_sym_expression] = SHIFT(1770), + [ts_sym_expression] = SHIFT(1794), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16299,7 +16329,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [57] = { - [ts_sym_expression] = SHIFT(1769), + [ts_sym_expression] = SHIFT(1793), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -16335,7 +16365,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(38), }, [58] = { - [ts_sym_expression] = SHIFT(1766), + [ts_sym_expression] = SHIFT(1790), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -16373,7 +16403,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [59] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1765), + [ts_sym_identifier] = SHIFT(1789), }, [60] = { [ts_sym_expression] = SHIFT(61), @@ -16439,7 +16469,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(120), [ts_aux_sym_34] = SHIFT(121), [ts_aux_sym_35] = SHIFT(122), - [ts_aux_sym_36] = SHIFT(1764), + [ts_aux_sym_36] = SHIFT(1788), }, [62] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -16476,7 +16506,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(1762), + [ts_aux_sym_7] = SHIFT(1786), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -16498,60 +16528,60 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(1762), - [ts_aux_sym_31] = SHIFT(1762), - [ts_aux_sym_32] = SHIFT(1762), - [ts_aux_sym_33] = SHIFT(1762), + [ts_aux_sym_30] = SHIFT(1786), + [ts_aux_sym_31] = SHIFT(1786), + [ts_aux_sym_32] = SHIFT(1786), + [ts_aux_sym_33] = SHIFT(1786), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_36] = REDUCE(ts_sym_expression, 1), }, [64] = { - [ts_builtin_sym_error] = SHIFT(1751), + [ts_builtin_sym_error] = SHIFT(1775), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1752), + [ts_sym_string] = SHIFT(1776), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1752), - [ts_aux_sym_2] = SHIFT(1753), + [ts_sym_identifier] = SHIFT(1776), + [ts_aux_sym_2] = SHIFT(1777), }, [65] = { - [ts_sym_expression] = SHIFT(1749), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(1773), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [66] = { - [ts_sym_expression] = SHIFT(1748), + [ts_sym_expression] = SHIFT(1772), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -16587,7 +16617,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [67] = { - [ts_sym_expression] = SHIFT(1747), + [ts_sym_expression] = SHIFT(1771), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -16623,7 +16653,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [68] = { - [ts_sym_expression] = SHIFT(1746), + [ts_sym_expression] = SHIFT(1770), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -16659,11 +16689,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [69] = { - [ts_sym_formal_parameters] = SHIFT(1736), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1737), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(1756), + [ts_aux_sym_3] = SHIFT(1757), }, [70] = { [ts_sym_expression] = SHIFT(78), @@ -16966,7 +16995,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -16988,59 +17017,59 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [82] = { - [ts_builtin_sym_error] = SHIFT(1725), + [ts_builtin_sym_error] = SHIFT(1745), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1726), + [ts_sym_string] = SHIFT(1746), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1726), - [ts_aux_sym_2] = SHIFT(1727), + [ts_sym_identifier] = SHIFT(1746), + [ts_aux_sym_2] = SHIFT(1747), }, [83] = { - [ts_sym_expression] = SHIFT(1723), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(1743), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [84] = { - [ts_sym_expression] = SHIFT(1722), + [ts_sym_expression] = SHIFT(1742), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17076,7 +17105,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [85] = { - [ts_sym_expression] = SHIFT(1721), + [ts_sym_expression] = SHIFT(1741), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17112,7 +17141,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [86] = { - [ts_sym_expression] = SHIFT(1720), + [ts_sym_expression] = SHIFT(1740), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17148,11 +17177,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [87] = { - [ts_sym_formal_parameters] = SHIFT(1710), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1711), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(1726), + [ts_aux_sym_3] = SHIFT(1727), }, [88] = { [ts_sym_expression] = SHIFT(96), @@ -17418,7 +17446,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [98] = { - [ts_sym_expression] = SHIFT(1704), + [ts_sym_expression] = SHIFT(1720), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -17432,7 +17460,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(1705), + [ts_builtin_sym_error] = SHIFT(1721), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -17444,7 +17472,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(1706), + [ts_aux_sym_4] = SHIFT(1722), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -17456,7 +17484,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [99] = { - [ts_sym_expression] = SHIFT(1703), + [ts_sym_expression] = SHIFT(1719), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17492,7 +17520,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [100] = { - [ts_sym_expression] = SHIFT(1702), + [ts_sym_expression] = SHIFT(1718), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17557,7 +17585,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_math_op, 2), }, [102] = { - [ts_sym_expression] = SHIFT(1701), + [ts_sym_expression] = SHIFT(1717), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17593,7 +17621,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [103] = { - [ts_sym_expression] = SHIFT(1700), + [ts_sym_expression] = SHIFT(1716), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17629,7 +17657,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [104] = { - [ts_sym_expression] = SHIFT(1699), + [ts_sym_expression] = SHIFT(1715), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17665,7 +17693,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [105] = { - [ts_sym_expression] = SHIFT(1698), + [ts_sym_expression] = SHIFT(1714), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17701,7 +17729,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [106] = { - [ts_sym_expression] = SHIFT(1697), + [ts_sym_expression] = SHIFT(1713), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -17737,7 +17765,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(89), }, [107] = { - [ts_sym_expression] = SHIFT(1694), + [ts_sym_expression] = SHIFT(1710), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -17775,7 +17803,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [108] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1693), + [ts_sym_identifier] = SHIFT(1709), }, [109] = { [ts_sym_expression] = SHIFT(110), @@ -17844,7 +17872,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_36] = SHIFT(123), }, [111] = { - [ts_sym_expression] = SHIFT(1687), + [ts_sym_expression] = SHIFT(1703), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -17858,7 +17886,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(1688), + [ts_builtin_sym_error] = SHIFT(1704), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -17870,7 +17898,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(1689), + [ts_aux_sym_4] = SHIFT(1705), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -17882,7 +17910,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [112] = { - [ts_sym_expression] = SHIFT(1686), + [ts_sym_expression] = SHIFT(1702), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -17918,7 +17946,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [113] = { - [ts_sym_expression] = SHIFT(1685), + [ts_sym_expression] = SHIFT(1701), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -17984,7 +18012,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 2), }, [115] = { - [ts_sym_expression] = SHIFT(1684), + [ts_sym_expression] = SHIFT(1700), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18020,7 +18048,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [116] = { - [ts_sym_expression] = SHIFT(1683), + [ts_sym_expression] = SHIFT(1699), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18056,7 +18084,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [117] = { - [ts_sym_expression] = SHIFT(1682), + [ts_sym_expression] = SHIFT(1698), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18092,7 +18120,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [118] = { - [ts_sym_expression] = SHIFT(1681), + [ts_sym_expression] = SHIFT(1697), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18128,7 +18156,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(71), }, [119] = { - [ts_sym_expression] = SHIFT(1680), + [ts_sym_expression] = SHIFT(1696), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -18379,7 +18407,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(1678), + [ts_aux_sym_6] = SHIFT(1694), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -18440,7 +18468,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_6] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(1676), + [ts_aux_sym_7] = SHIFT(1692), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -18462,59 +18490,59 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(1676), - [ts_aux_sym_31] = SHIFT(1676), - [ts_aux_sym_32] = SHIFT(1676), - [ts_aux_sym_33] = SHIFT(1676), + [ts_aux_sym_30] = SHIFT(1692), + [ts_aux_sym_31] = SHIFT(1692), + [ts_aux_sym_32] = SHIFT(1692), + [ts_aux_sym_33] = SHIFT(1692), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [130] = { - [ts_builtin_sym_error] = SHIFT(1665), + [ts_builtin_sym_error] = SHIFT(1681), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1666), + [ts_sym_string] = SHIFT(1682), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1666), - [ts_aux_sym_2] = SHIFT(1667), + [ts_sym_identifier] = SHIFT(1682), + [ts_aux_sym_2] = SHIFT(1683), }, [131] = { - [ts_sym_expression] = SHIFT(1663), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(1679), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [132] = { - [ts_sym_expression] = SHIFT(1662), + [ts_sym_expression] = SHIFT(1678), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -18550,7 +18578,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(137), }, [133] = { - [ts_sym_expression] = SHIFT(1661), + [ts_sym_expression] = SHIFT(1677), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -18586,7 +18614,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(137), }, [134] = { - [ts_sym_expression] = SHIFT(1660), + [ts_sym_expression] = SHIFT(1676), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -18622,11 +18650,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(137), }, [135] = { - [ts_sym_formal_parameters] = SHIFT(1650), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1651), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(1662), + [ts_aux_sym_3] = SHIFT(1663), }, [136] = { [ts_sym_expression] = SHIFT(144), @@ -18936,9 +18963,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [147] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1645), + [ts_aux_sym_function_call_repeat0] = SHIFT(1657), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(1646), + [ts_aux_sym_4] = SHIFT(1658), [ts_aux_sym_in] = SHIFT(178), [ts_aux_sym_8] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), @@ -19004,7 +19031,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_4] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(1648), + [ts_aux_sym_7] = SHIFT(1660), [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), @@ -19027,63 +19054,63 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(1648), - [ts_aux_sym_31] = SHIFT(1648), - [ts_aux_sym_32] = SHIFT(1648), - [ts_aux_sym_33] = SHIFT(1648), + [ts_aux_sym_30] = SHIFT(1660), + [ts_aux_sym_31] = SHIFT(1660), + [ts_aux_sym_32] = SHIFT(1660), + [ts_aux_sym_33] = SHIFT(1660), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [150] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1645), - [ts_aux_sym_4] = SHIFT(1646), + [ts_aux_sym_function_call_repeat0] = SHIFT(1657), + [ts_aux_sym_4] = SHIFT(1658), [ts_aux_sym_8] = SHIFT(174), }, [151] = { - [ts_builtin_sym_error] = SHIFT(1634), + [ts_builtin_sym_error] = SHIFT(1646), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(1635), + [ts_sym_string] = SHIFT(1647), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1635), - [ts_aux_sym_2] = SHIFT(1636), + [ts_sym_identifier] = SHIFT(1647), + [ts_aux_sym_2] = SHIFT(1648), }, [152] = { - [ts_sym_expression] = SHIFT(1632), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(1644), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [153] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -19116,7 +19143,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, [154] = { - [ts_sym_expression] = SHIFT(1631), + [ts_sym_expression] = SHIFT(1643), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -19152,7 +19179,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [155] = { - [ts_sym_expression] = SHIFT(1630), + [ts_sym_expression] = SHIFT(1642), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -19188,7 +19215,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [156] = { - [ts_sym_expression] = SHIFT(1629), + [ts_sym_expression] = SHIFT(1641), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -19224,11 +19251,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(159), }, [157] = { - [ts_sym_formal_parameters] = SHIFT(227), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(228), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(227), + [ts_aux_sym_3] = SHIFT(228), }, [158] = { [ts_sym_expression] = SHIFT(166), @@ -21317,235 +21343,216 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, [227] = { - [ts_sym_statement_block] = SHIFT(1628), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(240), + [ts_aux_sym_3] = SHIFT(1637), }, [228] = { - [ts_sym_formal_parameters] = SHIFT(238), + [ts_sym_formal_parameters] = SHIFT(229), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, [229] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(230), - [ts_aux_sym_4] = SHIFT(231), + [ts_aux_sym_4] = SHIFT(235), }, [230] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_formal_parameters_repeat0] = SHIFT(232), - [ts_aux_sym_4] = SHIFT(233), - [ts_aux_sym_8] = SHIFT(234), + [ts_aux_sym_formal_parameters_repeat0] = SHIFT(231), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 1), + [ts_aux_sym_8] = SHIFT(232), }, [231] = { - [ts_sym_statement_block] = REDUCE(ts_sym_formal_parameters, 2), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = REDUCE(ts_sym_formal_parameters, 2), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 2), }, [232] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(237), + [ts_sym_identifier] = SHIFT(233), }, [233] = { - [ts_sym_statement_block] = REDUCE(ts_sym_formal_parameters, 3), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = REDUCE(ts_sym_formal_parameters, 3), + [ts_aux_sym_formal_parameters_repeat0] = SHIFT(234), + [ts_aux_sym_4] = REDUCE(ts_aux_sym_formal_parameters_repeat0, 2), + [ts_aux_sym_8] = SHIFT(232), }, [234] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(235), + [ts_aux_sym_4] = REDUCE(ts_aux_sym_formal_parameters_repeat0, 3), }, [235] = { + [ts_sym_statement_block] = SHIFT(236), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_formal_parameters_repeat0] = SHIFT(236), - [ts_aux_sym_4] = REDUCE(ts_aux_sym_formal_parameters_repeat0, 2), - [ts_aux_sym_8] = SHIFT(234), + [ts_aux_sym_1] = SHIFT(237), }, [236] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = REDUCE(ts_aux_sym_formal_parameters_repeat0, 3), + [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), }, [237] = { - [ts_sym_statement_block] = REDUCE(ts_sym_formal_parameters, 4), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(241), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = REDUCE(ts_sym_formal_parameters, 4), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_statement_block_repeat0] = SHIFT(242), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(244), + [ts_aux_sym_for] = SHIFT(245), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), }, [238] = { + [ts_sym_statement] = SHIFT(238), [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1319), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(240), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1636), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = REDUCE(ts_aux_sym_statement_block_repeat0, 1), + [ts_aux_sym_for] = SHIFT(245), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), }, [239] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), - }, - [240] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(244), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(245), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(247), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [241] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1310), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1627), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = REDUCE(ts_aux_sym_statement_block_repeat0, 1), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [242] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -21608,63 +21615,63 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [243] = { + [240] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [244] = { + [241] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(1626), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(1635), + [ts_aux_sym_5] = SHIFT(308), }, - [245] = { + [242] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1626), + [ts_aux_sym_2] = SHIFT(1635), }, - [246] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [243] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -21678,30 +21685,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1621), + [ts_builtin_sym_error] = SHIFT(1630), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1622), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1623), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1631), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1632), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -21712,7 +21719,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [247] = { + [244] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_statement_block, 2), @@ -21744,20 +21751,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [248] = { + [245] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1601), + [ts_aux_sym_3] = SHIFT(1610), }, - [249] = { - [ts_builtin_sym_error] = SHIFT(1590), + [246] = { + [ts_builtin_sym_error] = SHIFT(1599), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1591), - [ts_sym_identifier] = SHIFT(1592), - [ts_aux_sym_5] = SHIFT(1591), + [ts_sym__line_break] = SHIFT(1600), + [ts_sym_identifier] = SHIFT(1601), + [ts_aux_sym_5] = SHIFT(1600), }, - [250] = { - [ts_sym_expression] = SHIFT(1588), + [247] = { + [ts_sym_expression] = SHIFT(1597), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -21780,7 +21787,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -21792,32 +21799,89 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, + [248] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1505), + }, + [249] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1500), + }, + [250] = { + [ts_sym_statement] = SHIFT(1133), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1136), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, [251] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1496), + [ts_aux_sym_3] = SHIFT(477), }, [252] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1491), + [ts_sym__line_break] = SHIFT(476), + [ts_aux_sym_5] = SHIFT(476), }, [253] = { - [ts_sym_statement] = SHIFT(1124), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [ts_sym_expression] = SHIFT(265), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -21831,28 +21895,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(266), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_5] = SHIFT(266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -21864,54 +21918,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [254] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(472), - }, - [255] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(471), - [ts_aux_sym_5] = SHIFT(471), - }, - [256] = { - [ts_sym_expression] = SHIFT(268), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(269), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(269), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [257] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -21922,7 +21929,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(259), + [ts_sym_property_access] = SHIFT(256), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -21946,7 +21953,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [258] = { + [255] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(98), @@ -21972,16 +21979,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = SHIFT(106), [ts_aux_sym_27] = SHIFT(106), [ts_aux_sym_29] = SHIFT(107), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [259] = { + [256] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(260), + [ts_sym__line_break] = SHIFT(257), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(260), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(257), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -22003,14 +22010,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [260] = { + [257] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -22098,8 +22105,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [261] = { - [ts_sym_expression] = SHIFT(262), + [258] = { + [ts_sym_expression] = SHIFT(259), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -22134,7 +22141,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [262] = { + [259] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(98), @@ -22163,13 +22170,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [263] = { + [260] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(267), + [ts_sym_identifier] = SHIFT(264), }, - [264] = { - [ts_sym_expression] = SHIFT(265), + [261] = { + [ts_sym_expression] = SHIFT(262), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -22204,7 +22211,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [265] = { + [262] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -22232,9 +22239,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(120), [ts_aux_sym_34] = SHIFT(121), [ts_aux_sym_35] = SHIFT(122), - [ts_aux_sym_36] = SHIFT(266), + [ts_aux_sym_36] = SHIFT(263), }, - [266] = { + [263] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 4), @@ -22269,7 +22276,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 4), }, - [267] = { + [264] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), @@ -22304,37 +22311,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), }, - [268] = { + [265] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(444), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(444), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(449), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(449), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [269] = { + [266] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -22398,27 +22405,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, + [267] = { + [ts_builtin_sym_error] = SHIFT(268), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_string] = SHIFT(269), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(269), + [ts_aux_sym_2] = SHIFT(270), + }, + [268] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(447), + [ts_aux_sym_8] = SHIFT(404), + }, + [269] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_6] = SHIFT(271), + }, [270] = { - [ts_builtin_sym_error] = SHIFT(271), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(272), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(272), - [ts_aux_sym_2] = SHIFT(273), - }, - [271] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(442), - [ts_aux_sym_8] = SHIFT(399), - }, - [272] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(274), - }, - [273] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 2), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), @@ -22448,304 +22455,303 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [274] = { - [ts_sym_expression] = SHIFT(275), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [271] = { + [ts_sym_expression] = SHIFT(272), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), + }, + [272] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_object_repeat0] = SHIFT(443), + [ts_aux_sym_2] = SHIFT(444), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), + }, + [273] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + }, + [274] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = SHIFT(441), + [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(441), + [ts_aux_sym_31] = SHIFT(441), + [ts_aux_sym_32] = SHIFT(441), + [ts_aux_sym_33] = SHIFT(441), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [275] = { + [ts_builtin_sym_error] = SHIFT(430), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_string] = SHIFT(431), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(438), - [ts_aux_sym_2] = SHIFT(439), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_sym_identifier] = SHIFT(431), + [ts_aux_sym_2] = SHIFT(432), }, [276] = { + [ts_sym_expression] = SHIFT(328), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [277] = { + [ts_sym_expression] = SHIFT(327), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_2] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(436), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(436), - [ts_aux_sym_31] = SHIFT(436), - [ts_aux_sym_32] = SHIFT(436), - [ts_aux_sym_33] = SHIFT(436), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, [278] = { - [ts_builtin_sym_error] = SHIFT(425), + [ts_sym_expression] = SHIFT(319), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(426), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(426), - [ts_aux_sym_2] = SHIFT(427), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, [279] = { - [ts_sym_expression] = SHIFT(327), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(313), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, [280] = { - [ts_sym_expression] = SHIFT(326), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(298), + [ts_aux_sym_3] = SHIFT(299), }, [281] = { - [ts_sym_expression] = SHIFT(318), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), - }, - [282] = { - [ts_sym_expression] = SHIFT(312), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), - }, - [283] = { - [ts_sym_formal_parameters] = SHIFT(301), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(302), - [ts_aux_sym_3] = SHIFT(229), - }, - [284] = { - [ts_sym_expression] = SHIFT(292), + [ts_sym_expression] = SHIFT(289), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -22754,7 +22760,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_ternary] = SHIFT(79), [ts_sym_assignment] = SHIFT(79), [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(293), + [ts_sym_function_call] = SHIFT(290), [ts_sym_constructor_call] = SHIFT(79), [ts_sym_property_access] = SHIFT(81), [ts_sym_object] = SHIFT(79), @@ -22780,8 +22786,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [285] = { - [ts_sym_expression] = SHIFT(286), + [282] = { + [ts_sym_expression] = SHIFT(283), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -22795,7 +22801,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(29), [ts_sym_object] = SHIFT(28), [ts_sym_array] = SHIFT(28), - [ts_builtin_sym_error] = SHIFT(287), + [ts_builtin_sym_error] = SHIFT(284), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), @@ -22816,12 +22822,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_function] = SHIFT(36), [ts_aux_sym_new] = SHIFT(37), [ts_aux_sym_35] = SHIFT(38), - [ts_aux_sym_36] = SHIFT(288), + [ts_aux_sym_36] = SHIFT(285), }, - [286] = { + [283] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(289), + [ts_aux_sym_array_repeat0] = SHIFT(286), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), [ts_aux_sym_8] = SHIFT(44), @@ -22848,16 +22854,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(58), [ts_aux_sym_34] = SHIFT(59), [ts_aux_sym_35] = SHIFT(60), - [ts_aux_sym_36] = SHIFT(290), + [ts_aux_sym_36] = SHIFT(287), }, - [287] = { + [284] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(289), + [ts_aux_sym_array_repeat0] = SHIFT(286), [ts_aux_sym_8] = SHIFT(44), - [ts_aux_sym_36] = SHIFT(290), + [ts_aux_sym_36] = SHIFT(287), }, - [288] = { + [285] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_array, 2), @@ -22889,12 +22895,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 2), [ts_aux_sym_35] = REDUCE(ts_sym_array, 2), }, - [289] = { + [286] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_36] = SHIFT(291), + [ts_aux_sym_36] = SHIFT(288), }, - [290] = { + [287] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_array, 3), @@ -22926,7 +22932,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 3), [ts_aux_sym_35] = REDUCE(ts_sym_array, 3), }, - [291] = { + [288] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_array, 4), @@ -22958,10 +22964,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 4), [ts_aux_sym_35] = REDUCE(ts_sym_array, 4), }, - [292] = { + [289] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(294), + [ts_aux_sym_3] = SHIFT(291), [ts_aux_sym_in] = SHIFT(99), [ts_aux_sym_instanceof] = SHIFT(100), [ts_aux_sym_9] = SHIFT(101), @@ -22987,7 +22993,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [293] = { + [290] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_constructor_call, 2), @@ -23019,8 +23025,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [294] = { - [ts_sym_expression] = SHIFT(295), + [291] = { + [ts_sym_expression] = SHIFT(292), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -23034,7 +23040,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(296), + [ts_builtin_sym_error] = SHIFT(293), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -23046,7 +23052,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(297), + [ts_aux_sym_4] = SHIFT(294), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -23057,12 +23063,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(158), [ts_aux_sym_35] = SHIFT(159), }, - [295] = { + [292] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(298), + [ts_aux_sym_function_call_repeat0] = SHIFT(295), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(299), + [ts_aux_sym_4] = SHIFT(296), [ts_aux_sym_in] = SHIFT(178), [ts_aux_sym_8] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), @@ -23089,14 +23095,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [296] = { + [293] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(298), - [ts_aux_sym_4] = SHIFT(299), + [ts_aux_sym_function_call_repeat0] = SHIFT(295), + [ts_aux_sym_4] = SHIFT(296), [ts_aux_sym_8] = SHIFT(174), }, - [297] = { + [294] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_function_call, 3), @@ -23128,12 +23134,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, - [298] = { + [295] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(300), + [ts_aux_sym_4] = SHIFT(297), }, - [299] = { + [296] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_function_call, 4), @@ -23165,7 +23171,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [300] = { + [297] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_function_call, 5), @@ -23197,72 +23203,77 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [301] = { - [ts_sym_statement_block] = SHIFT(311), + [298] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(305), + [ts_aux_sym_3] = SHIFT(309), + }, + [299] = { + [ts_sym_formal_parameters] = SHIFT(300), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), + }, + [300] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(301), + }, + [301] = { + [ts_sym_statement_block] = SHIFT(302), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(303), }, [302] = { - [ts_sym_formal_parameters] = SHIFT(303), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_2] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), }, [303] = { - [ts_sym_statement_block] = SHIFT(304), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(305), - }, - [304] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_2] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), - }, - [305] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -23276,7 +23287,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(306), + [ts_builtin_sym_error] = SHIFT(304), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -23286,20 +23297,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(307), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(308), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(305), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(306), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -23310,18 +23321,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [306] = { + [304] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(309), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(307), + [ts_aux_sym_5] = SHIFT(308), }, - [307] = { + [305] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(309), + [ts_aux_sym_2] = SHIFT(307), }, - [308] = { + [306] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_statement_block, 2), @@ -23353,7 +23364,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [309] = { + [307] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_statement_block, 3), @@ -23385,7 +23396,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [310] = { + [308] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -23470,39 +23481,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [311] = { + [309] = { + [ts_sym_formal_parameters] = SHIFT(310), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), + }, + [310] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(311), + }, + [311] = { + [ts_sym_statement_block] = SHIFT(312), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(303), }, [312] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_2] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + }, + [313] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_bool_op, 2), @@ -23531,16 +23560,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_27] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), - }, - [313] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(317), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, [314] = { - [ts_sym_expression] = SHIFT(315), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(318), + }, + [315] = { + [ts_sym_expression] = SHIFT(316), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -23575,7 +23604,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [315] = { + [316] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -23603,9 +23632,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(120), [ts_aux_sym_34] = SHIFT(121), [ts_aux_sym_35] = SHIFT(122), - [ts_aux_sym_36] = SHIFT(316), + [ts_aux_sym_36] = SHIFT(317), }, - [316] = { + [317] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_property_access, 4), @@ -23642,7 +23671,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 4), }, - [317] = { + [318] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_property_access, 3), @@ -23679,17 +23708,17 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), }, - [318] = { + [319] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_in] = SHIFT(319), + [ts_aux_sym_in] = SHIFT(320), [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_13] = REDUCE(ts_sym_math_op, 2), @@ -23699,91 +23728,91 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_19] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), - }, - [319] = { - [ts_sym_expression] = SHIFT(325), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, [320] = { - [ts_sym_expression] = SHIFT(324), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [ts_sym_expression] = SHIFT(326), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, [321] = { + [ts_sym_expression] = SHIFT(325), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), + }, + [322] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_math_op, 2), @@ -23815,53 +23844,53 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_35] = REDUCE(ts_sym_math_op, 2), }, - [322] = { - [ts_sym_expression] = SHIFT(323), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), - }, [323] = { + [ts_sym_expression] = SHIFT(324), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), + }, + [324] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(319), + [ts_aux_sym_in] = SHIFT(320), [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_13] = REDUCE(ts_sym_bool_op, 3), @@ -23871,29 +23900,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_19] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [324] = { + [325] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_2] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_in] = SHIFT(319), + [ts_aux_sym_in] = SHIFT(320), [ts_aux_sym_8] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), [ts_aux_sym_11] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_instanceof_expression, 3), @@ -23903,29 +23932,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), [ts_aux_sym_29] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [325] = { + [326] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_2] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_in] = SHIFT(319), + [ts_aux_sym_in] = SHIFT(320), [ts_aux_sym_8] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), [ts_aux_sym_11] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_in_expression, 3), @@ -23935,29 +23964,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), [ts_aux_sym_29] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [326] = { + [327] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_2] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_in] = SHIFT(319), + [ts_aux_sym_in] = SHIFT(320), [ts_aux_sym_8] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), [ts_aux_sym_11] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_12] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_13] = REDUCE(ts_sym_typeof_expression, 2), @@ -23967,77 +23996,47 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_18] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_19] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), [ts_aux_sym_29] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), - }, - [327] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(424), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, [328] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_4] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(429), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, [329] = { [ts_sym_comment] = SHIFT_EXTRA(), @@ -24045,7 +24044,6 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_4] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(422), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -24067,174 +24065,204 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(422), - [ts_aux_sym_31] = SHIFT(422), - [ts_aux_sym_32] = SHIFT(422), - [ts_aux_sym_33] = SHIFT(422), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [330] = { - [ts_builtin_sym_error] = SHIFT(392), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(393), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(393), - [ts_aux_sym_2] = SHIFT(394), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_4] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = SHIFT(427), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(427), + [ts_aux_sym_31] = SHIFT(427), + [ts_aux_sym_32] = SHIFT(427), + [ts_aux_sym_33] = SHIFT(427), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [331] = { - [ts_sym_expression] = SHIFT(378), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_builtin_sym_error] = SHIFT(397), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_string] = SHIFT(398), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(398), + [ts_aux_sym_2] = SHIFT(399), }, [332] = { - [ts_sym_expression] = SHIFT(377), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(383), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [333] = { - [ts_sym_expression] = SHIFT(369), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(382), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [334] = { - [ts_sym_expression] = SHIFT(363), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(374), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [335] = { - [ts_sym_formal_parameters] = SHIFT(353), + [ts_sym_expression] = SHIFT(368), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [336] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(354), - [ts_aux_sym_3] = SHIFT(229), + [ts_aux_sym_3] = SHIFT(355), }, - [336] = { - [ts_sym_expression] = SHIFT(344), + [337] = { + [ts_sym_expression] = SHIFT(345), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -24243,7 +24271,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_ternary] = SHIFT(79), [ts_sym_assignment] = SHIFT(79), [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(345), + [ts_sym_function_call] = SHIFT(346), [ts_sym_constructor_call] = SHIFT(79), [ts_sym_property_access] = SHIFT(81), [ts_sym_object] = SHIFT(79), @@ -24269,8 +24297,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [337] = { - [ts_sym_expression] = SHIFT(338), + [338] = { + [ts_sym_expression] = SHIFT(339), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -24284,7 +24312,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(29), [ts_sym_object] = SHIFT(28), [ts_sym_array] = SHIFT(28), - [ts_builtin_sym_error] = SHIFT(339), + [ts_builtin_sym_error] = SHIFT(340), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), @@ -24305,12 +24333,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_function] = SHIFT(36), [ts_aux_sym_new] = SHIFT(37), [ts_aux_sym_35] = SHIFT(38), - [ts_aux_sym_36] = SHIFT(340), + [ts_aux_sym_36] = SHIFT(341), }, - [338] = { + [339] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(341), + [ts_aux_sym_array_repeat0] = SHIFT(342), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), [ts_aux_sym_8] = SHIFT(44), @@ -24337,16 +24365,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(58), [ts_aux_sym_34] = SHIFT(59), [ts_aux_sym_35] = SHIFT(60), - [ts_aux_sym_36] = SHIFT(342), - }, - [339] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(341), - [ts_aux_sym_8] = SHIFT(44), - [ts_aux_sym_36] = SHIFT(342), + [ts_aux_sym_36] = SHIFT(343), }, [340] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_array_repeat0] = SHIFT(342), + [ts_aux_sym_8] = SHIFT(44), + [ts_aux_sym_36] = SHIFT(343), + }, + [341] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 2), @@ -24376,12 +24404,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 2), [ts_aux_sym_35] = REDUCE(ts_sym_array, 2), }, - [341] = { + [342] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_36] = SHIFT(343), + [ts_aux_sym_36] = SHIFT(344), }, - [342] = { + [343] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 3), @@ -24411,7 +24439,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 3), [ts_aux_sym_35] = REDUCE(ts_sym_array, 3), }, - [343] = { + [344] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), @@ -24441,10 +24469,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 4), [ts_aux_sym_35] = REDUCE(ts_sym_array, 4), }, - [344] = { + [345] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), + [ts_aux_sym_3] = SHIFT(347), [ts_aux_sym_in] = SHIFT(99), [ts_aux_sym_instanceof] = SHIFT(100), [ts_aux_sym_9] = SHIFT(101), @@ -24470,7 +24498,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [345] = { + [346] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), @@ -24500,8 +24528,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [346] = { - [ts_sym_expression] = SHIFT(347), + [347] = { + [ts_sym_expression] = SHIFT(348), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -24515,7 +24543,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(348), + [ts_builtin_sym_error] = SHIFT(349), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -24527,7 +24555,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(349), + [ts_aux_sym_4] = SHIFT(350), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -24538,12 +24566,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(158), [ts_aux_sym_35] = SHIFT(159), }, - [347] = { + [348] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(350), + [ts_aux_sym_function_call_repeat0] = SHIFT(351), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(351), + [ts_aux_sym_4] = SHIFT(352), [ts_aux_sym_in] = SHIFT(178), [ts_aux_sym_8] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), @@ -24570,14 +24598,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [348] = { + [349] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(350), - [ts_aux_sym_4] = SHIFT(351), + [ts_aux_sym_function_call_repeat0] = SHIFT(351), + [ts_aux_sym_4] = SHIFT(352), [ts_aux_sym_8] = SHIFT(174), }, - [349] = { + [350] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), @@ -24607,12 +24635,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, - [350] = { + [351] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(352), + [ts_aux_sym_4] = SHIFT(353), }, - [351] = { + [352] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), @@ -24642,7 +24670,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [352] = { + [353] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), @@ -24672,70 +24700,75 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [353] = { - [ts_sym_statement_block] = SHIFT(362), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(357), - }, [354] = { - [ts_sym_formal_parameters] = SHIFT(355), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_aux_sym_3] = SHIFT(364), }, [355] = { - [ts_sym_statement_block] = SHIFT(356), + [ts_sym_formal_parameters] = SHIFT(356), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(357), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, [356] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), + [ts_aux_sym_4] = SHIFT(357), }, [357] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [ts_sym_statement_block] = SHIFT(358), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(359), + }, + [358] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), + }, + [359] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -24749,7 +24782,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(358), + [ts_builtin_sym_error] = SHIFT(360), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -24759,20 +24792,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(359), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(360), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(361), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(362), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -24783,18 +24816,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [358] = { + [360] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(361), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(363), + [ts_aux_sym_5] = SHIFT(308), }, - [359] = { + [361] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(361), + [ts_aux_sym_2] = SHIFT(363), }, - [360] = { + [362] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), @@ -24824,7 +24857,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [361] = { + [363] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), @@ -24854,37 +24887,55 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [362] = { + [364] = { + [ts_sym_formal_parameters] = SHIFT(365), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [363] = { + [365] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(366), + }, + [366] = { + [ts_sym_statement_block] = SHIFT(367), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(359), + }, + [367] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + }, + [368] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -24911,16 +24962,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_27] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [364] = { + [369] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(368), + [ts_sym_identifier] = SHIFT(373), }, - [365] = { - [ts_sym_expression] = SHIFT(366), + [370] = { + [ts_sym_expression] = SHIFT(371), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -24955,7 +25006,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [366] = { + [371] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -24983,9 +25034,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(120), [ts_aux_sym_34] = SHIFT(121), [ts_aux_sym_35] = SHIFT(122), - [ts_aux_sym_36] = SHIFT(367), + [ts_aux_sym_36] = SHIFT(372), }, - [367] = { + [372] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 4), @@ -25020,7 +25071,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 4), }, - [368] = { + [373] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), @@ -25055,15 +25106,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), }, - [369] = { + [374] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_13] = REDUCE(ts_sym_math_op, 2), @@ -25073,91 +25124,91 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_19] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [370] = { - [ts_sym_expression] = SHIFT(376), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [375] = { + [ts_sym_expression] = SHIFT(381), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [371] = { - [ts_sym_expression] = SHIFT(375), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [376] = { + [ts_sym_expression] = SHIFT(380), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [372] = { + [377] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), @@ -25187,51 +25238,51 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_35] = REDUCE(ts_sym_math_op, 2), }, - [373] = { - [ts_sym_expression] = SHIFT(374), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [378] = { + [ts_sym_expression] = SHIFT(379), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [374] = { + [379] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_13] = REDUCE(ts_sym_bool_op, 3), @@ -25241,27 +25292,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_19] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [375] = { + [380] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_4] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), [ts_aux_sym_11] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_instanceof_expression, 3), @@ -25271,27 +25322,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), [ts_aux_sym_29] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [376] = { + [381] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_4] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), [ts_aux_sym_11] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_in_expression, 3), @@ -25301,27 +25352,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), [ts_aux_sym_29] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [377] = { + [382] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_4] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), [ts_aux_sym_11] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_12] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_13] = REDUCE(ts_sym_typeof_expression, 2), @@ -25331,49 +25382,49 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_18] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_19] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), [ts_aux_sym_29] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [378] = { + [383] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(379), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(384), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [379] = { + [384] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -25403,152 +25454,152 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [380] = { - [ts_sym_expression] = SHIFT(391), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [385] = { + [ts_sym_expression] = SHIFT(396), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [381] = { + [386] = { + [ts_sym_expression] = SHIFT(395), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [387] = { + [ts_sym_expression] = SHIFT(394), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [388] = { + [ts_sym_expression] = SHIFT(393), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [389] = { [ts_sym_expression] = SHIFT(390), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [382] = { - [ts_sym_expression] = SHIFT(389), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [383] = { - [ts_sym_expression] = SHIFT(388), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [384] = { - [ts_sym_expression] = SHIFT(385), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -25583,12 +25634,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(136), [ts_aux_sym_35] = SHIFT(137), }, - [385] = { + [390] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(386), + [ts_aux_sym_6] = SHIFT(391), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -25613,205 +25664,205 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [386] = { - [ts_sym_expression] = SHIFT(387), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [387] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [388] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [389] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [390] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, [391] = { + [ts_sym_expression] = SHIFT(392), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [392] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(419), - [ts_aux_sym_2] = SHIFT(420), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = REDUCE(ts_sym_ternary, 5), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, [393] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(395), + [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, [394] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_4] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [395] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [396] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_4] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [397] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_object_repeat0] = SHIFT(424), + [ts_aux_sym_2] = SHIFT(425), + [ts_aux_sym_8] = SHIFT(404), + }, + [398] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_6] = SHIFT(400), + }, + [399] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), @@ -25841,80 +25892,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [395] = { - [ts_sym_expression] = SHIFT(396), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [400] = { + [ts_sym_expression] = SHIFT(401), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [396] = { + [401] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(397), - [ts_aux_sym_2] = SHIFT(398), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = SHIFT(402), + [ts_aux_sym_2] = SHIFT(403), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [397] = { + [402] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(418), + [ts_aux_sym_2] = SHIFT(423), }, - [398] = { + [403] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), @@ -25944,159 +25995,159 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [399] = { - [ts_builtin_sym_error] = SHIFT(412), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(413), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(413), - }, - [400] = { - [ts_sym_expression] = SHIFT(411), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), - }, - [401] = { - [ts_sym_expression] = SHIFT(410), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), - }, - [402] = { - [ts_sym_expression] = SHIFT(409), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), - }, - [403] = { - [ts_sym_expression] = SHIFT(408), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), - }, [404] = { - [ts_sym_expression] = SHIFT(405), + [ts_builtin_sym_error] = SHIFT(417), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_string] = SHIFT(418), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(418), + }, + [405] = { + [ts_sym_expression] = SHIFT(416), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), + }, + [406] = { + [ts_sym_expression] = SHIFT(415), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), + }, + [407] = { + [ts_sym_expression] = SHIFT(414), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), + }, + [408] = { + [ts_sym_expression] = SHIFT(413), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), + }, + [409] = { + [ts_sym_expression] = SHIFT(410), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -26131,12 +26182,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(136), [ts_aux_sym_35] = SHIFT(137), }, - [405] = { + [410] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(406), + [ts_aux_sym_6] = SHIFT(411), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -26161,293 +26212,293 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [406] = { - [ts_sym_expression] = SHIFT(407), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), - }, - [407] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_2] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), - }, - [408] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), - }, - [409] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), - }, - [410] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), - }, [411] = { + [ts_sym_expression] = SHIFT(412), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, [412] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(417), - [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 2), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_ternary, 5), + [ts_aux_sym_2] = REDUCE(ts_sym_ternary, 5), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = REDUCE(ts_sym_ternary, 5), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, [413] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(414), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, [414] = { - [ts_sym_expression] = SHIFT(415), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, [415] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(416), - [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 4), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, [416] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 5), + [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_2] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, [417] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 3), + [ts_aux_sym_object_repeat0] = SHIFT(422), + [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 2), + [ts_aux_sym_8] = SHIFT(404), }, [418] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_6] = SHIFT(419), + }, + [419] = { + [ts_sym_expression] = SHIFT(420), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), + }, + [420] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_object_repeat0] = SHIFT(421), + [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 4), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), + }, + [421] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 5), + }, + [422] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = REDUCE(ts_aux_sym_object_repeat0, 3), + }, + [423] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), @@ -26477,12 +26528,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [419] = { + [424] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(421), + [ts_aux_sym_2] = SHIFT(426), }, - [420] = { + [425] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), @@ -26512,7 +26563,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [421] = { + [426] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), @@ -26542,73 +26593,73 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [422] = { - [ts_sym_expression] = SHIFT(423), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [427] = { + [ts_sym_expression] = SHIFT(428), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [423] = { + [428] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), + [ts_aux_sym_3] = SHIFT(347), [ts_aux_sym_4] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [424] = { + [429] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_expression, 3), @@ -26640,19 +26691,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [425] = { + [430] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(433), - [ts_aux_sym_2] = SHIFT(434), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_object_repeat0] = SHIFT(438), + [ts_aux_sym_2] = SHIFT(439), + [ts_aux_sym_8] = SHIFT(404), }, - [426] = { + [431] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(428), + [ts_aux_sym_6] = SHIFT(433), }, - [427] = { + [432] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_object, 2), @@ -26684,80 +26735,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [428] = { - [ts_sym_expression] = SHIFT(429), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [433] = { + [ts_sym_expression] = SHIFT(434), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [429] = { + [434] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(430), - [ts_aux_sym_2] = SHIFT(431), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = SHIFT(435), + [ts_aux_sym_2] = SHIFT(436), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [430] = { + [435] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(432), + [ts_aux_sym_2] = SHIFT(437), }, - [431] = { + [436] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_object, 5), @@ -26789,7 +26840,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [432] = { + [437] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_object, 6), @@ -26821,12 +26872,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [433] = { + [438] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(435), + [ts_aux_sym_2] = SHIFT(440), }, - [434] = { + [439] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_object, 3), @@ -26858,7 +26909,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [435] = { + [440] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_object, 4), @@ -26890,80 +26941,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [436] = { - [ts_sym_expression] = SHIFT(437), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [441] = { + [ts_sym_expression] = SHIFT(442), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [437] = { + [442] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_object_repeat0] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_2] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), [ts_aux_sym_8] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [438] = { + [443] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(440), + [ts_aux_sym_2] = SHIFT(445), }, - [439] = { + [444] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 5), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), @@ -26993,7 +27044,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [440] = { + [445] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 6), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), @@ -27023,12 +27074,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [441] = { + [446] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(443), + [ts_aux_sym_2] = SHIFT(448), }, - [442] = { + [447] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 3), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), @@ -27058,7 +27109,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [443] = { + [448] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 4), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), @@ -27088,7 +27139,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [444] = { + [449] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -27171,8 +27222,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [445] = { - [ts_sym_expression] = SHIFT(465), + [450] = { + [ts_sym_expression] = SHIFT(470), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -27186,7 +27237,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(466), + [ts_builtin_sym_error] = SHIFT(471), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -27198,7 +27249,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(467), + [ts_aux_sym_4] = SHIFT(472), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -27209,8 +27260,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(158), [ts_aux_sym_35] = SHIFT(159), }, - [446] = { - [ts_sym_expression] = SHIFT(464), + [451] = { + [ts_sym_expression] = SHIFT(469), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -27233,7 +27284,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -27245,8 +27296,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [447] = { - [ts_sym_expression] = SHIFT(463), + [452] = { + [ts_sym_expression] = SHIFT(468), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -27269,7 +27320,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -27281,7 +27332,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [448] = { + [453] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), @@ -27311,188 +27362,188 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_35] = REDUCE(ts_sym_math_op, 2), }, - [449] = { - [ts_sym_expression] = SHIFT(462), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [450] = { - [ts_sym_expression] = SHIFT(461), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [451] = { - [ts_sym_expression] = SHIFT(460), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [452] = { - [ts_sym_expression] = SHIFT(459), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [453] = { - [ts_sym_expression] = SHIFT(458), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [454] = { - [ts_sym_expression] = SHIFT(455), + [ts_sym_expression] = SHIFT(467), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [455] = { + [ts_sym_expression] = SHIFT(466), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [456] = { + [ts_sym_expression] = SHIFT(465), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [457] = { + [ts_sym_expression] = SHIFT(464), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [458] = { + [ts_sym_expression] = SHIFT(463), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [459] = { + [ts_sym_expression] = SHIFT(460), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -27527,12 +27578,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(136), [ts_aux_sym_35] = SHIFT(137), }, - [455] = { + [460] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(456), + [ts_aux_sym_6] = SHIFT(461), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -27557,8 +27608,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [456] = { - [ts_sym_expression] = SHIFT(457), + [461] = { + [ts_sym_expression] = SHIFT(462), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -27581,7 +27632,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -27593,45 +27644,45 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [457] = { + [462] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [458] = { + [463] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_13] = REDUCE(ts_sym_bool_op, 3), @@ -27641,147 +27692,147 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_19] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [459] = { + [464] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [460] = { + [465] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [461] = { + [466] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [462] = { + [467] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [463] = { + [468] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), [ts_aux_sym_11] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_instanceof_expression, 3), @@ -27791,27 +27842,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [464] = { + [469] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), [ts_aux_sym_11] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_in_expression, 3), @@ -27821,24 +27872,24 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [465] = { + [470] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(468), + [ts_aux_sym_function_call_repeat0] = SHIFT(473), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(469), + [ts_aux_sym_4] = SHIFT(474), [ts_aux_sym_in] = SHIFT(178), [ts_aux_sym_8] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), @@ -27865,14 +27916,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [466] = { + [471] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(468), - [ts_aux_sym_4] = SHIFT(469), + [ts_aux_sym_function_call_repeat0] = SHIFT(473), + [ts_aux_sym_4] = SHIFT(474), [ts_aux_sym_8] = SHIFT(174), }, - [467] = { + [472] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), @@ -27902,12 +27953,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, - [468] = { + [473] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(470), + [ts_aux_sym_4] = SHIFT(475), }, - [469] = { + [474] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), @@ -27937,7 +27988,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [470] = { + [475] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), @@ -27967,7 +28018,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [471] = { + [476] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -28031,107 +28082,107 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [472] = { - [ts_sym_expression] = SHIFT(473), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(474), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [473] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(475), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [474] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(475), - }, - [475] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(476), - }, - [476] = { - [ts_sym_switch_case] = SHIFT(477), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(478), - [ts_aux_sym_2] = SHIFT(479), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), - }, [477] = { - [ts_sym_switch_case] = SHIFT(477), + [ts_sym_expression] = SHIFT(478), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(479), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1123), - [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 1), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [478] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1122), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(480), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, [479] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(480), + }, + [480] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(481), + }, + [481] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(483), + [ts_aux_sym_2] = SHIFT(484), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [482] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1132), + [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 1), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [483] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(1131), + }, + [484] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -28194,8 +28245,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [480] = { - [ts_sym_expression] = SHIFT(1119), + [485] = { + [ts_sym_expression] = SHIFT(1128), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -28230,28 +28281,28 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(136), [ts_aux_sym_35] = SHIFT(137), }, - [481] = { + [486] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(482), + [ts_aux_sym_6] = SHIFT(487), }, - [482] = { - [ts_sym_statement] = SHIFT(483), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), + [487] = { + [ts_sym_statement] = SHIFT(488), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), [ts_sym_switch_case] = REDUCE(ts_sym_switch_case, 2), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -28265,7 +28316,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -28276,22 +28327,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_case, 2), - [ts_aux_sym_switch_case_repeat0] = SHIFT(487), - [ts_aux_sym_1] = SHIFT(488), + [ts_aux_sym_switch_case_repeat0] = SHIFT(492), + [ts_aux_sym_1] = SHIFT(493), [ts_aux_sym_2] = REDUCE(ts_sym_switch_case, 2), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), [ts_aux_sym_case] = REDUCE(ts_sym_switch_case, 2), [ts_aux_sym_default] = REDUCE(ts_sym_switch_case, 2), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -28302,23 +28353,23 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [483] = { - [ts_sym_statement] = SHIFT(483), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), + [488] = { + [ts_sym_statement] = SHIFT(488), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), [ts_sym_switch_case] = REDUCE(ts_aux_sym_switch_case_repeat0, 1), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -28332,7 +28383,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -28343,22 +28394,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_aux_sym_switch_case_repeat0, 1), - [ts_aux_sym_switch_case_repeat0] = SHIFT(1118), - [ts_aux_sym_1] = SHIFT(488), + [ts_aux_sym_switch_case_repeat0] = SHIFT(1127), + [ts_aux_sym_1] = SHIFT(493), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_case_repeat0, 1), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), [ts_aux_sym_case] = REDUCE(ts_aux_sym_switch_case_repeat0, 1), [ts_aux_sym_default] = REDUCE(ts_aux_sym_switch_case_repeat0, 1), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -28369,7 +28420,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [484] = { + [489] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -28436,42 +28487,42 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [485] = { + [490] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1117), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1117), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1126), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1126), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [486] = { + [491] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1117), - [ts_aux_sym_5] = SHIFT(1117), + [ts_sym__line_break] = SHIFT(1126), + [ts_aux_sym_5] = SHIFT(1126), }, - [487] = { + [492] = { [ts_sym_switch_case] = REDUCE(ts_sym_switch_case, 3), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), @@ -28480,200 +28531,83 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_switch_case, 3), [ts_aux_sym_default] = REDUCE(ts_sym_switch_case, 3), }, - [488] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1112), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1113), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1114), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [489] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1092), - }, - [490] = { - [ts_builtin_sym_error] = SHIFT(1081), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1082), - [ts_sym_identifier] = SHIFT(1083), - [ts_aux_sym_5] = SHIFT(1082), - }, - [491] = { - [ts_sym_expression] = SHIFT(1079), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [492] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(987), - }, [493] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1121), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(982), + [ts_sym_identifier] = SHIFT(759), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1122), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1123), + [ts_aux_sym_for] = SHIFT(245), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), }, [494] = { - [ts_sym_statement] = SHIFT(513), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), + [ts_aux_sym_3] = SHIFT(1101), }, [495] = { + [ts_builtin_sym_error] = SHIFT(1090), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(505), + [ts_sym__line_break] = SHIFT(1091), + [ts_sym_identifier] = SHIFT(1092), + [ts_aux_sym_5] = SHIFT(1091), }, [496] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(504), - [ts_aux_sym_5] = SHIFT(504), - }, - [497] = { - [ts_sym_expression] = SHIFT(501), + [ts_sym_expression] = SHIFT(1088), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -28690,15 +28624,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(502), + [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(502), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -28709,8 +28642,126 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, + [497] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(996), + }, [498] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(991), + }, + [499] = { + [ts_sym_statement] = SHIFT(518), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(521), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [500] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(510), + }, + [501] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(509), + [ts_aux_sym_5] = SHIFT(509), + }, + [502] = { + [ts_sym_expression] = SHIFT(506), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(507), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(507), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [503] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -28721,7 +28772,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(499), + [ts_sym_property_access] = SHIFT(504), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -28745,13 +28796,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [499] = { + [504] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(500), + [ts_sym__line_break] = SHIFT(505), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(500), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(505), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -28773,14 +28824,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [500] = { + [505] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -28872,37 +28923,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [501] = { + [506] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(503), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(503), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(508), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(508), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [502] = { + [507] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -28970,7 +29021,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [503] = { + [508] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -29057,7 +29108,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [504] = { + [509] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -29125,98 +29176,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [505] = { - [ts_sym_expression] = SHIFT(506), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(507), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [506] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(508), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [507] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(508), - }, - [508] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(509), - }, - [509] = { - [ts_sym_switch_case] = SHIFT(477), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(510), - [ts_aux_sym_2] = SHIFT(511), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), - }, [510] = { + [ts_sym_expression] = SHIFT(511), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(512), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(512), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [511] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(513), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [512] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(513), + }, + [513] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(514), + }, + [514] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(515), + [ts_aux_sym_2] = SHIFT(516), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [515] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(517), + }, + [516] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -29283,7 +29334,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [512] = { + [517] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -29350,7 +29401,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [513] = { + [518] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -29359,8 +29410,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(797), - [ts_sym_finally_clause] = SHIFT(798), + [ts_sym_catch_clause] = SHIFT(806), + [ts_sym_finally_clause] = SHIFT(807), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), @@ -29403,8 +29454,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(799), - [ts_aux_sym_finally] = SHIFT(800), + [ts_aux_sym_catch] = SHIFT(808), + [ts_aux_sym_finally] = SHIFT(809), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), @@ -29421,7 +29472,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [514] = { + [519] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -29492,57 +29543,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [515] = { + [520] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(796), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(796), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(805), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(805), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [516] = { + [521] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(796), - [ts_aux_sym_5] = SHIFT(796), + [ts_sym__line_break] = SHIFT(805), + [ts_aux_sym_5] = SHIFT(805), }, - [517] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [522] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -29556,30 +29607,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(791), + [ts_builtin_sym_error] = SHIFT(800), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(792), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(793), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(801), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(802), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -29590,20 +29641,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [518] = { + [523] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(771), + [ts_aux_sym_3] = SHIFT(780), }, - [519] = { - [ts_builtin_sym_error] = SHIFT(760), + [524] = { + [ts_builtin_sym_error] = SHIFT(769), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(761), - [ts_sym_identifier] = SHIFT(762), - [ts_aux_sym_5] = SHIFT(761), + [ts_sym__line_break] = SHIFT(770), + [ts_sym_identifier] = SHIFT(771), + [ts_aux_sym_5] = SHIFT(770), }, - [520] = { - [ts_sym_expression] = SHIFT(758), + [525] = { + [ts_sym_expression] = SHIFT(767), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -29626,7 +29677,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -29638,32 +29689,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [521] = { + [526] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(563), + }, + [527] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(558), }, - [522] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(553), - }, - [523] = { - [ts_sym_statement] = SHIFT(542), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [528] = { + [ts_sym_statement] = SHIFT(547), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -29677,7 +29728,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -29687,18 +29738,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -29709,18 +29760,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [524] = { + [529] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(534), + [ts_aux_sym_3] = SHIFT(539), }, - [525] = { + [530] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(533), - [ts_aux_sym_5] = SHIFT(533), + [ts_sym__line_break] = SHIFT(538), + [ts_aux_sym_5] = SHIFT(538), }, - [526] = { - [ts_sym_expression] = SHIFT(530), + [531] = { + [ts_sym_expression] = SHIFT(535), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -29737,15 +29788,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(531), + [ts_sym__line_break] = SHIFT(536), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(531), + [ts_aux_sym_5] = SHIFT(536), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -29756,8 +29807,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [527] = { - [ts_sym_expression] = SHIFT(258), + [532] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -29768,7 +29819,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(528), + [ts_sym_property_access] = SHIFT(533), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -29792,13 +29843,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [528] = { + [533] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(529), + [ts_sym__line_break] = SHIFT(534), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(529), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(534), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -29820,14 +29871,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [529] = { + [534] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -29923,37 +29974,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [530] = { + [535] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(532), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(532), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(537), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(537), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [531] = { + [536] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -30025,7 +30076,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [532] = { + [537] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -30116,7 +30167,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [533] = { + [538] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -30188,98 +30239,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [534] = { - [ts_sym_expression] = SHIFT(535), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(536), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [535] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(537), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [536] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(537), - }, - [537] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(538), - }, - [538] = { - [ts_sym_switch_case] = SHIFT(477), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(539), - [ts_aux_sym_2] = SHIFT(540), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), - }, [539] = { + [ts_sym_expression] = SHIFT(540), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(541), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(541), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [540] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(542), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [541] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(542), + }, + [542] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(543), + }, + [543] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(544), + [ts_aux_sym_2] = SHIFT(545), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [544] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(546), + }, + [545] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -30350,7 +30401,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [541] = { + [546] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -30421,7 +30472,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [542] = { + [547] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -30430,8 +30481,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(543), - [ts_sym_finally_clause] = SHIFT(544), + [ts_sym_catch_clause] = SHIFT(548), + [ts_sym_finally_clause] = SHIFT(549), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), @@ -30474,8 +30525,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(545), - [ts_aux_sym_finally] = SHIFT(546), + [ts_aux_sym_catch] = SHIFT(550), + [ts_aux_sym_finally] = SHIFT(551), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), @@ -30492,7 +30543,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [543] = { + [548] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -30502,7 +30553,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(552), + [ts_sym_finally_clause] = SHIFT(557), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), @@ -30546,7 +30597,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(546), + [ts_aux_sym_finally] = SHIFT(551), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), @@ -30563,7 +30614,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [544] = { + [549] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -30634,27 +30685,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [545] = { + [550] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(548), + [ts_aux_sym_3] = SHIFT(553), }, - [546] = { - [ts_sym_statement] = SHIFT(547), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [551] = { + [ts_sym_statement] = SHIFT(552), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -30668,7 +30719,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -30678,18 +30729,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -30700,7 +30751,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [547] = { + [552] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -30771,33 +30822,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [548] = { - [ts_builtin_sym_error] = SHIFT(549), + [553] = { + [ts_builtin_sym_error] = SHIFT(554), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(549), + [ts_sym_identifier] = SHIFT(554), }, - [549] = { + [554] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(550), + [ts_aux_sym_4] = SHIFT(555), }, - [550] = { - [ts_sym_statement] = SHIFT(551), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [555] = { + [ts_sym_statement] = SHIFT(556), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -30811,7 +30862,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -30821,18 +30872,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -30843,7 +30894,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [551] = { + [556] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -30914,7 +30965,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [552] = { + [557] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -30985,94 +31036,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [553] = { - [ts_sym_expression] = SHIFT(554), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(555), + [558] = { + [ts_sym_expression] = SHIFT(559), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(560), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [554] = { + [559] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(556), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(561), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [555] = { + [560] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(556), + [ts_aux_sym_4] = SHIFT(561), }, - [556] = { - [ts_sym_statement] = SHIFT(557), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [561] = { + [ts_sym_statement] = SHIFT(562), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -31086,7 +31137,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -31096,18 +31147,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -31118,7 +31169,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [557] = { + [562] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -31189,94 +31240,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [558] = { - [ts_sym_expression] = SHIFT(559), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(560), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [559] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(561), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [560] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(561), - }, - [561] = { - [ts_sym_statement] = SHIFT(562), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), + [563] = { [ts_sym_expression] = SHIFT(564), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(565), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [564] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(566), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [565] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(566), + }, + [566] = { + [ts_sym_statement] = SHIFT(567), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -31290,7 +31341,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -31300,18 +31351,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -31322,7 +31373,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [562] = { + [567] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -31373,7 +31424,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(756), + [ts_aux_sym_else] = SHIFT(765), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -31394,7 +31445,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [563] = { + [568] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -31466,57 +31517,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [564] = { + [569] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(755), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(755), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(764), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(764), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [565] = { + [570] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(755), - [ts_aux_sym_5] = SHIFT(755), + [ts_sym__line_break] = SHIFT(764), + [ts_aux_sym_5] = SHIFT(764), }, - [566] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [571] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -31530,30 +31581,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(748), + [ts_builtin_sym_error] = SHIFT(757), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(751), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(752), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(760), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(761), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -31564,20 +31615,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [567] = { + [572] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(711), + [ts_aux_sym_3] = SHIFT(720), }, - [568] = { - [ts_builtin_sym_error] = SHIFT(616), + [573] = { + [ts_builtin_sym_error] = SHIFT(621), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(617), - [ts_sym_identifier] = SHIFT(618), - [ts_aux_sym_5] = SHIFT(617), + [ts_sym__line_break] = SHIFT(622), + [ts_sym_identifier] = SHIFT(623), + [ts_aux_sym_5] = SHIFT(622), }, - [569] = { - [ts_sym_expression] = SHIFT(614), + [574] = { + [ts_sym_expression] = SHIFT(619), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -31600,7 +31651,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -31612,32 +31663,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [570] = { + [575] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(612), + }, + [576] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(607), }, - [571] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(602), - }, - [572] = { - [ts_sym_statement] = SHIFT(591), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [577] = { + [ts_sym_statement] = SHIFT(596), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -31651,7 +31702,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -31661,18 +31712,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -31683,18 +31734,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [573] = { + [578] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(583), + [ts_aux_sym_3] = SHIFT(588), }, - [574] = { + [579] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(582), - [ts_aux_sym_5] = SHIFT(582), + [ts_sym__line_break] = SHIFT(587), + [ts_aux_sym_5] = SHIFT(587), }, - [575] = { - [ts_sym_expression] = SHIFT(579), + [580] = { + [ts_sym_expression] = SHIFT(584), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -31711,15 +31762,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(580), + [ts_sym__line_break] = SHIFT(585), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(580), + [ts_aux_sym_5] = SHIFT(585), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -31730,8 +31781,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [576] = { - [ts_sym_expression] = SHIFT(258), + [581] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -31742,7 +31793,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(577), + [ts_sym_property_access] = SHIFT(582), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -31766,13 +31817,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [577] = { + [582] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(578), + [ts_sym__line_break] = SHIFT(583), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(578), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(583), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -31794,14 +31845,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [578] = { + [583] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -31898,37 +31949,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [579] = { + [584] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(581), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(581), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(586), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(586), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [580] = { + [585] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -32001,7 +32052,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [581] = { + [586] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -32093,7 +32144,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [582] = { + [587] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -32166,98 +32217,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [583] = { - [ts_sym_expression] = SHIFT(584), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(585), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [584] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(586), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [585] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(586), - }, - [586] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(587), - }, - [587] = { - [ts_sym_switch_case] = SHIFT(477), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(588), - [ts_aux_sym_2] = SHIFT(589), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), - }, [588] = { + [ts_sym_expression] = SHIFT(589), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(590), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(590), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, [589] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(591), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [590] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(591), + }, + [591] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(592), + }, + [592] = { + [ts_sym_switch_case] = SHIFT(482), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(593), + [ts_aux_sym_2] = SHIFT(594), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), + }, + [593] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_2] = SHIFT(595), + }, + [594] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -32329,7 +32380,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [590] = { + [595] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -32401,7 +32452,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [591] = { + [596] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -32410,8 +32461,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(592), - [ts_sym_finally_clause] = SHIFT(593), + [ts_sym_catch_clause] = SHIFT(597), + [ts_sym_finally_clause] = SHIFT(598), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), @@ -32455,8 +32506,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(594), - [ts_aux_sym_finally] = SHIFT(595), + [ts_aux_sym_catch] = SHIFT(599), + [ts_aux_sym_finally] = SHIFT(600), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), @@ -32473,7 +32524,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [592] = { + [597] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -32483,7 +32534,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(601), + [ts_sym_finally_clause] = SHIFT(606), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), @@ -32528,7 +32579,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(595), + [ts_aux_sym_finally] = SHIFT(600), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), @@ -32545,7 +32596,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [593] = { + [598] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -32617,27 +32668,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [594] = { + [599] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(597), + [ts_aux_sym_3] = SHIFT(602), }, - [595] = { - [ts_sym_statement] = SHIFT(596), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [600] = { + [ts_sym_statement] = SHIFT(601), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -32651,7 +32702,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -32661,18 +32712,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -32683,7 +32734,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [596] = { + [601] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -32755,33 +32806,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [597] = { - [ts_builtin_sym_error] = SHIFT(598), + [602] = { + [ts_builtin_sym_error] = SHIFT(603), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(598), + [ts_sym_identifier] = SHIFT(603), }, - [598] = { + [603] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(599), + [ts_aux_sym_4] = SHIFT(604), }, - [599] = { - [ts_sym_statement] = SHIFT(600), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [604] = { + [ts_sym_statement] = SHIFT(605), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -32795,7 +32846,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -32805,18 +32856,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -32827,7 +32878,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [600] = { + [605] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -32899,7 +32950,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [601] = { + [606] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -32971,94 +33022,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [602] = { - [ts_sym_expression] = SHIFT(603), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(604), + [607] = { + [ts_sym_expression] = SHIFT(608), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(609), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [603] = { + [608] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(605), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(610), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [604] = { + [609] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(605), + [ts_aux_sym_4] = SHIFT(610), }, - [605] = { - [ts_sym_statement] = SHIFT(606), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [610] = { + [ts_sym_statement] = SHIFT(611), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -33072,7 +33123,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -33082,18 +33133,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -33104,7 +33155,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [606] = { + [611] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -33176,94 +33227,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [607] = { - [ts_sym_expression] = SHIFT(608), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(609), + [612] = { + [ts_sym_expression] = SHIFT(613), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(614), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [608] = { + [613] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(610), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(615), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [609] = { + [614] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(610), + [ts_aux_sym_4] = SHIFT(615), }, - [610] = { - [ts_sym_statement] = SHIFT(611), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [615] = { + [ts_sym_statement] = SHIFT(616), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -33277,7 +33328,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -33287,18 +33338,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -33309,7 +33360,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [611] = { + [616] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -33360,7 +33411,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(612), + [ts_aux_sym_else] = SHIFT(617), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -33381,22 +33432,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [612] = { - [ts_sym_statement] = SHIFT(613), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [617] = { + [ts_sym_statement] = SHIFT(618), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -33410,7 +33461,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -33420,18 +33471,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -33442,7 +33493,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [613] = { + [618] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -33514,37 +33565,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [614] = { + [619] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(615), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(615), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(620), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(620), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [615] = { + [620] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -33636,14 +33687,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [616] = { + [621] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(619), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(620), - [ts_aux_sym_5] = SHIFT(619), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(624), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(625), + [ts_aux_sym_5] = SHIFT(624), + [ts_aux_sym_8] = SHIFT(627), }, - [617] = { + [622] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -33716,15 +33767,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [618] = { + [623] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(619), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(620), - [ts_aux_sym_5] = SHIFT(619), - [ts_aux_sym_7] = SHIFT(621), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(624), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(625), + [ts_aux_sym_5] = SHIFT(624), + [ts_aux_sym_7] = SHIFT(626), + [ts_aux_sym_8] = SHIFT(627), }, - [619] = { + [624] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -33800,371 +33851,370 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [620] = { + [625] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(710), - [ts_aux_sym_5] = SHIFT(710), + [ts_sym__line_break] = SHIFT(719), + [ts_aux_sym_5] = SHIFT(719), }, - [621] = { - [ts_sym_expression] = SHIFT(706), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [626] = { + [ts_sym_expression] = SHIFT(715), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), + }, + [627] = { + [ts_builtin_sym_error] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), }, - [622] = { - [ts_builtin_sym_error] = SHIFT(623), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(624), - }, - [623] = { + [628] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(625), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(630), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), - [ts_aux_sym_8] = SHIFT(622), + [ts_aux_sym_8] = SHIFT(627), }, - [624] = { + [629] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(625), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(630), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 2), - [ts_aux_sym_7] = SHIFT(626), - [ts_aux_sym_8] = SHIFT(622), + [ts_aux_sym_7] = SHIFT(631), + [ts_aux_sym_8] = SHIFT(627), }, - [625] = { + [630] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 3), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 3), }, - [626] = { - [ts_sym_expression] = SHIFT(627), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), - }, - [627] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 4), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(705), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 4), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), - }, - [628] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [629] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(691), - [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(691), - [ts_aux_sym_31] = SHIFT(691), - [ts_aux_sym_32] = SHIFT(691), - [ts_aux_sym_33] = SHIFT(691), - [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), - }, - [630] = { - [ts_builtin_sym_error] = SHIFT(680), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_string] = SHIFT(681), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(681), - [ts_aux_sym_2] = SHIFT(682), - }, [631] = { - [ts_sym_expression] = SHIFT(678), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [ts_sym_expression] = SHIFT(632), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, [632] = { - [ts_sym_expression] = SHIFT(677), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 4), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(714), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 4), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, [633] = { - [ts_sym_expression] = SHIFT(669), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [634] = { - [ts_sym_expression] = SHIFT(663), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_7] = SHIFT(700), + [ts_aux_sym_8] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_11] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_12] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_13] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_14] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_15] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_16] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_17] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_18] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_19] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_20] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_21] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_22] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_23] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_24] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_25] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_30] = SHIFT(700), + [ts_aux_sym_31] = SHIFT(700), + [ts_aux_sym_32] = SHIFT(700), + [ts_aux_sym_33] = SHIFT(700), + [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), + [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, [635] = { - [ts_sym_formal_parameters] = SHIFT(653), + [ts_builtin_sym_error] = SHIFT(689), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_string] = SHIFT(690), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(654), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(690), + [ts_aux_sym_2] = SHIFT(691), }, [636] = { - [ts_sym_expression] = SHIFT(644), + [ts_sym_expression] = SHIFT(687), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [637] = { + [ts_sym_expression] = SHIFT(686), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), + }, + [638] = { + [ts_sym_expression] = SHIFT(678), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), + }, + [639] = { + [ts_sym_expression] = SHIFT(672), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), + }, + [640] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(658), + [ts_aux_sym_3] = SHIFT(659), + }, + [641] = { + [ts_sym_expression] = SHIFT(649), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -34173,7 +34223,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_ternary] = SHIFT(79), [ts_sym_assignment] = SHIFT(79), [ts_sym_function_expression] = SHIFT(79), - [ts_sym_function_call] = SHIFT(645), + [ts_sym_function_call] = SHIFT(650), [ts_sym_constructor_call] = SHIFT(79), [ts_sym_property_access] = SHIFT(81), [ts_sym_object] = SHIFT(79), @@ -34199,8 +34249,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [637] = { - [ts_sym_expression] = SHIFT(638), + [642] = { + [ts_sym_expression] = SHIFT(643), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -34214,7 +34264,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(29), [ts_sym_object] = SHIFT(28), [ts_sym_array] = SHIFT(28), - [ts_builtin_sym_error] = SHIFT(639), + [ts_builtin_sym_error] = SHIFT(644), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(28), [ts_sym_string] = SHIFT(28), @@ -34235,12 +34285,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_function] = SHIFT(36), [ts_aux_sym_new] = SHIFT(37), [ts_aux_sym_35] = SHIFT(38), - [ts_aux_sym_36] = SHIFT(640), + [ts_aux_sym_36] = SHIFT(645), }, - [638] = { + [643] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(641), + [ts_aux_sym_array_repeat0] = SHIFT(646), [ts_aux_sym_3] = SHIFT(49), [ts_aux_sym_in] = SHIFT(50), [ts_aux_sym_8] = SHIFT(44), @@ -34267,16 +34317,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(58), [ts_aux_sym_34] = SHIFT(59), [ts_aux_sym_35] = SHIFT(60), - [ts_aux_sym_36] = SHIFT(642), + [ts_aux_sym_36] = SHIFT(647), }, - [639] = { + [644] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = SHIFT(641), + [ts_aux_sym_array_repeat0] = SHIFT(646), [ts_aux_sym_8] = SHIFT(44), - [ts_aux_sym_36] = SHIFT(642), + [ts_aux_sym_36] = SHIFT(647), }, - [640] = { + [645] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_array, 2), @@ -34308,12 +34358,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 2), [ts_aux_sym_35] = REDUCE(ts_sym_array, 2), }, - [641] = { + [646] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_36] = SHIFT(643), + [ts_aux_sym_36] = SHIFT(648), }, - [642] = { + [647] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_array, 3), @@ -34345,7 +34395,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 3), [ts_aux_sym_35] = REDUCE(ts_sym_array, 3), }, - [643] = { + [648] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 4), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_array, 4), @@ -34377,10 +34427,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 4), [ts_aux_sym_35] = REDUCE(ts_sym_array, 4), }, - [644] = { + [649] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(646), + [ts_aux_sym_3] = SHIFT(651), [ts_aux_sym_in] = SHIFT(99), [ts_aux_sym_instanceof] = SHIFT(100), [ts_aux_sym_9] = SHIFT(101), @@ -34406,7 +34456,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [645] = { + [650] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_constructor_call, 2), @@ -34438,8 +34488,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [646] = { - [ts_sym_expression] = SHIFT(647), + [651] = { + [ts_sym_expression] = SHIFT(652), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -34453,7 +34503,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(149), [ts_sym_object] = SHIFT(148), [ts_sym_array] = SHIFT(148), - [ts_builtin_sym_error] = SHIFT(648), + [ts_builtin_sym_error] = SHIFT(653), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(148), [ts_sym_string] = SHIFT(148), @@ -34465,7 +34515,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_false] = SHIFT(148), [ts_aux_sym_1] = SHIFT(151), [ts_aux_sym_3] = SHIFT(152), - [ts_aux_sym_4] = SHIFT(649), + [ts_aux_sym_4] = SHIFT(654), [ts_aux_sym_typeof] = SHIFT(154), [ts_aux_sym_9] = SHIFT(155), [ts_aux_sym_10] = SHIFT(155), @@ -34476,12 +34526,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(158), [ts_aux_sym_35] = SHIFT(159), }, - [647] = { + [652] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(650), + [ts_aux_sym_function_call_repeat0] = SHIFT(655), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(651), + [ts_aux_sym_4] = SHIFT(656), [ts_aux_sym_in] = SHIFT(178), [ts_aux_sym_8] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), @@ -34508,14 +34558,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [648] = { + [653] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(650), - [ts_aux_sym_4] = SHIFT(651), + [ts_aux_sym_function_call_repeat0] = SHIFT(655), + [ts_aux_sym_4] = SHIFT(656), [ts_aux_sym_8] = SHIFT(174), }, - [649] = { + [654] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_call, 3), @@ -34547,12 +34597,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, - [650] = { + [655] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(652), + [ts_aux_sym_4] = SHIFT(657), }, - [651] = { + [656] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_call, 4), @@ -34584,7 +34634,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [652] = { + [657] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_call, 5), @@ -34616,72 +34666,77 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [653] = { + [658] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(668), + }, + [659] = { + [ts_sym_formal_parameters] = SHIFT(660), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), + }, + [660] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(661), + }, + [661] = { [ts_sym_statement_block] = SHIFT(662), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(657), + [ts_aux_sym_1] = SHIFT(663), }, - [654] = { - [ts_sym_formal_parameters] = SHIFT(655), + [662] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), }, - [655] = { - [ts_sym_statement_block] = SHIFT(656), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(657), - }, - [656] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), - }, - [657] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [663] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -34695,7 +34750,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(658), + [ts_builtin_sym_error] = SHIFT(664), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -34705,20 +34760,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(659), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(660), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(665), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(666), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -34729,18 +34784,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [658] = { + [664] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(661), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(667), + [ts_aux_sym_5] = SHIFT(308), }, - [659] = { + [665] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(661), + [ts_aux_sym_2] = SHIFT(667), }, - [660] = { + [666] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_statement_block, 2), @@ -34772,7 +34827,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [661] = { + [667] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_statement_block, 3), @@ -34804,39 +34859,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [662] = { + [668] = { + [ts_sym_formal_parameters] = SHIFT(669), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [663] = { + [669] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(670), + }, + [670] = { + [ts_sym_statement_block] = SHIFT(671), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(663), + }, + [671] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + }, + [672] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 2), @@ -34865,16 +34938,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_27] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [664] = { + [673] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(668), + [ts_sym_identifier] = SHIFT(677), }, - [665] = { - [ts_sym_expression] = SHIFT(666), + [674] = { + [ts_sym_expression] = SHIFT(675), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -34909,7 +34982,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [666] = { + [675] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -34937,9 +35010,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_29] = SHIFT(120), [ts_aux_sym_34] = SHIFT(121), [ts_aux_sym_35] = SHIFT(122), - [ts_aux_sym_36] = SHIFT(667), + [ts_aux_sym_36] = SHIFT(676), }, - [667] = { + [676] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_property_access, 4), @@ -34976,7 +35049,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 4), }, - [668] = { + [677] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_property_access, 3), @@ -35013,17 +35086,17 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), }, - [669] = { + [678] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_13] = REDUCE(ts_sym_math_op, 2), @@ -35033,91 +35106,91 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_19] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [670] = { - [ts_sym_expression] = SHIFT(676), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [679] = { + [ts_sym_expression] = SHIFT(685), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [671] = { - [ts_sym_expression] = SHIFT(675), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [680] = { + [ts_sym_expression] = SHIFT(684), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [672] = { + [681] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 2), @@ -35149,53 +35222,53 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_35] = REDUCE(ts_sym_math_op, 2), }, - [673] = { - [ts_sym_expression] = SHIFT(674), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [682] = { + [ts_sym_expression] = SHIFT(683), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [674] = { + [683] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_13] = REDUCE(ts_sym_bool_op, 3), @@ -35205,29 +35278,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_19] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [675] = { + [684] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_8] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), [ts_aux_sym_11] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_instanceof_expression, 3), @@ -35237,29 +35310,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_instanceof_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_instanceof_expression, 3), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [676] = { + [685] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_8] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), [ts_aux_sym_11] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_12] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_13] = REDUCE(ts_sym_in_expression, 3), @@ -35269,29 +35342,29 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_18] = REDUCE(ts_sym_in_expression, 3), [ts_aux_sym_19] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_in_expression, 3), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [677] = { + [686] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_8] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), [ts_aux_sym_11] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_12] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_13] = REDUCE(ts_sym_typeof_expression, 2), @@ -35301,49 +35374,49 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_18] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_19] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [678] = { + [687] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(679), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(688), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [679] = { + [688] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_expression, 3), @@ -35375,19 +35448,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [680] = { + [689] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(688), - [ts_aux_sym_2] = SHIFT(689), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_object_repeat0] = SHIFT(697), + [ts_aux_sym_2] = SHIFT(698), + [ts_aux_sym_8] = SHIFT(404), }, - [681] = { + [690] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(683), + [ts_aux_sym_6] = SHIFT(692), }, - [682] = { + [691] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 2), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 2), @@ -35419,80 +35492,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [683] = { - [ts_sym_expression] = SHIFT(684), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [692] = { + [ts_sym_expression] = SHIFT(693), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [684] = { + [693] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(685), - [ts_aux_sym_2] = SHIFT(686), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = SHIFT(694), + [ts_aux_sym_2] = SHIFT(695), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [685] = { + [694] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(687), + [ts_aux_sym_2] = SHIFT(696), }, - [686] = { + [695] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 5), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 5), @@ -35524,7 +35597,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [687] = { + [696] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 6), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 6), @@ -35556,12 +35629,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [688] = { + [697] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(690), + [ts_aux_sym_2] = SHIFT(699), }, - [689] = { + [698] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 3), @@ -35593,7 +35666,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [690] = { + [699] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_object, 4), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_object, 4), @@ -35625,220 +35698,220 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [691] = { - [ts_sym_expression] = SHIFT(692), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [700] = { + [ts_sym_expression] = SHIFT(701), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [692] = { + [701] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_assignment, 3), [ts_aux_sym_8] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [693] = { - [ts_sym_expression] = SHIFT(704), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [702] = { + [ts_sym_expression] = SHIFT(713), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [694] = { - [ts_sym_expression] = SHIFT(703), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [703] = { + [ts_sym_expression] = SHIFT(712), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [695] = { - [ts_sym_expression] = SHIFT(702), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [704] = { + [ts_sym_expression] = SHIFT(711), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [696] = { - [ts_sym_expression] = SHIFT(701), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [705] = { + [ts_sym_expression] = SHIFT(710), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [697] = { - [ts_sym_expression] = SHIFT(698), + [706] = { + [ts_sym_expression] = SHIFT(707), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -35873,12 +35946,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(136), [ts_aux_sym_35] = SHIFT(137), }, - [698] = { + [707] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(699), + [ts_aux_sym_6] = SHIFT(708), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -35903,240 +35976,240 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [699] = { - [ts_sym_expression] = SHIFT(700), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [708] = { + [ts_sym_expression] = SHIFT(709), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [700] = { + [709] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_ternary, 5), [ts_aux_sym_8] = REDUCE(ts_sym_ternary, 5), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [701] = { + [710] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), [ts_aux_sym_11] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), [ts_aux_sym_18] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [702] = { + [711] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_bool_op, 3), [ts_aux_sym_8] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 3), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [703] = { + [712] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [704] = { + [713] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_var_declaration_repeat0] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_in] = SHIFT(670), + [ts_aux_sym_in] = SHIFT(679), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 3), [ts_aux_sym_8] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 3), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [705] = { + [714] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_aux_sym_var_declaration_repeat0, 5), [ts_aux_sym_5] = REDUCE(ts_aux_sym_var_declaration_repeat0, 5), }, - [706] = { + [715] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(707), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(708), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(707), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(716), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(717), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(716), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [707] = { + [716] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -36230,12 +36303,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [708] = { + [717] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(709), - [ts_aux_sym_5] = SHIFT(709), + [ts_sym__line_break] = SHIFT(718), + [ts_aux_sym_5] = SHIFT(718), }, - [709] = { + [718] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -36308,7 +36381,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [710] = { + [719] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -36381,10 +36454,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [711] = { - [ts_sym_var_declaration] = SHIFT(712), - [ts_sym_expression_statement] = SHIFT(712), - [ts_sym_expression] = SHIFT(713), + [720] = { + [ts_sym_var_declaration] = SHIFT(721), + [ts_sym_expression_statement] = SHIFT(721), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -36398,19 +36471,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(714), + [ts_builtin_sym_error] = SHIFT(723), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(715), + [ts_sym_identifier] = SHIFT(724), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(716), + [ts_aux_sym_var] = SHIFT(725), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -36421,9 +36494,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [712] = { - [ts_sym_expression_statement] = SHIFT(741), - [ts_sym_expression] = SHIFT(742), + [721] = { + [ts_sym_expression_statement] = SHIFT(750), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -36437,7 +36510,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -36447,7 +36520,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -36459,49 +36532,49 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [713] = { + [722] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(738), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(747), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [714] = { + [723] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(739), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(748), + [ts_aux_sym_5] = SHIFT(747), }, - [715] = { + [724] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(732), + [ts_aux_sym_in] = SHIFT(741), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -36523,28 +36596,28 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [716] = { - [ts_builtin_sym_error] = SHIFT(717), + [725] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(719), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(728), + [ts_aux_sym_5] = SHIFT(727), }, - [717] = { + [726] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_8] = SHIFT(627), }, - [718] = { + [727] = { [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), @@ -36583,16 +36656,16 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [719] = { + [728] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(722), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(731), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [720] = { + [729] = { [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 3), @@ -36635,116 +36708,116 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [721] = { + [730] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(731), - [ts_aux_sym_5] = SHIFT(731), + [ts_sym__line_break] = SHIFT(740), + [ts_aux_sym_5] = SHIFT(740), }, - [722] = { - [ts_sym_expression] = SHIFT(728), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [731] = { + [ts_sym_expression] = SHIFT(737), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [723] = { - [ts_sym_expression] = SHIFT(724), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [732] = { + [ts_sym_expression] = SHIFT(733), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [724] = { + [733] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(725), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(726), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(725), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(734), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(735), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(734), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [725] = { + [734] = { [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), @@ -36804,12 +36877,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [726] = { + [735] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(727), - [ts_aux_sym_5] = SHIFT(727), + [ts_sym__line_break] = SHIFT(736), + [ts_aux_sym_5] = SHIFT(736), }, - [727] = { + [736] = { [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), @@ -36848,52 +36921,52 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [728] = { + [737] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(729), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(738), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [729] = { - [ts_sym_statement] = SHIFT(730), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [738] = { + [ts_sym_statement] = SHIFT(739), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -36907,7 +36980,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -36917,18 +36990,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -36939,7 +37012,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [730] = { + [739] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -37011,7 +37084,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [731] = { + [740] = { [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 4), @@ -37050,44 +37123,44 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [732] = { - [ts_sym_expression] = SHIFT(735), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [741] = { + [ts_sym_expression] = SHIFT(744), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [733] = { - [ts_sym_expression] = SHIFT(734), + [742] = { + [ts_sym_expression] = SHIFT(743), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -37110,7 +37183,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -37122,82 +37195,82 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [734] = { + [743] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_assignment, 3), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [735] = { + [744] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(736), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(745), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [736] = { - [ts_sym_statement] = SHIFT(737), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [745] = { + [ts_sym_statement] = SHIFT(746), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -37211,7 +37284,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -37221,18 +37294,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -37243,7 +37316,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [737] = { + [746] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -37315,7 +37388,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [738] = { + [747] = { [ts_sym_expression_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), @@ -37374,22 +37447,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [739] = { - [ts_sym_statement] = SHIFT(740), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [748] = { + [ts_sym_statement] = SHIFT(749), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -37403,7 +37476,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -37413,18 +37486,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -37435,7 +37508,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [740] = { + [749] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -37507,78 +37580,78 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [741] = { - [ts_sym_expression] = SHIFT(745), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [750] = { + [ts_sym_expression] = SHIFT(754), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [742] = { + [751] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(744), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(744), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(753), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(753), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [743] = { + [752] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(744), - [ts_aux_sym_5] = SHIFT(744), + [ts_sym__line_break] = SHIFT(753), + [ts_aux_sym_5] = SHIFT(753), }, - [744] = { + [753] = { [ts_sym_expression] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_in_expression] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_instanceof_expression] = REDUCE(ts_sym_expression_statement, 2), @@ -37634,52 +37707,52 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [745] = { + [754] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(746), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(755), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [746] = { - [ts_sym_statement] = SHIFT(747), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), + [755] = { + [ts_sym_statement] = SHIFT(756), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -37693,7 +37766,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), + [ts_builtin_sym_error] = SHIFT(570), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -37703,18 +37776,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -37725,7 +37798,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [747] = { + [756] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -37797,21 +37870,21 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [748] = { + [757] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(754), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(763), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [749] = { + [758] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_6] = SHIFT(274), + [ts_aux_sym_6] = SHIFT(271), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -37836,14 +37909,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [750] = { + [759] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_6] = SHIFT(274), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_6] = SHIFT(271), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -37865,19 +37938,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [751] = { + [760] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(753), + [ts_aux_sym_2] = SHIFT(762), }, - [752] = { + [761] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -37969,7 +38042,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [753] = { + [762] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -38041,7 +38114,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [754] = { + [763] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -38133,7 +38206,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [755] = { + [764] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -38225,22 +38298,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [756] = { - [ts_sym_statement] = SHIFT(757), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [765] = { + [ts_sym_statement] = SHIFT(766), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -38254,7 +38327,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -38264,18 +38337,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -38286,7 +38359,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [757] = { + [766] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -38357,37 +38430,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [758] = { + [767] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(759), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(759), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(768), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(768), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [759] = { + [768] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -38478,14 +38551,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [760] = { + [769] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(763), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(764), - [ts_aux_sym_5] = SHIFT(763), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(772), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(773), + [ts_aux_sym_5] = SHIFT(772), + [ts_aux_sym_8] = SHIFT(627), }, - [761] = { + [770] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -38557,15 +38630,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [762] = { + [771] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(763), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(764), - [ts_aux_sym_5] = SHIFT(763), - [ts_aux_sym_7] = SHIFT(765), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(772), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(773), + [ts_aux_sym_5] = SHIFT(772), + [ts_aux_sym_7] = SHIFT(774), + [ts_aux_sym_8] = SHIFT(627), }, - [763] = { + [772] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -38640,80 +38713,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [764] = { + [773] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(770), - [ts_aux_sym_5] = SHIFT(770), + [ts_sym__line_break] = SHIFT(779), + [ts_aux_sym_5] = SHIFT(779), }, - [765] = { - [ts_sym_expression] = SHIFT(766), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [774] = { + [ts_sym_expression] = SHIFT(775), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [766] = { + [775] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(767), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(768), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(767), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(776), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(777), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(776), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [767] = { + [776] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -38806,12 +38879,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [768] = { + [777] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(769), - [ts_aux_sym_5] = SHIFT(769), + [ts_sym__line_break] = SHIFT(778), + [ts_aux_sym_5] = SHIFT(778), }, - [769] = { + [778] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -38883,7 +38956,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [770] = { + [779] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -38955,10 +39028,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [771] = { - [ts_sym_var_declaration] = SHIFT(772), - [ts_sym_expression_statement] = SHIFT(772), - [ts_sym_expression] = SHIFT(713), + [780] = { + [ts_sym_var_declaration] = SHIFT(781), + [ts_sym_expression_statement] = SHIFT(781), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -38972,19 +39045,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(773), + [ts_builtin_sym_error] = SHIFT(782), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(774), + [ts_sym_identifier] = SHIFT(783), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(775), + [ts_aux_sym_var] = SHIFT(784), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -38995,9 +39068,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [772] = { - [ts_sym_expression_statement] = SHIFT(787), - [ts_sym_expression] = SHIFT(742), + [781] = { + [ts_sym_expression_statement] = SHIFT(796), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -39011,7 +39084,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -39021,7 +39094,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -39033,19 +39106,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [773] = { + [782] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(785), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(794), + [ts_aux_sym_5] = SHIFT(747), }, - [774] = { + [783] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(781), + [ts_aux_sym_in] = SHIFT(790), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -39067,111 +39140,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [775] = { - [ts_builtin_sym_error] = SHIFT(717), + [784] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(776), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(785), + [ts_aux_sym_5] = SHIFT(727), }, - [776] = { + [785] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(777), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(786), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [777] = { - [ts_sym_expression] = SHIFT(778), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [786] = { + [ts_sym_expression] = SHIFT(787), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [778] = { + [787] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(779), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(788), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [779] = { - [ts_sym_statement] = SHIFT(780), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [788] = { + [ts_sym_statement] = SHIFT(789), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -39185,7 +39258,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -39195,18 +39268,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -39217,7 +39290,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [780] = { + [789] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -39288,88 +39361,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [781] = { - [ts_sym_expression] = SHIFT(782), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [790] = { + [ts_sym_expression] = SHIFT(791), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [782] = { + [791] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(783), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(792), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [783] = { - [ts_sym_statement] = SHIFT(784), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [792] = { + [ts_sym_statement] = SHIFT(793), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -39383,7 +39456,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -39393,18 +39466,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -39415,7 +39488,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [784] = { + [793] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -39486,22 +39559,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [785] = { - [ts_sym_statement] = SHIFT(786), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [794] = { + [ts_sym_statement] = SHIFT(795), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -39515,7 +39588,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -39525,18 +39598,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -39547,7 +39620,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [786] = { + [795] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -39618,88 +39691,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [787] = { - [ts_sym_expression] = SHIFT(788), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [796] = { + [ts_sym_expression] = SHIFT(797), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [788] = { + [797] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(789), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(798), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [789] = { - [ts_sym_statement] = SHIFT(790), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), + [798] = { + [ts_sym_statement] = SHIFT(799), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -39713,7 +39786,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), + [ts_builtin_sym_error] = SHIFT(521), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -39723,18 +39796,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -39745,7 +39818,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [790] = { + [799] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -39816,20 +39889,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [791] = { + [800] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(795), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(804), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [792] = { + [801] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(794), + [ts_aux_sym_2] = SHIFT(803), }, - [793] = { + [802] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -39920,7 +39993,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [794] = { + [803] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -39991,7 +40064,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [795] = { + [804] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -40082,7 +40155,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [796] = { + [805] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -40173,7 +40246,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [797] = { + [806] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -40182,7 +40255,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(981), + [ts_sym_finally_clause] = SHIFT(990), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), @@ -40225,7 +40298,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(800), + [ts_aux_sym_finally] = SHIFT(809), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), @@ -40242,7 +40315,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [798] = { + [807] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -40309,27 +40382,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [799] = { + [808] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(802), + [ts_aux_sym_3] = SHIFT(811), }, - [800] = { - [ts_sym_statement] = SHIFT(801), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [809] = { + [ts_sym_statement] = SHIFT(810), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -40343,7 +40416,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -40353,18 +40426,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(488), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_1] = SHIFT(493), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -40375,7 +40448,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [801] = { + [810] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -40442,33 +40515,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [802] = { - [ts_builtin_sym_error] = SHIFT(803), + [811] = { + [ts_builtin_sym_error] = SHIFT(812), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(803), + [ts_sym_identifier] = SHIFT(812), }, - [803] = { + [812] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(804), + [ts_aux_sym_4] = SHIFT(813), }, - [804] = { - [ts_sym_statement] = SHIFT(805), - [ts_sym_statement_block] = SHIFT(806), - [ts_sym_for_statement] = SHIFT(806), - [ts_sym_for_in_statement] = SHIFT(806), - [ts_sym_throw_statement] = SHIFT(806), - [ts_sym_if_statement] = SHIFT(806), - [ts_sym_while_statement] = SHIFT(806), - [ts_sym_try_statement] = SHIFT(806), - [ts_sym_switch_statement] = SHIFT(806), - [ts_sym_break_statement] = SHIFT(806), - [ts_sym_var_declaration] = SHIFT(806), - [ts_sym_expression_statement] = SHIFT(806), - [ts_sym_return_statement] = SHIFT(806), - [ts_sym_delete_statement] = SHIFT(806), - [ts_sym_expression] = SHIFT(807), + [813] = { + [ts_sym_statement] = SHIFT(814), + [ts_sym_statement_block] = SHIFT(815), + [ts_sym_for_statement] = SHIFT(815), + [ts_sym_for_in_statement] = SHIFT(815), + [ts_sym_throw_statement] = SHIFT(815), + [ts_sym_if_statement] = SHIFT(815), + [ts_sym_while_statement] = SHIFT(815), + [ts_sym_try_statement] = SHIFT(815), + [ts_sym_switch_statement] = SHIFT(815), + [ts_sym_break_statement] = SHIFT(815), + [ts_sym_var_declaration] = SHIFT(815), + [ts_sym_expression_statement] = SHIFT(815), + [ts_sym_return_statement] = SHIFT(815), + [ts_sym_delete_statement] = SHIFT(815), + [ts_sym_expression] = SHIFT(816), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -40482,7 +40555,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(808), + [ts_builtin_sym_error] = SHIFT(817), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -40492,18 +40565,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(809), - [ts_aux_sym_for] = SHIFT(810), + [ts_aux_sym_1] = SHIFT(818), + [ts_aux_sym_for] = SHIFT(819), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(811), - [ts_aux_sym_throw] = SHIFT(812), - [ts_aux_sym_if] = SHIFT(813), - [ts_aux_sym_while] = SHIFT(814), - [ts_aux_sym_try] = SHIFT(815), - [ts_aux_sym_switch] = SHIFT(816), - [ts_aux_sym_break] = SHIFT(817), - [ts_aux_sym_return] = SHIFT(818), - [ts_aux_sym_delete] = SHIFT(819), + [ts_aux_sym_var] = SHIFT(820), + [ts_aux_sym_throw] = SHIFT(821), + [ts_aux_sym_if] = SHIFT(822), + [ts_aux_sym_while] = SHIFT(823), + [ts_aux_sym_try] = SHIFT(824), + [ts_aux_sym_switch] = SHIFT(825), + [ts_aux_sym_break] = SHIFT(826), + [ts_aux_sym_return] = SHIFT(827), + [ts_aux_sym_delete] = SHIFT(828), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -40514,7 +40587,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [805] = { + [814] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -40583,7 +40656,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [806] = { + [815] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -40652,235 +40725,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [807] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(980), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(980), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [808] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(980), - [ts_aux_sym_5] = SHIFT(980), - }, - [809] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(975), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(976), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(977), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [810] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(955), - }, - [811] = { - [ts_builtin_sym_error] = SHIFT(944), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(945), - [ts_sym_identifier] = SHIFT(946), - [ts_aux_sym_5] = SHIFT(945), - }, - [812] = { - [ts_sym_expression] = SHIFT(942), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [813] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(845), - }, - [814] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(840), - }, - [815] = { - [ts_sym_statement] = SHIFT(834), - [ts_sym_statement_block] = SHIFT(514), - [ts_sym_for_statement] = SHIFT(514), - [ts_sym_for_in_statement] = SHIFT(514), - [ts_sym_throw_statement] = SHIFT(514), - [ts_sym_if_statement] = SHIFT(514), - [ts_sym_while_statement] = SHIFT(514), - [ts_sym_try_statement] = SHIFT(514), - [ts_sym_switch_statement] = SHIFT(514), - [ts_sym_break_statement] = SHIFT(514), - [ts_sym_var_declaration] = SHIFT(514), - [ts_sym_expression_statement] = SHIFT(514), - [ts_sym_return_statement] = SHIFT(514), - [ts_sym_delete_statement] = SHIFT(514), - [ts_sym_expression] = SHIFT(515), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(516), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(517), - [ts_aux_sym_for] = SHIFT(518), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(519), - [ts_aux_sym_throw] = SHIFT(520), - [ts_aux_sym_if] = SHIFT(521), - [ts_aux_sym_while] = SHIFT(522), - [ts_aux_sym_try] = SHIFT(523), - [ts_aux_sym_switch] = SHIFT(524), - [ts_aux_sym_break] = SHIFT(525), - [ts_aux_sym_return] = SHIFT(526), - [ts_aux_sym_delete] = SHIFT(527), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [816] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(826), + [ts_sym__line_break] = SHIFT(989), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(989), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [817] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(825), - [ts_aux_sym_5] = SHIFT(825), + [ts_sym__line_break] = SHIFT(989), + [ts_aux_sym_5] = SHIFT(989), }, [818] = { - [ts_sym_expression] = SHIFT(822), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -40894,18 +40789,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(984), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(823), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_string] = SHIFT(758), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_statement_block_repeat0] = SHIFT(985), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(986), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(823), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -40917,7 +40824,173 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [819] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(964), + }, + [820] = { + [ts_builtin_sym_error] = SHIFT(953), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(954), + [ts_sym_identifier] = SHIFT(955), + [ts_aux_sym_5] = SHIFT(954), + }, + [821] = { + [ts_sym_expression] = SHIFT(951), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [822] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(854), + }, + [823] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(849), + }, + [824] = { + [ts_sym_statement] = SHIFT(843), + [ts_sym_statement_block] = SHIFT(519), + [ts_sym_for_statement] = SHIFT(519), + [ts_sym_for_in_statement] = SHIFT(519), + [ts_sym_throw_statement] = SHIFT(519), + [ts_sym_if_statement] = SHIFT(519), + [ts_sym_while_statement] = SHIFT(519), + [ts_sym_try_statement] = SHIFT(519), + [ts_sym_switch_statement] = SHIFT(519), + [ts_sym_break_statement] = SHIFT(519), + [ts_sym_var_declaration] = SHIFT(519), + [ts_sym_expression_statement] = SHIFT(519), + [ts_sym_return_statement] = SHIFT(519), + [ts_sym_delete_statement] = SHIFT(519), + [ts_sym_expression] = SHIFT(520), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(521), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(522), + [ts_aux_sym_for] = SHIFT(523), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(524), + [ts_aux_sym_throw] = SHIFT(525), + [ts_aux_sym_if] = SHIFT(526), + [ts_aux_sym_while] = SHIFT(527), + [ts_aux_sym_try] = SHIFT(528), + [ts_aux_sym_switch] = SHIFT(529), + [ts_aux_sym_break] = SHIFT(530), + [ts_aux_sym_return] = SHIFT(531), + [ts_aux_sym_delete] = SHIFT(532), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [825] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(835), + }, + [826] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(834), + [ts_aux_sym_5] = SHIFT(834), + }, + [827] = { + [ts_sym_expression] = SHIFT(831), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(832), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(832), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [828] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -40928,7 +41001,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(820), + [ts_sym_property_access] = SHIFT(829), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -40952,13 +41025,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [820] = { + [829] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(821), + [ts_sym__line_break] = SHIFT(830), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(821), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(830), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -40980,14 +41053,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [821] = { + [830] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -41081,37 +41154,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [822] = { + [831] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(824), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(824), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(833), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(833), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [823] = { + [832] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -41181,7 +41254,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [824] = { + [833] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -41270,7 +41343,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [825] = { + [834] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -41340,98 +41413,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [826] = { - [ts_sym_expression] = SHIFT(827), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(828), + [835] = { + [ts_sym_expression] = SHIFT(836), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(837), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [827] = { + [836] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(829), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(838), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [828] = { + [837] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(829), + [ts_aux_sym_4] = SHIFT(838), }, - [829] = { + [838] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(830), + [ts_aux_sym_1] = SHIFT(839), }, - [830] = { - [ts_sym_switch_case] = SHIFT(477), + [839] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(831), - [ts_aux_sym_2] = SHIFT(832), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(840), + [ts_aux_sym_2] = SHIFT(841), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [831] = { + [840] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(833), + [ts_aux_sym_2] = SHIFT(842), }, - [832] = { + [841] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -41500,7 +41573,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [833] = { + [842] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -41569,7 +41642,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [834] = { + [843] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -41578,8 +41651,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(835), - [ts_sym_finally_clause] = SHIFT(836), + [ts_sym_catch_clause] = SHIFT(844), + [ts_sym_finally_clause] = SHIFT(845), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), @@ -41622,8 +41695,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(799), - [ts_aux_sym_finally] = SHIFT(837), + [ts_aux_sym_catch] = SHIFT(808), + [ts_aux_sym_finally] = SHIFT(846), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), @@ -41640,7 +41713,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [835] = { + [844] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -41649,7 +41722,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(839), + [ts_sym_finally_clause] = SHIFT(848), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), @@ -41692,7 +41765,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(837), + [ts_aux_sym_finally] = SHIFT(846), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), @@ -41709,7 +41782,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [836] = { + [845] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -41778,22 +41851,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [837] = { - [ts_sym_statement] = SHIFT(838), - [ts_sym_statement_block] = SHIFT(806), - [ts_sym_for_statement] = SHIFT(806), - [ts_sym_for_in_statement] = SHIFT(806), - [ts_sym_throw_statement] = SHIFT(806), - [ts_sym_if_statement] = SHIFT(806), - [ts_sym_while_statement] = SHIFT(806), - [ts_sym_try_statement] = SHIFT(806), - [ts_sym_switch_statement] = SHIFT(806), - [ts_sym_break_statement] = SHIFT(806), - [ts_sym_var_declaration] = SHIFT(806), - [ts_sym_expression_statement] = SHIFT(806), - [ts_sym_return_statement] = SHIFT(806), - [ts_sym_delete_statement] = SHIFT(806), - [ts_sym_expression] = SHIFT(807), + [846] = { + [ts_sym_statement] = SHIFT(847), + [ts_sym_statement_block] = SHIFT(815), + [ts_sym_for_statement] = SHIFT(815), + [ts_sym_for_in_statement] = SHIFT(815), + [ts_sym_throw_statement] = SHIFT(815), + [ts_sym_if_statement] = SHIFT(815), + [ts_sym_while_statement] = SHIFT(815), + [ts_sym_try_statement] = SHIFT(815), + [ts_sym_switch_statement] = SHIFT(815), + [ts_sym_break_statement] = SHIFT(815), + [ts_sym_var_declaration] = SHIFT(815), + [ts_sym_expression_statement] = SHIFT(815), + [ts_sym_return_statement] = SHIFT(815), + [ts_sym_delete_statement] = SHIFT(815), + [ts_sym_expression] = SHIFT(816), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -41807,7 +41880,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(808), + [ts_builtin_sym_error] = SHIFT(817), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -41817,18 +41890,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(809), - [ts_aux_sym_for] = SHIFT(810), + [ts_aux_sym_1] = SHIFT(818), + [ts_aux_sym_for] = SHIFT(819), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(811), - [ts_aux_sym_throw] = SHIFT(812), - [ts_aux_sym_if] = SHIFT(813), - [ts_aux_sym_while] = SHIFT(814), - [ts_aux_sym_try] = SHIFT(815), - [ts_aux_sym_switch] = SHIFT(816), - [ts_aux_sym_break] = SHIFT(817), - [ts_aux_sym_return] = SHIFT(818), - [ts_aux_sym_delete] = SHIFT(819), + [ts_aux_sym_var] = SHIFT(820), + [ts_aux_sym_throw] = SHIFT(821), + [ts_aux_sym_if] = SHIFT(822), + [ts_aux_sym_while] = SHIFT(823), + [ts_aux_sym_try] = SHIFT(824), + [ts_aux_sym_switch] = SHIFT(825), + [ts_aux_sym_break] = SHIFT(826), + [ts_aux_sym_return] = SHIFT(827), + [ts_aux_sym_delete] = SHIFT(828), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -41839,7 +41912,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [838] = { + [847] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -41908,7 +41981,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [839] = { + [848] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -41977,94 +42050,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [840] = { - [ts_sym_expression] = SHIFT(841), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(842), + [849] = { + [ts_sym_expression] = SHIFT(850), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(851), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [841] = { + [850] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(843), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(852), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [842] = { + [851] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(843), + [ts_aux_sym_4] = SHIFT(852), }, - [843] = { - [ts_sym_statement] = SHIFT(844), - [ts_sym_statement_block] = SHIFT(806), - [ts_sym_for_statement] = SHIFT(806), - [ts_sym_for_in_statement] = SHIFT(806), - [ts_sym_throw_statement] = SHIFT(806), - [ts_sym_if_statement] = SHIFT(806), - [ts_sym_while_statement] = SHIFT(806), - [ts_sym_try_statement] = SHIFT(806), - [ts_sym_switch_statement] = SHIFT(806), - [ts_sym_break_statement] = SHIFT(806), - [ts_sym_var_declaration] = SHIFT(806), - [ts_sym_expression_statement] = SHIFT(806), - [ts_sym_return_statement] = SHIFT(806), - [ts_sym_delete_statement] = SHIFT(806), - [ts_sym_expression] = SHIFT(807), + [852] = { + [ts_sym_statement] = SHIFT(853), + [ts_sym_statement_block] = SHIFT(815), + [ts_sym_for_statement] = SHIFT(815), + [ts_sym_for_in_statement] = SHIFT(815), + [ts_sym_throw_statement] = SHIFT(815), + [ts_sym_if_statement] = SHIFT(815), + [ts_sym_while_statement] = SHIFT(815), + [ts_sym_try_statement] = SHIFT(815), + [ts_sym_switch_statement] = SHIFT(815), + [ts_sym_break_statement] = SHIFT(815), + [ts_sym_var_declaration] = SHIFT(815), + [ts_sym_expression_statement] = SHIFT(815), + [ts_sym_return_statement] = SHIFT(815), + [ts_sym_delete_statement] = SHIFT(815), + [ts_sym_expression] = SHIFT(816), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -42078,7 +42151,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(808), + [ts_builtin_sym_error] = SHIFT(817), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -42088,18 +42161,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(809), - [ts_aux_sym_for] = SHIFT(810), + [ts_aux_sym_1] = SHIFT(818), + [ts_aux_sym_for] = SHIFT(819), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(811), - [ts_aux_sym_throw] = SHIFT(812), - [ts_aux_sym_if] = SHIFT(813), - [ts_aux_sym_while] = SHIFT(814), - [ts_aux_sym_try] = SHIFT(815), - [ts_aux_sym_switch] = SHIFT(816), - [ts_aux_sym_break] = SHIFT(817), - [ts_aux_sym_return] = SHIFT(818), - [ts_aux_sym_delete] = SHIFT(819), + [ts_aux_sym_var] = SHIFT(820), + [ts_aux_sym_throw] = SHIFT(821), + [ts_aux_sym_if] = SHIFT(822), + [ts_aux_sym_while] = SHIFT(823), + [ts_aux_sym_try] = SHIFT(824), + [ts_aux_sym_switch] = SHIFT(825), + [ts_aux_sym_break] = SHIFT(826), + [ts_aux_sym_return] = SHIFT(827), + [ts_aux_sym_delete] = SHIFT(828), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -42110,7 +42183,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [844] = { + [853] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -42179,94 +42252,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [845] = { - [ts_sym_expression] = SHIFT(846), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(847), + [854] = { + [ts_sym_expression] = SHIFT(855), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(856), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [846] = { + [855] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(848), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(857), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [847] = { + [856] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(848), + [ts_aux_sym_4] = SHIFT(857), }, - [848] = { - [ts_sym_statement] = SHIFT(849), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [857] = { + [ts_sym_statement] = SHIFT(858), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -42280,7 +42353,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -42290,18 +42363,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -42312,7 +42385,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [849] = { + [858] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -42362,7 +42435,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(940), + [ts_aux_sym_else] = SHIFT(949), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -42382,7 +42455,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [850] = { + [859] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -42452,235 +42525,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [851] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(939), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(939), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [852] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(939), - [ts_aux_sym_5] = SHIFT(939), - }, - [853] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(934), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(935), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(936), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [854] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(914), - }, - [855] = { - [ts_builtin_sym_error] = SHIFT(903), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(904), - [ts_sym_identifier] = SHIFT(905), - [ts_aux_sym_5] = SHIFT(904), - }, - [856] = { - [ts_sym_expression] = SHIFT(901), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [857] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(894), - }, - [858] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(889), - }, - [859] = { - [ts_sym_statement] = SHIFT(878), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [860] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(870), + [ts_sym__line_break] = SHIFT(948), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(948), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [861] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(869), - [ts_aux_sym_5] = SHIFT(869), + [ts_sym__line_break] = SHIFT(948), + [ts_aux_sym_5] = SHIFT(948), }, [862] = { - [ts_sym_expression] = SHIFT(866), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -42694,18 +42589,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(943), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(867), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_string] = SHIFT(758), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_statement_block_repeat0] = SHIFT(944), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(945), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(867), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -42717,7 +42624,173 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [863] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(923), + }, + [864] = { + [ts_builtin_sym_error] = SHIFT(912), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(913), + [ts_sym_identifier] = SHIFT(914), + [ts_aux_sym_5] = SHIFT(913), + }, + [865] = { + [ts_sym_expression] = SHIFT(910), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [866] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(903), + }, + [867] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(898), + }, + [868] = { + [ts_sym_statement] = SHIFT(887), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(570), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [869] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(879), + }, + [870] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(878), + [ts_aux_sym_5] = SHIFT(878), + }, + [871] = { + [ts_sym_expression] = SHIFT(875), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(876), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(876), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [872] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -42728,7 +42801,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(864), + [ts_sym_property_access] = SHIFT(873), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -42752,13 +42825,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [864] = { + [873] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(865), + [ts_sym__line_break] = SHIFT(874), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(865), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(874), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -42780,14 +42853,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [865] = { + [874] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -42882,37 +42955,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [866] = { + [875] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(868), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(868), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(877), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(877), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [867] = { + [876] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -42983,7 +43056,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [868] = { + [877] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -43073,7 +43146,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [869] = { + [878] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -43144,98 +43217,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [870] = { - [ts_sym_expression] = SHIFT(871), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(872), + [879] = { + [ts_sym_expression] = SHIFT(880), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(881), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [871] = { + [880] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(873), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(882), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [872] = { + [881] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(873), + [ts_aux_sym_4] = SHIFT(882), }, - [873] = { + [882] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(874), + [ts_aux_sym_1] = SHIFT(883), }, - [874] = { - [ts_sym_switch_case] = SHIFT(477), + [883] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(875), - [ts_aux_sym_2] = SHIFT(876), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(884), + [ts_aux_sym_2] = SHIFT(885), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [875] = { + [884] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(877), + [ts_aux_sym_2] = SHIFT(886), }, - [876] = { + [885] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -43305,7 +43378,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [877] = { + [886] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -43375,7 +43448,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [878] = { + [887] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -43384,8 +43457,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(879), - [ts_sym_finally_clause] = SHIFT(880), + [ts_sym_catch_clause] = SHIFT(888), + [ts_sym_finally_clause] = SHIFT(889), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), @@ -43429,8 +43502,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(881), - [ts_aux_sym_finally] = SHIFT(882), + [ts_aux_sym_catch] = SHIFT(890), + [ts_aux_sym_finally] = SHIFT(891), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), @@ -43447,7 +43520,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [879] = { + [888] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -43456,7 +43529,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(888), + [ts_sym_finally_clause] = SHIFT(897), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), @@ -43500,7 +43573,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(882), + [ts_aux_sym_finally] = SHIFT(891), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), @@ -43517,7 +43590,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [880] = { + [889] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -43587,27 +43660,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [881] = { + [890] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(884), + [ts_aux_sym_3] = SHIFT(893), }, - [882] = { - [ts_sym_statement] = SHIFT(883), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [891] = { + [ts_sym_statement] = SHIFT(892), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -43621,7 +43694,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -43631,18 +43704,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -43653,7 +43726,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [883] = { + [892] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -43723,33 +43796,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [884] = { - [ts_builtin_sym_error] = SHIFT(885), + [893] = { + [ts_builtin_sym_error] = SHIFT(894), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(885), + [ts_sym_identifier] = SHIFT(894), }, - [885] = { + [894] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(886), + [ts_aux_sym_4] = SHIFT(895), }, - [886] = { - [ts_sym_statement] = SHIFT(887), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [895] = { + [ts_sym_statement] = SHIFT(896), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -43763,7 +43836,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -43773,18 +43846,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -43795,7 +43868,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [887] = { + [896] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -43865,7 +43938,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [888] = { + [897] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -43935,94 +44008,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [889] = { - [ts_sym_expression] = SHIFT(890), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(891), + [898] = { + [ts_sym_expression] = SHIFT(899), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(900), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [890] = { + [899] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(892), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(901), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [891] = { + [900] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(892), + [ts_aux_sym_4] = SHIFT(901), }, - [892] = { - [ts_sym_statement] = SHIFT(893), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [901] = { + [ts_sym_statement] = SHIFT(902), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -44036,7 +44109,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -44046,18 +44119,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -44068,7 +44141,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [893] = { + [902] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -44138,94 +44211,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [894] = { - [ts_sym_expression] = SHIFT(895), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(896), + [903] = { + [ts_sym_expression] = SHIFT(904), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(905), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [895] = { + [904] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(897), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(906), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [896] = { + [905] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(897), + [ts_aux_sym_4] = SHIFT(906), }, - [897] = { - [ts_sym_statement] = SHIFT(898), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [906] = { + [ts_sym_statement] = SHIFT(907), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -44239,7 +44312,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -44249,18 +44322,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -44271,7 +44344,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [898] = { + [907] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -44321,7 +44394,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(899), + [ts_aux_sym_else] = SHIFT(908), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -44341,22 +44414,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [899] = { - [ts_sym_statement] = SHIFT(900), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [908] = { + [ts_sym_statement] = SHIFT(909), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -44370,7 +44443,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -44380,18 +44453,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -44402,7 +44475,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [900] = { + [909] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -44472,37 +44545,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [901] = { + [910] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(902), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(902), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(911), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(911), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [902] = { + [911] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -44592,14 +44665,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [903] = { + [912] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(906), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(907), - [ts_aux_sym_5] = SHIFT(906), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(915), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(916), + [ts_aux_sym_5] = SHIFT(915), + [ts_aux_sym_8] = SHIFT(627), }, - [904] = { + [913] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -44670,15 +44743,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [905] = { + [914] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(906), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(907), - [ts_aux_sym_5] = SHIFT(906), - [ts_aux_sym_7] = SHIFT(908), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(915), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(916), + [ts_aux_sym_5] = SHIFT(915), + [ts_aux_sym_7] = SHIFT(917), + [ts_aux_sym_8] = SHIFT(627), }, - [906] = { + [915] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -44752,80 +44825,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [907] = { + [916] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(913), - [ts_aux_sym_5] = SHIFT(913), + [ts_sym__line_break] = SHIFT(922), + [ts_aux_sym_5] = SHIFT(922), }, - [908] = { - [ts_sym_expression] = SHIFT(909), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [917] = { + [ts_sym_expression] = SHIFT(918), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [909] = { + [918] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(910), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(911), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(910), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(919), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(920), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(919), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [910] = { + [919] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -44917,12 +44990,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [911] = { + [920] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(912), - [ts_aux_sym_5] = SHIFT(912), + [ts_sym__line_break] = SHIFT(921), + [ts_aux_sym_5] = SHIFT(921), }, - [912] = { + [921] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -44993,7 +45066,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [913] = { + [922] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -45064,10 +45137,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [914] = { - [ts_sym_var_declaration] = SHIFT(915), - [ts_sym_expression_statement] = SHIFT(915), - [ts_sym_expression] = SHIFT(713), + [923] = { + [ts_sym_var_declaration] = SHIFT(924), + [ts_sym_expression_statement] = SHIFT(924), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45081,19 +45154,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(916), + [ts_builtin_sym_error] = SHIFT(925), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(917), + [ts_sym_identifier] = SHIFT(926), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(918), + [ts_aux_sym_var] = SHIFT(927), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45104,9 +45177,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [915] = { - [ts_sym_expression_statement] = SHIFT(930), - [ts_sym_expression] = SHIFT(742), + [924] = { + [ts_sym_expression_statement] = SHIFT(939), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45120,7 +45193,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45130,7 +45203,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -45142,19 +45215,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [916] = { + [925] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(928), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(937), + [ts_aux_sym_5] = SHIFT(747), }, - [917] = { + [926] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(924), + [ts_aux_sym_in] = SHIFT(933), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -45176,111 +45249,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [918] = { - [ts_builtin_sym_error] = SHIFT(717), + [927] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(919), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(928), + [ts_aux_sym_5] = SHIFT(727), }, - [919] = { + [928] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(920), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(929), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [920] = { - [ts_sym_expression] = SHIFT(921), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [929] = { + [ts_sym_expression] = SHIFT(930), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [921] = { + [930] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(922), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(931), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [922] = { - [ts_sym_statement] = SHIFT(923), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [931] = { + [ts_sym_statement] = SHIFT(932), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45294,7 +45367,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45304,18 +45377,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45326,7 +45399,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [923] = { + [932] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -45396,88 +45469,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [924] = { - [ts_sym_expression] = SHIFT(925), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [933] = { + [ts_sym_expression] = SHIFT(934), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [925] = { + [934] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(926), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(935), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [926] = { - [ts_sym_statement] = SHIFT(927), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [935] = { + [ts_sym_statement] = SHIFT(936), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45491,7 +45564,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45501,18 +45574,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45523,7 +45596,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [927] = { + [936] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -45593,22 +45666,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [928] = { - [ts_sym_statement] = SHIFT(929), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [937] = { + [ts_sym_statement] = SHIFT(938), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45622,7 +45695,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45632,18 +45705,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45654,7 +45727,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [929] = { + [938] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -45724,88 +45797,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [930] = { - [ts_sym_expression] = SHIFT(931), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [939] = { + [ts_sym_expression] = SHIFT(940), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [931] = { + [940] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(932), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(941), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [932] = { - [ts_sym_statement] = SHIFT(933), - [ts_sym_statement_block] = SHIFT(850), - [ts_sym_for_statement] = SHIFT(850), - [ts_sym_for_in_statement] = SHIFT(850), - [ts_sym_throw_statement] = SHIFT(850), - [ts_sym_if_statement] = SHIFT(850), - [ts_sym_while_statement] = SHIFT(850), - [ts_sym_try_statement] = SHIFT(850), - [ts_sym_switch_statement] = SHIFT(850), - [ts_sym_break_statement] = SHIFT(850), - [ts_sym_var_declaration] = SHIFT(850), - [ts_sym_expression_statement] = SHIFT(850), - [ts_sym_return_statement] = SHIFT(850), - [ts_sym_delete_statement] = SHIFT(850), - [ts_sym_expression] = SHIFT(851), + [941] = { + [ts_sym_statement] = SHIFT(942), + [ts_sym_statement_block] = SHIFT(859), + [ts_sym_for_statement] = SHIFT(859), + [ts_sym_for_in_statement] = SHIFT(859), + [ts_sym_throw_statement] = SHIFT(859), + [ts_sym_if_statement] = SHIFT(859), + [ts_sym_while_statement] = SHIFT(859), + [ts_sym_try_statement] = SHIFT(859), + [ts_sym_switch_statement] = SHIFT(859), + [ts_sym_break_statement] = SHIFT(859), + [ts_sym_var_declaration] = SHIFT(859), + [ts_sym_expression_statement] = SHIFT(859), + [ts_sym_return_statement] = SHIFT(859), + [ts_sym_delete_statement] = SHIFT(859), + [ts_sym_expression] = SHIFT(860), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -45819,7 +45892,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(852), + [ts_builtin_sym_error] = SHIFT(861), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -45829,18 +45902,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(853), - [ts_aux_sym_for] = SHIFT(854), + [ts_aux_sym_1] = SHIFT(862), + [ts_aux_sym_for] = SHIFT(863), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(855), - [ts_aux_sym_throw] = SHIFT(856), - [ts_aux_sym_if] = SHIFT(857), - [ts_aux_sym_while] = SHIFT(858), - [ts_aux_sym_try] = SHIFT(859), - [ts_aux_sym_switch] = SHIFT(860), - [ts_aux_sym_break] = SHIFT(861), - [ts_aux_sym_return] = SHIFT(862), - [ts_aux_sym_delete] = SHIFT(863), + [ts_aux_sym_var] = SHIFT(864), + [ts_aux_sym_throw] = SHIFT(865), + [ts_aux_sym_if] = SHIFT(866), + [ts_aux_sym_while] = SHIFT(867), + [ts_aux_sym_try] = SHIFT(868), + [ts_aux_sym_switch] = SHIFT(869), + [ts_aux_sym_break] = SHIFT(870), + [ts_aux_sym_return] = SHIFT(871), + [ts_aux_sym_delete] = SHIFT(872), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -45851,7 +45924,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [933] = { + [942] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -45921,20 +45994,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [934] = { + [943] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(938), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(947), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [935] = { + [944] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(937), + [ts_aux_sym_2] = SHIFT(946), }, - [936] = { + [945] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -46024,7 +46097,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [937] = { + [946] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -46094,7 +46167,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [938] = { + [947] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -46184,7 +46257,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [939] = { + [948] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -46274,22 +46347,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [940] = { - [ts_sym_statement] = SHIFT(941), - [ts_sym_statement_block] = SHIFT(806), - [ts_sym_for_statement] = SHIFT(806), - [ts_sym_for_in_statement] = SHIFT(806), - [ts_sym_throw_statement] = SHIFT(806), - [ts_sym_if_statement] = SHIFT(806), - [ts_sym_while_statement] = SHIFT(806), - [ts_sym_try_statement] = SHIFT(806), - [ts_sym_switch_statement] = SHIFT(806), - [ts_sym_break_statement] = SHIFT(806), - [ts_sym_var_declaration] = SHIFT(806), - [ts_sym_expression_statement] = SHIFT(806), - [ts_sym_return_statement] = SHIFT(806), - [ts_sym_delete_statement] = SHIFT(806), - [ts_sym_expression] = SHIFT(807), + [949] = { + [ts_sym_statement] = SHIFT(950), + [ts_sym_statement_block] = SHIFT(815), + [ts_sym_for_statement] = SHIFT(815), + [ts_sym_for_in_statement] = SHIFT(815), + [ts_sym_throw_statement] = SHIFT(815), + [ts_sym_if_statement] = SHIFT(815), + [ts_sym_while_statement] = SHIFT(815), + [ts_sym_try_statement] = SHIFT(815), + [ts_sym_switch_statement] = SHIFT(815), + [ts_sym_break_statement] = SHIFT(815), + [ts_sym_var_declaration] = SHIFT(815), + [ts_sym_expression_statement] = SHIFT(815), + [ts_sym_return_statement] = SHIFT(815), + [ts_sym_delete_statement] = SHIFT(815), + [ts_sym_expression] = SHIFT(816), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -46303,7 +46376,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(808), + [ts_builtin_sym_error] = SHIFT(817), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -46313,18 +46386,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(809), - [ts_aux_sym_for] = SHIFT(810), + [ts_aux_sym_1] = SHIFT(818), + [ts_aux_sym_for] = SHIFT(819), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(811), - [ts_aux_sym_throw] = SHIFT(812), - [ts_aux_sym_if] = SHIFT(813), - [ts_aux_sym_while] = SHIFT(814), - [ts_aux_sym_try] = SHIFT(815), - [ts_aux_sym_switch] = SHIFT(816), - [ts_aux_sym_break] = SHIFT(817), - [ts_aux_sym_return] = SHIFT(818), - [ts_aux_sym_delete] = SHIFT(819), + [ts_aux_sym_var] = SHIFT(820), + [ts_aux_sym_throw] = SHIFT(821), + [ts_aux_sym_if] = SHIFT(822), + [ts_aux_sym_while] = SHIFT(823), + [ts_aux_sym_try] = SHIFT(824), + [ts_aux_sym_switch] = SHIFT(825), + [ts_aux_sym_break] = SHIFT(826), + [ts_aux_sym_return] = SHIFT(827), + [ts_aux_sym_delete] = SHIFT(828), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -46335,7 +46408,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [941] = { + [950] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -46404,37 +46477,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [942] = { + [951] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(943), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(943), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(952), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(952), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [943] = { + [952] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -46523,14 +46596,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [944] = { + [953] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(947), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(948), - [ts_aux_sym_5] = SHIFT(947), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(956), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(957), + [ts_aux_sym_5] = SHIFT(956), + [ts_aux_sym_8] = SHIFT(627), }, - [945] = { + [954] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -46600,15 +46673,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [946] = { + [955] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(947), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(948), - [ts_aux_sym_5] = SHIFT(947), - [ts_aux_sym_7] = SHIFT(949), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(956), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(957), + [ts_aux_sym_5] = SHIFT(956), + [ts_aux_sym_7] = SHIFT(958), + [ts_aux_sym_8] = SHIFT(627), }, - [947] = { + [956] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -46681,80 +46754,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [948] = { + [957] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(954), - [ts_aux_sym_5] = SHIFT(954), + [ts_sym__line_break] = SHIFT(963), + [ts_aux_sym_5] = SHIFT(963), }, - [949] = { - [ts_sym_expression] = SHIFT(950), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [958] = { + [ts_sym_expression] = SHIFT(959), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [950] = { + [959] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(951), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(952), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(951), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(960), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(961), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(960), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [951] = { + [960] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -46845,12 +46918,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [952] = { + [961] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(953), - [ts_aux_sym_5] = SHIFT(953), + [ts_sym__line_break] = SHIFT(962), + [ts_aux_sym_5] = SHIFT(962), }, - [953] = { + [962] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -46920,7 +46993,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [954] = { + [963] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -46990,10 +47063,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [955] = { - [ts_sym_var_declaration] = SHIFT(956), - [ts_sym_expression_statement] = SHIFT(956), - [ts_sym_expression] = SHIFT(713), + [964] = { + [ts_sym_var_declaration] = SHIFT(965), + [ts_sym_expression_statement] = SHIFT(965), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47007,19 +47080,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(957), + [ts_builtin_sym_error] = SHIFT(966), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(958), + [ts_sym_identifier] = SHIFT(967), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(959), + [ts_aux_sym_var] = SHIFT(968), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47030,9 +47103,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [956] = { - [ts_sym_expression_statement] = SHIFT(971), - [ts_sym_expression] = SHIFT(742), + [965] = { + [ts_sym_expression_statement] = SHIFT(980), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47046,7 +47119,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47056,7 +47129,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -47068,19 +47141,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [957] = { + [966] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(969), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(978), + [ts_aux_sym_5] = SHIFT(747), }, - [958] = { + [967] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(965), + [ts_aux_sym_in] = SHIFT(974), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -47102,111 +47175,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [959] = { - [ts_builtin_sym_error] = SHIFT(717), + [968] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(960), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(969), + [ts_aux_sym_5] = SHIFT(727), }, - [960] = { + [969] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(961), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(970), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [961] = { - [ts_sym_expression] = SHIFT(962), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [970] = { + [ts_sym_expression] = SHIFT(971), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [962] = { + [971] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(963), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(972), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [963] = { - [ts_sym_statement] = SHIFT(964), - [ts_sym_statement_block] = SHIFT(806), - [ts_sym_for_statement] = SHIFT(806), - [ts_sym_for_in_statement] = SHIFT(806), - [ts_sym_throw_statement] = SHIFT(806), - [ts_sym_if_statement] = SHIFT(806), - [ts_sym_while_statement] = SHIFT(806), - [ts_sym_try_statement] = SHIFT(806), - [ts_sym_switch_statement] = SHIFT(806), - [ts_sym_break_statement] = SHIFT(806), - [ts_sym_var_declaration] = SHIFT(806), - [ts_sym_expression_statement] = SHIFT(806), - [ts_sym_return_statement] = SHIFT(806), - [ts_sym_delete_statement] = SHIFT(806), - [ts_sym_expression] = SHIFT(807), + [972] = { + [ts_sym_statement] = SHIFT(973), + [ts_sym_statement_block] = SHIFT(815), + [ts_sym_for_statement] = SHIFT(815), + [ts_sym_for_in_statement] = SHIFT(815), + [ts_sym_throw_statement] = SHIFT(815), + [ts_sym_if_statement] = SHIFT(815), + [ts_sym_while_statement] = SHIFT(815), + [ts_sym_try_statement] = SHIFT(815), + [ts_sym_switch_statement] = SHIFT(815), + [ts_sym_break_statement] = SHIFT(815), + [ts_sym_var_declaration] = SHIFT(815), + [ts_sym_expression_statement] = SHIFT(815), + [ts_sym_return_statement] = SHIFT(815), + [ts_sym_delete_statement] = SHIFT(815), + [ts_sym_expression] = SHIFT(816), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47220,7 +47293,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(808), + [ts_builtin_sym_error] = SHIFT(817), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47230,18 +47303,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(809), - [ts_aux_sym_for] = SHIFT(810), + [ts_aux_sym_1] = SHIFT(818), + [ts_aux_sym_for] = SHIFT(819), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(811), - [ts_aux_sym_throw] = SHIFT(812), - [ts_aux_sym_if] = SHIFT(813), - [ts_aux_sym_while] = SHIFT(814), - [ts_aux_sym_try] = SHIFT(815), - [ts_aux_sym_switch] = SHIFT(816), - [ts_aux_sym_break] = SHIFT(817), - [ts_aux_sym_return] = SHIFT(818), - [ts_aux_sym_delete] = SHIFT(819), + [ts_aux_sym_var] = SHIFT(820), + [ts_aux_sym_throw] = SHIFT(821), + [ts_aux_sym_if] = SHIFT(822), + [ts_aux_sym_while] = SHIFT(823), + [ts_aux_sym_try] = SHIFT(824), + [ts_aux_sym_switch] = SHIFT(825), + [ts_aux_sym_break] = SHIFT(826), + [ts_aux_sym_return] = SHIFT(827), + [ts_aux_sym_delete] = SHIFT(828), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47252,7 +47325,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [964] = { + [973] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -47321,88 +47394,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [965] = { - [ts_sym_expression] = SHIFT(966), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [974] = { + [ts_sym_expression] = SHIFT(975), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [966] = { + [975] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(967), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(976), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [967] = { - [ts_sym_statement] = SHIFT(968), - [ts_sym_statement_block] = SHIFT(806), - [ts_sym_for_statement] = SHIFT(806), - [ts_sym_for_in_statement] = SHIFT(806), - [ts_sym_throw_statement] = SHIFT(806), - [ts_sym_if_statement] = SHIFT(806), - [ts_sym_while_statement] = SHIFT(806), - [ts_sym_try_statement] = SHIFT(806), - [ts_sym_switch_statement] = SHIFT(806), - [ts_sym_break_statement] = SHIFT(806), - [ts_sym_var_declaration] = SHIFT(806), - [ts_sym_expression_statement] = SHIFT(806), - [ts_sym_return_statement] = SHIFT(806), - [ts_sym_delete_statement] = SHIFT(806), - [ts_sym_expression] = SHIFT(807), + [976] = { + [ts_sym_statement] = SHIFT(977), + [ts_sym_statement_block] = SHIFT(815), + [ts_sym_for_statement] = SHIFT(815), + [ts_sym_for_in_statement] = SHIFT(815), + [ts_sym_throw_statement] = SHIFT(815), + [ts_sym_if_statement] = SHIFT(815), + [ts_sym_while_statement] = SHIFT(815), + [ts_sym_try_statement] = SHIFT(815), + [ts_sym_switch_statement] = SHIFT(815), + [ts_sym_break_statement] = SHIFT(815), + [ts_sym_var_declaration] = SHIFT(815), + [ts_sym_expression_statement] = SHIFT(815), + [ts_sym_return_statement] = SHIFT(815), + [ts_sym_delete_statement] = SHIFT(815), + [ts_sym_expression] = SHIFT(816), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47416,7 +47489,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(808), + [ts_builtin_sym_error] = SHIFT(817), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47426,18 +47499,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(809), - [ts_aux_sym_for] = SHIFT(810), + [ts_aux_sym_1] = SHIFT(818), + [ts_aux_sym_for] = SHIFT(819), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(811), - [ts_aux_sym_throw] = SHIFT(812), - [ts_aux_sym_if] = SHIFT(813), - [ts_aux_sym_while] = SHIFT(814), - [ts_aux_sym_try] = SHIFT(815), - [ts_aux_sym_switch] = SHIFT(816), - [ts_aux_sym_break] = SHIFT(817), - [ts_aux_sym_return] = SHIFT(818), - [ts_aux_sym_delete] = SHIFT(819), + [ts_aux_sym_var] = SHIFT(820), + [ts_aux_sym_throw] = SHIFT(821), + [ts_aux_sym_if] = SHIFT(822), + [ts_aux_sym_while] = SHIFT(823), + [ts_aux_sym_try] = SHIFT(824), + [ts_aux_sym_switch] = SHIFT(825), + [ts_aux_sym_break] = SHIFT(826), + [ts_aux_sym_return] = SHIFT(827), + [ts_aux_sym_delete] = SHIFT(828), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47448,7 +47521,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [968] = { + [977] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -47517,22 +47590,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [969] = { - [ts_sym_statement] = SHIFT(970), - [ts_sym_statement_block] = SHIFT(806), - [ts_sym_for_statement] = SHIFT(806), - [ts_sym_for_in_statement] = SHIFT(806), - [ts_sym_throw_statement] = SHIFT(806), - [ts_sym_if_statement] = SHIFT(806), - [ts_sym_while_statement] = SHIFT(806), - [ts_sym_try_statement] = SHIFT(806), - [ts_sym_switch_statement] = SHIFT(806), - [ts_sym_break_statement] = SHIFT(806), - [ts_sym_var_declaration] = SHIFT(806), - [ts_sym_expression_statement] = SHIFT(806), - [ts_sym_return_statement] = SHIFT(806), - [ts_sym_delete_statement] = SHIFT(806), - [ts_sym_expression] = SHIFT(807), + [978] = { + [ts_sym_statement] = SHIFT(979), + [ts_sym_statement_block] = SHIFT(815), + [ts_sym_for_statement] = SHIFT(815), + [ts_sym_for_in_statement] = SHIFT(815), + [ts_sym_throw_statement] = SHIFT(815), + [ts_sym_if_statement] = SHIFT(815), + [ts_sym_while_statement] = SHIFT(815), + [ts_sym_try_statement] = SHIFT(815), + [ts_sym_switch_statement] = SHIFT(815), + [ts_sym_break_statement] = SHIFT(815), + [ts_sym_var_declaration] = SHIFT(815), + [ts_sym_expression_statement] = SHIFT(815), + [ts_sym_return_statement] = SHIFT(815), + [ts_sym_delete_statement] = SHIFT(815), + [ts_sym_expression] = SHIFT(816), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47546,7 +47619,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(808), + [ts_builtin_sym_error] = SHIFT(817), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47556,18 +47629,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(809), - [ts_aux_sym_for] = SHIFT(810), + [ts_aux_sym_1] = SHIFT(818), + [ts_aux_sym_for] = SHIFT(819), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(811), - [ts_aux_sym_throw] = SHIFT(812), - [ts_aux_sym_if] = SHIFT(813), - [ts_aux_sym_while] = SHIFT(814), - [ts_aux_sym_try] = SHIFT(815), - [ts_aux_sym_switch] = SHIFT(816), - [ts_aux_sym_break] = SHIFT(817), - [ts_aux_sym_return] = SHIFT(818), - [ts_aux_sym_delete] = SHIFT(819), + [ts_aux_sym_var] = SHIFT(820), + [ts_aux_sym_throw] = SHIFT(821), + [ts_aux_sym_if] = SHIFT(822), + [ts_aux_sym_while] = SHIFT(823), + [ts_aux_sym_try] = SHIFT(824), + [ts_aux_sym_switch] = SHIFT(825), + [ts_aux_sym_break] = SHIFT(826), + [ts_aux_sym_return] = SHIFT(827), + [ts_aux_sym_delete] = SHIFT(828), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47578,7 +47651,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [970] = { + [979] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -47647,88 +47720,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [971] = { - [ts_sym_expression] = SHIFT(972), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [980] = { + [ts_sym_expression] = SHIFT(981), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [972] = { + [981] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(973), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(982), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [973] = { - [ts_sym_statement] = SHIFT(974), - [ts_sym_statement_block] = SHIFT(806), - [ts_sym_for_statement] = SHIFT(806), - [ts_sym_for_in_statement] = SHIFT(806), - [ts_sym_throw_statement] = SHIFT(806), - [ts_sym_if_statement] = SHIFT(806), - [ts_sym_while_statement] = SHIFT(806), - [ts_sym_try_statement] = SHIFT(806), - [ts_sym_switch_statement] = SHIFT(806), - [ts_sym_break_statement] = SHIFT(806), - [ts_sym_var_declaration] = SHIFT(806), - [ts_sym_expression_statement] = SHIFT(806), - [ts_sym_return_statement] = SHIFT(806), - [ts_sym_delete_statement] = SHIFT(806), - [ts_sym_expression] = SHIFT(807), + [982] = { + [ts_sym_statement] = SHIFT(983), + [ts_sym_statement_block] = SHIFT(815), + [ts_sym_for_statement] = SHIFT(815), + [ts_sym_for_in_statement] = SHIFT(815), + [ts_sym_throw_statement] = SHIFT(815), + [ts_sym_if_statement] = SHIFT(815), + [ts_sym_while_statement] = SHIFT(815), + [ts_sym_try_statement] = SHIFT(815), + [ts_sym_switch_statement] = SHIFT(815), + [ts_sym_break_statement] = SHIFT(815), + [ts_sym_var_declaration] = SHIFT(815), + [ts_sym_expression_statement] = SHIFT(815), + [ts_sym_return_statement] = SHIFT(815), + [ts_sym_delete_statement] = SHIFT(815), + [ts_sym_expression] = SHIFT(816), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -47742,7 +47815,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(808), + [ts_builtin_sym_error] = SHIFT(817), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -47752,18 +47825,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(809), - [ts_aux_sym_for] = SHIFT(810), + [ts_aux_sym_1] = SHIFT(818), + [ts_aux_sym_for] = SHIFT(819), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(811), - [ts_aux_sym_throw] = SHIFT(812), - [ts_aux_sym_if] = SHIFT(813), - [ts_aux_sym_while] = SHIFT(814), - [ts_aux_sym_try] = SHIFT(815), - [ts_aux_sym_switch] = SHIFT(816), - [ts_aux_sym_break] = SHIFT(817), - [ts_aux_sym_return] = SHIFT(818), - [ts_aux_sym_delete] = SHIFT(819), + [ts_aux_sym_var] = SHIFT(820), + [ts_aux_sym_throw] = SHIFT(821), + [ts_aux_sym_if] = SHIFT(822), + [ts_aux_sym_while] = SHIFT(823), + [ts_aux_sym_try] = SHIFT(824), + [ts_aux_sym_switch] = SHIFT(825), + [ts_aux_sym_break] = SHIFT(826), + [ts_aux_sym_return] = SHIFT(827), + [ts_aux_sym_delete] = SHIFT(828), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -47774,7 +47847,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [974] = { + [983] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -47843,20 +47916,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [975] = { + [984] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(979), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(988), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [976] = { + [985] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(978), + [ts_aux_sym_2] = SHIFT(987), }, - [977] = { + [986] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -47945,7 +48018,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [978] = { + [987] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -48014,7 +48087,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [979] = { + [988] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -48103,7 +48176,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [980] = { + [989] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -48192,7 +48265,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [981] = { + [990] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -48259,94 +48332,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [982] = { - [ts_sym_expression] = SHIFT(983), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(984), + [991] = { + [ts_sym_expression] = SHIFT(992), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(993), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [983] = { + [992] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(985), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(994), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [984] = { + [993] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(985), + [ts_aux_sym_4] = SHIFT(994), }, - [985] = { - [ts_sym_statement] = SHIFT(986), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [994] = { + [ts_sym_statement] = SHIFT(995), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -48360,7 +48433,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -48370,18 +48443,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(488), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_1] = SHIFT(493), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -48392,7 +48465,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [986] = { + [995] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -48459,94 +48532,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [987] = { - [ts_sym_expression] = SHIFT(988), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(989), + [996] = { + [ts_sym_expression] = SHIFT(997), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(998), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [988] = { + [997] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(990), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(999), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [989] = { + [998] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(990), + [ts_aux_sym_4] = SHIFT(999), }, - [990] = { - [ts_sym_statement] = SHIFT(991), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [999] = { + [ts_sym_statement] = SHIFT(1000), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -48560,7 +48633,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -48570,18 +48643,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -48592,7 +48665,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [991] = { + [1000] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -48641,7 +48714,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1077), + [ts_aux_sym_else] = SHIFT(1086), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -48660,7 +48733,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [992] = { + [1001] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -48728,235 +48801,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [993] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1076), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1076), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [994] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1076), - [ts_aux_sym_5] = SHIFT(1076), - }, - [995] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1071), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1072), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1073), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [996] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1051), - }, - [997] = { - [ts_builtin_sym_error] = SHIFT(1040), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1041), - [ts_sym_identifier] = SHIFT(1042), - [ts_aux_sym_5] = SHIFT(1041), - }, - [998] = { - [ts_sym_expression] = SHIFT(1038), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [999] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1031), - }, - [1000] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1026), - }, - [1001] = { - [ts_sym_statement] = SHIFT(1020), - [ts_sym_statement_block] = SHIFT(563), - [ts_sym_for_statement] = SHIFT(563), - [ts_sym_for_in_statement] = SHIFT(563), - [ts_sym_throw_statement] = SHIFT(563), - [ts_sym_if_statement] = SHIFT(563), - [ts_sym_while_statement] = SHIFT(563), - [ts_sym_try_statement] = SHIFT(563), - [ts_sym_switch_statement] = SHIFT(563), - [ts_sym_break_statement] = SHIFT(563), - [ts_sym_var_declaration] = SHIFT(563), - [ts_sym_expression_statement] = SHIFT(563), - [ts_sym_return_statement] = SHIFT(563), - [ts_sym_delete_statement] = SHIFT(563), - [ts_sym_expression] = SHIFT(564), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(565), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(566), - [ts_aux_sym_for] = SHIFT(567), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(568), - [ts_aux_sym_throw] = SHIFT(569), - [ts_aux_sym_if] = SHIFT(570), - [ts_aux_sym_while] = SHIFT(571), - [ts_aux_sym_try] = SHIFT(572), - [ts_aux_sym_switch] = SHIFT(573), - [ts_aux_sym_break] = SHIFT(574), - [ts_aux_sym_return] = SHIFT(575), - [ts_aux_sym_delete] = SHIFT(576), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [1002] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1012), + [ts_sym__line_break] = SHIFT(1085), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1085), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [1003] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1011), - [ts_aux_sym_5] = SHIFT(1011), + [ts_sym__line_break] = SHIFT(1085), + [ts_aux_sym_5] = SHIFT(1085), }, [1004] = { - [ts_sym_expression] = SHIFT(1008), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -48970,18 +48865,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1080), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1009), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_string] = SHIFT(758), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1081), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1082), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1009), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -48993,7 +48900,173 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [1005] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1060), + }, + [1006] = { + [ts_builtin_sym_error] = SHIFT(1049), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1050), + [ts_sym_identifier] = SHIFT(1051), + [ts_aux_sym_5] = SHIFT(1050), + }, + [1007] = { + [ts_sym_expression] = SHIFT(1047), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1008] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1040), + }, + [1009] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1035), + }, + [1010] = { + [ts_sym_statement] = SHIFT(1029), + [ts_sym_statement_block] = SHIFT(568), + [ts_sym_for_statement] = SHIFT(568), + [ts_sym_for_in_statement] = SHIFT(568), + [ts_sym_throw_statement] = SHIFT(568), + [ts_sym_if_statement] = SHIFT(568), + [ts_sym_while_statement] = SHIFT(568), + [ts_sym_try_statement] = SHIFT(568), + [ts_sym_switch_statement] = SHIFT(568), + [ts_sym_break_statement] = SHIFT(568), + [ts_sym_var_declaration] = SHIFT(568), + [ts_sym_expression_statement] = SHIFT(568), + [ts_sym_return_statement] = SHIFT(568), + [ts_sym_delete_statement] = SHIFT(568), + [ts_sym_expression] = SHIFT(569), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(570), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(571), + [ts_aux_sym_for] = SHIFT(572), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(573), + [ts_aux_sym_throw] = SHIFT(574), + [ts_aux_sym_if] = SHIFT(575), + [ts_aux_sym_while] = SHIFT(576), + [ts_aux_sym_try] = SHIFT(577), + [ts_aux_sym_switch] = SHIFT(578), + [ts_aux_sym_break] = SHIFT(579), + [ts_aux_sym_return] = SHIFT(580), + [ts_aux_sym_delete] = SHIFT(581), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1011] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1021), + }, + [1012] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1020), + [ts_aux_sym_5] = SHIFT(1020), + }, + [1013] = { + [ts_sym_expression] = SHIFT(1017), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1018), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1018), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1014] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -49004,7 +49077,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1006), + [ts_sym_property_access] = SHIFT(1015), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -49028,13 +49101,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1006] = { + [1015] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1007), + [ts_sym__line_break] = SHIFT(1016), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1007), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1016), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -49056,14 +49129,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1007] = { + [1016] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -49156,37 +49229,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1008] = { + [1017] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1010), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1010), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1019), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1019), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1009] = { + [1018] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -49255,7 +49328,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1010] = { + [1019] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -49343,7 +49416,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1011] = { + [1020] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -49412,98 +49485,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1012] = { - [ts_sym_expression] = SHIFT(1013), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1014), + [1021] = { + [ts_sym_expression] = SHIFT(1022), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1023), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1013] = { + [1022] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1015), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1024), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1014] = { + [1023] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1015), + [ts_aux_sym_4] = SHIFT(1024), }, - [1015] = { + [1024] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1016), + [ts_aux_sym_1] = SHIFT(1025), }, - [1016] = { - [ts_sym_switch_case] = SHIFT(477), + [1025] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1017), - [ts_aux_sym_2] = SHIFT(1018), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1026), + [ts_aux_sym_2] = SHIFT(1027), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1017] = { + [1026] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1019), + [ts_aux_sym_2] = SHIFT(1028), }, - [1018] = { + [1027] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -49571,7 +49644,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1019] = { + [1028] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -49639,7 +49712,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1020] = { + [1029] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -49648,8 +49721,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1021), - [ts_sym_finally_clause] = SHIFT(1022), + [ts_sym_catch_clause] = SHIFT(1030), + [ts_sym_finally_clause] = SHIFT(1031), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), @@ -49693,8 +49766,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(881), - [ts_aux_sym_finally] = SHIFT(1023), + [ts_aux_sym_catch] = SHIFT(890), + [ts_aux_sym_finally] = SHIFT(1032), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 2), @@ -49711,7 +49784,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1021] = { + [1030] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -49720,7 +49793,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1025), + [ts_sym_finally_clause] = SHIFT(1034), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_switch_case] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), @@ -49764,7 +49837,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1023), + [ts_aux_sym_finally] = SHIFT(1032), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_case] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_default] = REDUCE(ts_sym_try_statement, 3), @@ -49781,7 +49854,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1022] = { + [1031] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -49849,22 +49922,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1023] = { - [ts_sym_statement] = SHIFT(1024), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [1032] = { + [ts_sym_statement] = SHIFT(1033), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -49878,7 +49951,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -49888,18 +49961,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -49910,7 +49983,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1024] = { + [1033] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -49978,7 +50051,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1025] = { + [1034] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -50046,94 +50119,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1026] = { - [ts_sym_expression] = SHIFT(1027), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1028), + [1035] = { + [ts_sym_expression] = SHIFT(1036), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1037), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1027] = { + [1036] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1029), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1038), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1028] = { + [1037] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1029), + [ts_aux_sym_4] = SHIFT(1038), }, - [1029] = { - [ts_sym_statement] = SHIFT(1030), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [1038] = { + [ts_sym_statement] = SHIFT(1039), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -50147,7 +50220,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -50157,18 +50230,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -50179,7 +50252,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1030] = { + [1039] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -50247,94 +50320,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1031] = { - [ts_sym_expression] = SHIFT(1032), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1033), + [1040] = { + [ts_sym_expression] = SHIFT(1041), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1042), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1032] = { + [1041] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1034), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1043), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1033] = { + [1042] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1034), + [ts_aux_sym_4] = SHIFT(1043), }, - [1034] = { - [ts_sym_statement] = SHIFT(1035), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [1043] = { + [ts_sym_statement] = SHIFT(1044), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -50348,7 +50421,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -50358,18 +50431,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -50380,7 +50453,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1035] = { + [1044] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -50429,7 +50502,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1036), + [ts_aux_sym_else] = SHIFT(1045), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -50448,22 +50521,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1036] = { - [ts_sym_statement] = SHIFT(1037), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [1045] = { + [ts_sym_statement] = SHIFT(1046), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -50477,7 +50550,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -50487,18 +50560,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -50509,7 +50582,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1037] = { + [1046] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -50577,37 +50650,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1038] = { + [1047] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1039), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1039), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1048), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1048), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1039] = { + [1048] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -50695,14 +50768,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1040] = { + [1049] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1043), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1044), - [ts_aux_sym_5] = SHIFT(1043), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1052), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1053), + [ts_aux_sym_5] = SHIFT(1052), + [ts_aux_sym_8] = SHIFT(627), }, - [1041] = { + [1050] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -50771,15 +50844,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1042] = { + [1051] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1043), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1044), - [ts_aux_sym_5] = SHIFT(1043), - [ts_aux_sym_7] = SHIFT(1045), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1052), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1053), + [ts_aux_sym_5] = SHIFT(1052), + [ts_aux_sym_7] = SHIFT(1054), + [ts_aux_sym_8] = SHIFT(627), }, - [1043] = { + [1052] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -50851,80 +50924,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1044] = { + [1053] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1050), - [ts_aux_sym_5] = SHIFT(1050), + [ts_sym__line_break] = SHIFT(1059), + [ts_aux_sym_5] = SHIFT(1059), }, - [1045] = { - [ts_sym_expression] = SHIFT(1046), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [1054] = { + [ts_sym_expression] = SHIFT(1055), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1046] = { + [1055] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1047), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1048), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1047), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(1056), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1057), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1056), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1047] = { + [1056] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -51014,12 +51087,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1048] = { + [1057] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1049), - [ts_aux_sym_5] = SHIFT(1049), + [ts_sym__line_break] = SHIFT(1058), + [ts_aux_sym_5] = SHIFT(1058), }, - [1049] = { + [1058] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -51088,7 +51161,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1050] = { + [1059] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -51157,10 +51230,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1051] = { - [ts_sym_var_declaration] = SHIFT(1052), - [ts_sym_expression_statement] = SHIFT(1052), - [ts_sym_expression] = SHIFT(713), + [1060] = { + [ts_sym_var_declaration] = SHIFT(1061), + [ts_sym_expression_statement] = SHIFT(1061), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51174,19 +51247,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1053), + [ts_builtin_sym_error] = SHIFT(1062), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1054), + [ts_sym_identifier] = SHIFT(1063), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1055), + [ts_aux_sym_var] = SHIFT(1064), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51197,9 +51270,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1052] = { - [ts_sym_expression_statement] = SHIFT(1067), - [ts_sym_expression] = SHIFT(742), + [1061] = { + [ts_sym_expression_statement] = SHIFT(1076), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51213,7 +51286,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51223,7 +51296,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -51235,19 +51308,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1053] = { + [1062] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1065), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(1074), + [ts_aux_sym_5] = SHIFT(747), }, - [1054] = { + [1063] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1061), + [ts_aux_sym_in] = SHIFT(1070), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -51269,111 +51342,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1055] = { - [ts_builtin_sym_error] = SHIFT(717), + [1064] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1056), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1065), + [ts_aux_sym_5] = SHIFT(727), }, - [1056] = { + [1065] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1057), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1066), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1057] = { - [ts_sym_expression] = SHIFT(1058), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1066] = { + [ts_sym_expression] = SHIFT(1067), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1058] = { + [1067] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1059), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1068), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1059] = { - [ts_sym_statement] = SHIFT(1060), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [1068] = { + [ts_sym_statement] = SHIFT(1069), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51387,7 +51460,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51397,18 +51470,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51419,7 +51492,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1060] = { + [1069] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -51487,88 +51560,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1061] = { - [ts_sym_expression] = SHIFT(1062), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1070] = { + [ts_sym_expression] = SHIFT(1071), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1062] = { + [1071] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1063), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1072), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1063] = { - [ts_sym_statement] = SHIFT(1064), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [1072] = { + [ts_sym_statement] = SHIFT(1073), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51582,7 +51655,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51592,18 +51665,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51614,7 +51687,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1064] = { + [1073] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -51682,22 +51755,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1065] = { - [ts_sym_statement] = SHIFT(1066), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [1074] = { + [ts_sym_statement] = SHIFT(1075), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51711,7 +51784,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51721,18 +51794,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51743,7 +51816,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1066] = { + [1075] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -51811,88 +51884,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1067] = { - [ts_sym_expression] = SHIFT(1068), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1076] = { + [ts_sym_expression] = SHIFT(1077), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1068] = { + [1077] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1069), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1078), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1069] = { - [ts_sym_statement] = SHIFT(1070), - [ts_sym_statement_block] = SHIFT(992), - [ts_sym_for_statement] = SHIFT(992), - [ts_sym_for_in_statement] = SHIFT(992), - [ts_sym_throw_statement] = SHIFT(992), - [ts_sym_if_statement] = SHIFT(992), - [ts_sym_while_statement] = SHIFT(992), - [ts_sym_try_statement] = SHIFT(992), - [ts_sym_switch_statement] = SHIFT(992), - [ts_sym_break_statement] = SHIFT(992), - [ts_sym_var_declaration] = SHIFT(992), - [ts_sym_expression_statement] = SHIFT(992), - [ts_sym_return_statement] = SHIFT(992), - [ts_sym_delete_statement] = SHIFT(992), - [ts_sym_expression] = SHIFT(993), + [1078] = { + [ts_sym_statement] = SHIFT(1079), + [ts_sym_statement_block] = SHIFT(1001), + [ts_sym_for_statement] = SHIFT(1001), + [ts_sym_for_in_statement] = SHIFT(1001), + [ts_sym_throw_statement] = SHIFT(1001), + [ts_sym_if_statement] = SHIFT(1001), + [ts_sym_while_statement] = SHIFT(1001), + [ts_sym_try_statement] = SHIFT(1001), + [ts_sym_switch_statement] = SHIFT(1001), + [ts_sym_break_statement] = SHIFT(1001), + [ts_sym_var_declaration] = SHIFT(1001), + [ts_sym_expression_statement] = SHIFT(1001), + [ts_sym_return_statement] = SHIFT(1001), + [ts_sym_delete_statement] = SHIFT(1001), + [ts_sym_expression] = SHIFT(1002), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -51906,7 +51979,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(994), + [ts_builtin_sym_error] = SHIFT(1003), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -51916,18 +51989,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(995), - [ts_aux_sym_for] = SHIFT(996), + [ts_aux_sym_1] = SHIFT(1004), + [ts_aux_sym_for] = SHIFT(1005), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(997), - [ts_aux_sym_throw] = SHIFT(998), - [ts_aux_sym_if] = SHIFT(999), - [ts_aux_sym_while] = SHIFT(1000), - [ts_aux_sym_try] = SHIFT(1001), - [ts_aux_sym_switch] = SHIFT(1002), - [ts_aux_sym_break] = SHIFT(1003), - [ts_aux_sym_return] = SHIFT(1004), - [ts_aux_sym_delete] = SHIFT(1005), + [ts_aux_sym_var] = SHIFT(1006), + [ts_aux_sym_throw] = SHIFT(1007), + [ts_aux_sym_if] = SHIFT(1008), + [ts_aux_sym_while] = SHIFT(1009), + [ts_aux_sym_try] = SHIFT(1010), + [ts_aux_sym_switch] = SHIFT(1011), + [ts_aux_sym_break] = SHIFT(1012), + [ts_aux_sym_return] = SHIFT(1013), + [ts_aux_sym_delete] = SHIFT(1014), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -51938,7 +52011,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1070] = { + [1079] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -52006,20 +52079,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1071] = { + [1080] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1075), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1084), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1072] = { + [1081] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1074), + [ts_aux_sym_2] = SHIFT(1083), }, - [1073] = { + [1082] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -52107,7 +52180,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1074] = { + [1083] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -52175,7 +52248,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1075] = { + [1084] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -52263,7 +52336,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1076] = { + [1085] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -52351,22 +52424,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1077] = { - [ts_sym_statement] = SHIFT(1078), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [1086] = { + [ts_sym_statement] = SHIFT(1087), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -52380,7 +52453,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -52390,18 +52463,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(488), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_1] = SHIFT(493), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -52412,7 +52485,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1078] = { + [1087] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -52479,37 +52552,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1079] = { + [1088] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1080), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1080), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1089), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1089), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1080] = { + [1089] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -52596,14 +52669,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1081] = { + [1090] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1084), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1085), - [ts_aux_sym_5] = SHIFT(1084), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1093), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1094), + [ts_aux_sym_5] = SHIFT(1093), + [ts_aux_sym_8] = SHIFT(627), }, - [1082] = { + [1091] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -52671,15 +52744,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1083] = { + [1092] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1084), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1085), - [ts_aux_sym_5] = SHIFT(1084), - [ts_aux_sym_7] = SHIFT(1086), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1093), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1094), + [ts_aux_sym_5] = SHIFT(1093), + [ts_aux_sym_7] = SHIFT(1095), + [ts_aux_sym_8] = SHIFT(627), }, - [1084] = { + [1093] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -52750,80 +52823,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1085] = { + [1094] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1091), - [ts_aux_sym_5] = SHIFT(1091), + [ts_sym__line_break] = SHIFT(1100), + [ts_aux_sym_5] = SHIFT(1100), }, - [1086] = { - [ts_sym_expression] = SHIFT(1087), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [1095] = { + [ts_sym_expression] = SHIFT(1096), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1087] = { + [1096] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1088), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1089), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1088), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(1097), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1098), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1097), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1088] = { + [1097] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -52912,12 +52985,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1089] = { + [1098] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1090), - [ts_aux_sym_5] = SHIFT(1090), + [ts_sym__line_break] = SHIFT(1099), + [ts_aux_sym_5] = SHIFT(1099), }, - [1090] = { + [1099] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -52985,7 +53058,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1091] = { + [1100] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -53053,10 +53126,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1092] = { - [ts_sym_var_declaration] = SHIFT(1093), - [ts_sym_expression_statement] = SHIFT(1093), - [ts_sym_expression] = SHIFT(713), + [1101] = { + [ts_sym_var_declaration] = SHIFT(1102), + [ts_sym_expression_statement] = SHIFT(1102), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -53070,19 +53143,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1094), + [ts_builtin_sym_error] = SHIFT(1103), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1095), + [ts_sym_identifier] = SHIFT(1104), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1096), + [ts_aux_sym_var] = SHIFT(1105), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -53093,9 +53166,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1093] = { - [ts_sym_expression_statement] = SHIFT(1108), - [ts_sym_expression] = SHIFT(742), + [1102] = { + [ts_sym_expression_statement] = SHIFT(1117), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -53109,7 +53182,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -53119,7 +53192,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -53131,19 +53204,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1094] = { + [1103] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1106), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(1115), + [ts_aux_sym_5] = SHIFT(747), }, - [1095] = { + [1104] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1102), + [ts_aux_sym_in] = SHIFT(1111), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -53165,111 +53238,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1096] = { - [ts_builtin_sym_error] = SHIFT(717), + [1105] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1097), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1106), + [ts_aux_sym_5] = SHIFT(727), }, - [1097] = { + [1106] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1098), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1107), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1098] = { - [ts_sym_expression] = SHIFT(1099), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1107] = { + [ts_sym_expression] = SHIFT(1108), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1099] = { + [1108] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1100), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1109), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1100] = { - [ts_sym_statement] = SHIFT(1101), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [1109] = { + [ts_sym_statement] = SHIFT(1110), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -53283,7 +53356,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -53293,18 +53366,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(488), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_1] = SHIFT(493), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -53315,7 +53388,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1101] = { + [1110] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -53382,88 +53455,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1102] = { - [ts_sym_expression] = SHIFT(1103), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1111] = { + [ts_sym_expression] = SHIFT(1112), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1103] = { + [1112] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1104), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1113), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1104] = { - [ts_sym_statement] = SHIFT(1105), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [1113] = { + [ts_sym_statement] = SHIFT(1114), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -53477,7 +53550,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -53487,18 +53560,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(488), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_1] = SHIFT(493), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -53509,7 +53582,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1105] = { + [1114] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -53576,22 +53649,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1106] = { - [ts_sym_statement] = SHIFT(1107), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [1115] = { + [ts_sym_statement] = SHIFT(1116), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -53605,7 +53678,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -53615,18 +53688,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(488), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_1] = SHIFT(493), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -53637,7 +53710,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1107] = { + [1116] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -53704,88 +53777,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1108] = { - [ts_sym_expression] = SHIFT(1109), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1117] = { + [ts_sym_expression] = SHIFT(1118), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1109] = { + [1118] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1110), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1119), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1110] = { - [ts_sym_statement] = SHIFT(1111), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [1119] = { + [ts_sym_statement] = SHIFT(1120), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -53799,7 +53872,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -53809,18 +53882,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(488), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_1] = SHIFT(493), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -53831,7 +53904,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1111] = { + [1120] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -53898,20 +53971,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1112] = { + [1121] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1116), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1125), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1113] = { + [1122] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1115), + [ts_aux_sym_2] = SHIFT(1124), }, - [1114] = { + [1123] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -53998,7 +54071,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1115] = { + [1124] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -54065,7 +54138,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1116] = { + [1125] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -54152,7 +54225,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1117] = { + [1126] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -54239,7 +54312,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1118] = { + [1127] = { [ts_sym_switch_case] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), @@ -54248,12 +54321,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), [ts_aux_sym_default] = REDUCE(ts_aux_sym_switch_case_repeat0, 2), }, - [1119] = { + [1128] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(1120), + [ts_aux_sym_6] = SHIFT(1129), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -54278,23 +54351,23 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1120] = { - [ts_sym_statement] = SHIFT(483), - [ts_sym_statement_block] = SHIFT(484), - [ts_sym_for_statement] = SHIFT(484), - [ts_sym_for_in_statement] = SHIFT(484), - [ts_sym_throw_statement] = SHIFT(484), - [ts_sym_if_statement] = SHIFT(484), - [ts_sym_while_statement] = SHIFT(484), - [ts_sym_try_statement] = SHIFT(484), - [ts_sym_switch_statement] = SHIFT(484), + [1129] = { + [ts_sym_statement] = SHIFT(488), + [ts_sym_statement_block] = SHIFT(489), + [ts_sym_for_statement] = SHIFT(489), + [ts_sym_for_in_statement] = SHIFT(489), + [ts_sym_throw_statement] = SHIFT(489), + [ts_sym_if_statement] = SHIFT(489), + [ts_sym_while_statement] = SHIFT(489), + [ts_sym_try_statement] = SHIFT(489), + [ts_sym_switch_statement] = SHIFT(489), [ts_sym_switch_case] = REDUCE(ts_sym_switch_case, 3), - [ts_sym_break_statement] = SHIFT(484), - [ts_sym_var_declaration] = SHIFT(484), - [ts_sym_expression_statement] = SHIFT(484), - [ts_sym_return_statement] = SHIFT(484), - [ts_sym_delete_statement] = SHIFT(484), - [ts_sym_expression] = SHIFT(485), + [ts_sym_break_statement] = SHIFT(489), + [ts_sym_var_declaration] = SHIFT(489), + [ts_sym_expression_statement] = SHIFT(489), + [ts_sym_return_statement] = SHIFT(489), + [ts_sym_delete_statement] = SHIFT(489), + [ts_sym_expression] = SHIFT(490), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -54308,7 +54381,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(486), + [ts_builtin_sym_error] = SHIFT(491), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -54319,22 +54392,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), [ts_aux_sym_switch_statement_repeat0] = REDUCE(ts_sym_switch_case, 3), - [ts_aux_sym_switch_case_repeat0] = SHIFT(1121), - [ts_aux_sym_1] = SHIFT(488), + [ts_aux_sym_switch_case_repeat0] = SHIFT(1130), + [ts_aux_sym_1] = SHIFT(493), [ts_aux_sym_2] = REDUCE(ts_sym_switch_case, 3), - [ts_aux_sym_for] = SHIFT(489), + [ts_aux_sym_for] = SHIFT(494), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(490), - [ts_aux_sym_throw] = SHIFT(491), - [ts_aux_sym_if] = SHIFT(492), - [ts_aux_sym_while] = SHIFT(493), - [ts_aux_sym_try] = SHIFT(494), - [ts_aux_sym_switch] = SHIFT(495), + [ts_aux_sym_var] = SHIFT(495), + [ts_aux_sym_throw] = SHIFT(496), + [ts_aux_sym_if] = SHIFT(497), + [ts_aux_sym_while] = SHIFT(498), + [ts_aux_sym_try] = SHIFT(499), + [ts_aux_sym_switch] = SHIFT(500), [ts_aux_sym_case] = REDUCE(ts_sym_switch_case, 3), [ts_aux_sym_default] = REDUCE(ts_sym_switch_case, 3), - [ts_aux_sym_break] = SHIFT(496), - [ts_aux_sym_return] = SHIFT(497), - [ts_aux_sym_delete] = SHIFT(498), + [ts_aux_sym_break] = SHIFT(501), + [ts_aux_sym_return] = SHIFT(502), + [ts_aux_sym_delete] = SHIFT(503), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -54345,7 +54418,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1121] = { + [1130] = { [ts_sym_switch_case] = REDUCE(ts_sym_switch_case, 4), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), @@ -54354,7 +54427,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_case] = REDUCE(ts_sym_switch_case, 4), [ts_aux_sym_default] = REDUCE(ts_sym_switch_case, 4), }, - [1122] = { + [1131] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -54417,12 +54490,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1123] = { + [1132] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_switch_statement_repeat0, 2), }, - [1124] = { + [1133] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -54431,8 +54504,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1305), - [ts_sym_finally_clause] = SHIFT(1306), + [ts_sym_catch_clause] = SHIFT(1314), + [ts_sym_finally_clause] = SHIFT(1315), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -54473,8 +54546,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1307), - [ts_aux_sym_finally] = SHIFT(1308), + [ts_aux_sym_catch] = SHIFT(1316), + [ts_aux_sym_finally] = SHIFT(1317), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -54489,7 +54562,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1125] = { + [1134] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -54556,235 +54629,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1126] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1304), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1304), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [1127] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1304), - [ts_aux_sym_5] = SHIFT(1304), - }, - [1128] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1299), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1300), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1301), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1129] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1279), - }, - [1130] = { - [ts_builtin_sym_error] = SHIFT(1268), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1269), - [ts_sym_identifier] = SHIFT(1270), - [ts_aux_sym_5] = SHIFT(1269), - }, - [1131] = { - [ts_sym_expression] = SHIFT(1266), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1132] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1169), - }, - [1133] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1164), - }, - [1134] = { - [ts_sym_statement] = SHIFT(1153), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [1135] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1145), + [ts_sym__line_break] = SHIFT(1313), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1313), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [1136] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1144), - [ts_aux_sym_5] = SHIFT(1144), + [ts_sym__line_break] = SHIFT(1313), + [ts_aux_sym_5] = SHIFT(1313), }, [1137] = { - [ts_sym_expression] = SHIFT(1141), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -54798,18 +54693,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1308), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1142), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_string] = SHIFT(758), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1309), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1310), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1142), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -54821,7 +54728,173 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [1138] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1288), + }, + [1139] = { + [ts_builtin_sym_error] = SHIFT(1277), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1278), + [ts_sym_identifier] = SHIFT(1279), + [ts_aux_sym_5] = SHIFT(1278), + }, + [1140] = { + [ts_sym_expression] = SHIFT(1275), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1141] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1178), + }, + [1142] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1173), + }, + [1143] = { + [ts_sym_statement] = SHIFT(1162), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1136), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1144] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1154), + }, + [1145] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1153), + [ts_aux_sym_5] = SHIFT(1153), + }, + [1146] = { + [ts_sym_expression] = SHIFT(1150), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1151), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1151), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1147] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -54832,7 +54905,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1139), + [ts_sym_property_access] = SHIFT(1148), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -54856,13 +54929,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1139] = { + [1148] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1140), + [ts_sym__line_break] = SHIFT(1149), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1140), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1149), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -54884,14 +54957,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1140] = { + [1149] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -54983,37 +55056,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1141] = { + [1150] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1143), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1143), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1152), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1152), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1142] = { + [1151] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -55081,7 +55154,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1143] = { + [1152] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -55168,7 +55241,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1144] = { + [1153] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -55236,98 +55309,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1145] = { - [ts_sym_expression] = SHIFT(1146), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1147), + [1154] = { + [ts_sym_expression] = SHIFT(1155), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1156), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1146] = { + [1155] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1148), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1157), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1147] = { + [1156] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1148), + [ts_aux_sym_4] = SHIFT(1157), }, - [1148] = { + [1157] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1149), + [ts_aux_sym_1] = SHIFT(1158), }, - [1149] = { - [ts_sym_switch_case] = SHIFT(477), + [1158] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1150), - [ts_aux_sym_2] = SHIFT(1151), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1159), + [ts_aux_sym_2] = SHIFT(1160), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1150] = { + [1159] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1152), + [ts_aux_sym_2] = SHIFT(1161), }, - [1151] = { + [1160] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -55394,7 +55467,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1152] = { + [1161] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -55461,7 +55534,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1153] = { + [1162] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -55470,8 +55543,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1154), - [ts_sym_finally_clause] = SHIFT(1155), + [ts_sym_catch_clause] = SHIFT(1163), + [ts_sym_finally_clause] = SHIFT(1164), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -55512,8 +55585,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1156), - [ts_aux_sym_finally] = SHIFT(1157), + [ts_aux_sym_catch] = SHIFT(1165), + [ts_aux_sym_finally] = SHIFT(1166), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -55528,7 +55601,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1154] = { + [1163] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -55538,7 +55611,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1163), + [ts_sym_finally_clause] = SHIFT(1172), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -55580,7 +55653,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1157), + [ts_aux_sym_finally] = SHIFT(1166), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -55595,7 +55668,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1155] = { + [1164] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -55662,27 +55735,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1156] = { + [1165] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1159), + [ts_aux_sym_3] = SHIFT(1168), }, - [1157] = { - [ts_sym_statement] = SHIFT(1158), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [1166] = { + [ts_sym_statement] = SHIFT(1167), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -55696,7 +55769,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), + [ts_builtin_sym_error] = SHIFT(1136), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -55706,18 +55779,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -55728,7 +55801,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1158] = { + [1167] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -55795,33 +55868,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1159] = { - [ts_builtin_sym_error] = SHIFT(1160), + [1168] = { + [ts_builtin_sym_error] = SHIFT(1169), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1160), + [ts_sym_identifier] = SHIFT(1169), }, - [1160] = { + [1169] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1161), + [ts_aux_sym_4] = SHIFT(1170), }, - [1161] = { - [ts_sym_statement] = SHIFT(1162), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [1170] = { + [ts_sym_statement] = SHIFT(1171), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -55835,7 +55908,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), + [ts_builtin_sym_error] = SHIFT(1136), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -55845,18 +55918,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -55867,7 +55940,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1162] = { + [1171] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -55934,7 +56007,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1163] = { + [1172] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -56001,94 +56074,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1164] = { - [ts_sym_expression] = SHIFT(1165), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1166), + [1173] = { + [ts_sym_expression] = SHIFT(1174), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1175), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1165] = { + [1174] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1167), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1176), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1166] = { + [1175] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1167), + [ts_aux_sym_4] = SHIFT(1176), }, - [1167] = { - [ts_sym_statement] = SHIFT(1168), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [1176] = { + [ts_sym_statement] = SHIFT(1177), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -56102,7 +56175,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), + [ts_builtin_sym_error] = SHIFT(1136), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -56112,18 +56185,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -56134,7 +56207,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1168] = { + [1177] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -56201,94 +56274,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1169] = { - [ts_sym_expression] = SHIFT(1170), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1171), + [1178] = { + [ts_sym_expression] = SHIFT(1179), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1180), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1170] = { + [1179] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1172), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1181), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1171] = { + [1180] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1172), + [ts_aux_sym_4] = SHIFT(1181), }, - [1172] = { - [ts_sym_statement] = SHIFT(1173), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1181] = { + [ts_sym_statement] = SHIFT(1182), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -56302,7 +56375,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -56312,18 +56385,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -56334,7 +56407,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1173] = { + [1182] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -56383,7 +56456,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1264), + [ts_aux_sym_else] = SHIFT(1273), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -56402,7 +56475,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1174] = { + [1183] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -56470,235 +56543,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1175] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1263), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1263), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [1176] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1263), - [ts_aux_sym_5] = SHIFT(1263), - }, - [1177] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1258), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1259), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1260), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1178] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1238), - }, - [1179] = { - [ts_builtin_sym_error] = SHIFT(1227), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1228), - [ts_sym_identifier] = SHIFT(1229), - [ts_aux_sym_5] = SHIFT(1228), - }, - [1180] = { - [ts_sym_expression] = SHIFT(1225), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1181] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1218), - }, - [1182] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1213), - }, - [1183] = { - [ts_sym_statement] = SHIFT(1202), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [1184] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1194), + [ts_sym__line_break] = SHIFT(1272), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1272), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [1185] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1193), - [ts_aux_sym_5] = SHIFT(1193), + [ts_sym__line_break] = SHIFT(1272), + [ts_aux_sym_5] = SHIFT(1272), }, [1186] = { - [ts_sym_expression] = SHIFT(1190), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -56712,18 +56607,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1267), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1191), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_string] = SHIFT(758), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1268), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1269), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1191), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -56735,7 +56642,173 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [1187] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1247), + }, + [1188] = { + [ts_builtin_sym_error] = SHIFT(1236), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1237), + [ts_sym_identifier] = SHIFT(1238), + [ts_aux_sym_5] = SHIFT(1237), + }, + [1189] = { + [ts_sym_expression] = SHIFT(1234), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1190] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1227), + }, + [1191] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1222), + }, + [1192] = { + [ts_sym_statement] = SHIFT(1211), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1185), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1193] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1203), + }, + [1194] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1202), + [ts_aux_sym_5] = SHIFT(1202), + }, + [1195] = { + [ts_sym_expression] = SHIFT(1199), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1200), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1200), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1196] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -56746,7 +56819,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1188), + [ts_sym_property_access] = SHIFT(1197), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -56770,13 +56843,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1188] = { + [1197] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1189), + [ts_sym__line_break] = SHIFT(1198), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1189), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1198), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -56798,14 +56871,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1189] = { + [1198] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -56898,37 +56971,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1190] = { + [1199] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1192), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1192), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1201), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1201), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1191] = { + [1200] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -56997,7 +57070,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1192] = { + [1201] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -57085,7 +57158,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1193] = { + [1202] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -57154,98 +57227,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1194] = { - [ts_sym_expression] = SHIFT(1195), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1196), + [1203] = { + [ts_sym_expression] = SHIFT(1204), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1205), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1195] = { + [1204] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1197), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1206), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1196] = { + [1205] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1197), + [ts_aux_sym_4] = SHIFT(1206), }, - [1197] = { + [1206] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1198), + [ts_aux_sym_1] = SHIFT(1207), }, - [1198] = { - [ts_sym_switch_case] = SHIFT(477), + [1207] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1199), - [ts_aux_sym_2] = SHIFT(1200), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1208), + [ts_aux_sym_2] = SHIFT(1209), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1199] = { + [1208] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1201), + [ts_aux_sym_2] = SHIFT(1210), }, - [1200] = { + [1209] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -57313,7 +57386,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1201] = { + [1210] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -57381,7 +57454,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1202] = { + [1211] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -57390,8 +57463,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1203), - [ts_sym_finally_clause] = SHIFT(1204), + [ts_sym_catch_clause] = SHIFT(1212), + [ts_sym_finally_clause] = SHIFT(1213), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -57433,8 +57506,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1205), - [ts_aux_sym_finally] = SHIFT(1206), + [ts_aux_sym_catch] = SHIFT(1214), + [ts_aux_sym_finally] = SHIFT(1215), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -57449,7 +57522,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1203] = { + [1212] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -57459,7 +57532,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1212), + [ts_sym_finally_clause] = SHIFT(1221), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -57502,7 +57575,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1206), + [ts_aux_sym_finally] = SHIFT(1215), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -57517,7 +57590,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1204] = { + [1213] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -57585,27 +57658,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1205] = { + [1214] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1208), + [ts_aux_sym_3] = SHIFT(1217), }, - [1206] = { - [ts_sym_statement] = SHIFT(1207), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1215] = { + [ts_sym_statement] = SHIFT(1216), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -57619,7 +57692,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -57629,18 +57702,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -57651,7 +57724,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1207] = { + [1216] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -57719,33 +57792,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1208] = { - [ts_builtin_sym_error] = SHIFT(1209), + [1217] = { + [ts_builtin_sym_error] = SHIFT(1218), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1209), + [ts_sym_identifier] = SHIFT(1218), }, - [1209] = { + [1218] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1210), + [ts_aux_sym_4] = SHIFT(1219), }, - [1210] = { - [ts_sym_statement] = SHIFT(1211), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1219] = { + [ts_sym_statement] = SHIFT(1220), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -57759,7 +57832,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -57769,18 +57842,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -57791,7 +57864,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1211] = { + [1220] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -57859,7 +57932,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1212] = { + [1221] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -57927,94 +58000,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1213] = { - [ts_sym_expression] = SHIFT(1214), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1215), + [1222] = { + [ts_sym_expression] = SHIFT(1223), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1224), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1214] = { + [1223] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1216), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1225), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1215] = { + [1224] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1216), + [ts_aux_sym_4] = SHIFT(1225), }, - [1216] = { - [ts_sym_statement] = SHIFT(1217), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1225] = { + [ts_sym_statement] = SHIFT(1226), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -58028,7 +58101,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -58038,18 +58111,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -58060,7 +58133,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1217] = { + [1226] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -58128,94 +58201,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1218] = { - [ts_sym_expression] = SHIFT(1219), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1220), + [1227] = { + [ts_sym_expression] = SHIFT(1228), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1229), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1219] = { + [1228] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1221), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1230), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1220] = { + [1229] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1221), + [ts_aux_sym_4] = SHIFT(1230), }, - [1221] = { - [ts_sym_statement] = SHIFT(1222), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1230] = { + [ts_sym_statement] = SHIFT(1231), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -58229,7 +58302,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -58239,18 +58312,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -58261,7 +58334,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1222] = { + [1231] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -58310,7 +58383,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1223), + [ts_aux_sym_else] = SHIFT(1232), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -58329,22 +58402,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1223] = { - [ts_sym_statement] = SHIFT(1224), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1232] = { + [ts_sym_statement] = SHIFT(1233), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -58358,7 +58431,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -58368,18 +58441,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -58390,7 +58463,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1224] = { + [1233] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -58458,37 +58531,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1225] = { + [1234] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1226), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1226), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1235), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1235), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1226] = { + [1235] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -58576,14 +58649,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1227] = { + [1236] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1230), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1231), - [ts_aux_sym_5] = SHIFT(1230), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1239), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1240), + [ts_aux_sym_5] = SHIFT(1239), + [ts_aux_sym_8] = SHIFT(627), }, - [1228] = { + [1237] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -58652,15 +58725,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1229] = { + [1238] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1230), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1231), - [ts_aux_sym_5] = SHIFT(1230), - [ts_aux_sym_7] = SHIFT(1232), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1239), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1240), + [ts_aux_sym_5] = SHIFT(1239), + [ts_aux_sym_7] = SHIFT(1241), + [ts_aux_sym_8] = SHIFT(627), }, - [1230] = { + [1239] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -58732,80 +58805,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1231] = { + [1240] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1237), - [ts_aux_sym_5] = SHIFT(1237), + [ts_sym__line_break] = SHIFT(1246), + [ts_aux_sym_5] = SHIFT(1246), }, - [1232] = { - [ts_sym_expression] = SHIFT(1233), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [1241] = { + [ts_sym_expression] = SHIFT(1242), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1233] = { + [1242] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1234), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1235), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1234), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(1243), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1244), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1243), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1234] = { + [1243] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -58895,12 +58968,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1235] = { + [1244] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1236), - [ts_aux_sym_5] = SHIFT(1236), + [ts_sym__line_break] = SHIFT(1245), + [ts_aux_sym_5] = SHIFT(1245), }, - [1236] = { + [1245] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -58969,7 +59042,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1237] = { + [1246] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -59038,10 +59111,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1238] = { - [ts_sym_var_declaration] = SHIFT(1239), - [ts_sym_expression_statement] = SHIFT(1239), - [ts_sym_expression] = SHIFT(713), + [1247] = { + [ts_sym_var_declaration] = SHIFT(1248), + [ts_sym_expression_statement] = SHIFT(1248), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59055,19 +59128,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1240), + [ts_builtin_sym_error] = SHIFT(1249), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1241), + [ts_sym_identifier] = SHIFT(1250), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1242), + [ts_aux_sym_var] = SHIFT(1251), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59078,9 +59151,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1239] = { - [ts_sym_expression_statement] = SHIFT(1254), - [ts_sym_expression] = SHIFT(742), + [1248] = { + [ts_sym_expression_statement] = SHIFT(1263), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59094,7 +59167,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59104,7 +59177,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -59116,19 +59189,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1240] = { + [1249] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1252), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(1261), + [ts_aux_sym_5] = SHIFT(747), }, - [1241] = { + [1250] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1248), + [ts_aux_sym_in] = SHIFT(1257), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -59150,111 +59223,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1242] = { - [ts_builtin_sym_error] = SHIFT(717), + [1251] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1243), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1252), + [ts_aux_sym_5] = SHIFT(727), }, - [1243] = { + [1252] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1244), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1253), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1244] = { - [ts_sym_expression] = SHIFT(1245), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1253] = { + [ts_sym_expression] = SHIFT(1254), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1245] = { + [1254] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1246), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1255), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1246] = { - [ts_sym_statement] = SHIFT(1247), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1255] = { + [ts_sym_statement] = SHIFT(1256), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59268,7 +59341,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59278,18 +59351,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59300,7 +59373,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1247] = { + [1256] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -59368,88 +59441,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1248] = { - [ts_sym_expression] = SHIFT(1249), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1257] = { + [ts_sym_expression] = SHIFT(1258), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1249] = { + [1258] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1250), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1259), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1250] = { - [ts_sym_statement] = SHIFT(1251), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1259] = { + [ts_sym_statement] = SHIFT(1260), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59463,7 +59536,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59473,18 +59546,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59495,7 +59568,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1251] = { + [1260] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -59563,22 +59636,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1252] = { - [ts_sym_statement] = SHIFT(1253), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1261] = { + [ts_sym_statement] = SHIFT(1262), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59592,7 +59665,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59602,18 +59675,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59624,7 +59697,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1253] = { + [1262] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -59692,88 +59765,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1254] = { - [ts_sym_expression] = SHIFT(1255), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1263] = { + [ts_sym_expression] = SHIFT(1264), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1255] = { + [1264] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1256), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1265), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1256] = { - [ts_sym_statement] = SHIFT(1257), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), + [1265] = { + [ts_sym_statement] = SHIFT(1266), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -59787,7 +59860,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), + [ts_builtin_sym_error] = SHIFT(1185), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -59797,18 +59870,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -59819,7 +59892,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1257] = { + [1266] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -59887,20 +59960,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1258] = { + [1267] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1262), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1271), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1259] = { + [1268] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1261), + [ts_aux_sym_2] = SHIFT(1270), }, - [1260] = { + [1269] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -59988,7 +60061,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1261] = { + [1270] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -60056,7 +60129,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1262] = { + [1271] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -60144,7 +60217,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1263] = { + [1272] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -60232,22 +60305,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1264] = { - [ts_sym_statement] = SHIFT(1265), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [1273] = { + [ts_sym_statement] = SHIFT(1274), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -60261,7 +60334,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), + [ts_builtin_sym_error] = SHIFT(1136), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -60271,18 +60344,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -60293,7 +60366,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1265] = { + [1274] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -60360,37 +60433,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1266] = { + [1275] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1267), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1267), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1276), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1276), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1267] = { + [1276] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -60477,14 +60550,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1268] = { + [1277] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1271), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1272), - [ts_aux_sym_5] = SHIFT(1271), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1280), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1281), + [ts_aux_sym_5] = SHIFT(1280), + [ts_aux_sym_8] = SHIFT(627), }, - [1269] = { + [1278] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -60552,15 +60625,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1270] = { + [1279] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1271), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1272), - [ts_aux_sym_5] = SHIFT(1271), - [ts_aux_sym_7] = SHIFT(1273), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1280), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1281), + [ts_aux_sym_5] = SHIFT(1280), + [ts_aux_sym_7] = SHIFT(1282), + [ts_aux_sym_8] = SHIFT(627), }, - [1271] = { + [1280] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -60631,80 +60704,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1272] = { + [1281] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1278), - [ts_aux_sym_5] = SHIFT(1278), + [ts_sym__line_break] = SHIFT(1287), + [ts_aux_sym_5] = SHIFT(1287), }, - [1273] = { - [ts_sym_expression] = SHIFT(1274), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [1282] = { + [ts_sym_expression] = SHIFT(1283), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1274] = { + [1283] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1275), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1276), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1275), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(1284), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1285), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1284), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1275] = { + [1284] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -60793,12 +60866,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1276] = { + [1285] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1277), - [ts_aux_sym_5] = SHIFT(1277), + [ts_sym__line_break] = SHIFT(1286), + [ts_aux_sym_5] = SHIFT(1286), }, - [1277] = { + [1286] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -60866,7 +60939,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1278] = { + [1287] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -60934,10 +61007,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1279] = { - [ts_sym_var_declaration] = SHIFT(1280), - [ts_sym_expression_statement] = SHIFT(1280), - [ts_sym_expression] = SHIFT(713), + [1288] = { + [ts_sym_var_declaration] = SHIFT(1289), + [ts_sym_expression_statement] = SHIFT(1289), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -60951,19 +61024,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1281), + [ts_builtin_sym_error] = SHIFT(1290), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1282), + [ts_sym_identifier] = SHIFT(1291), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1283), + [ts_aux_sym_var] = SHIFT(1292), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -60974,9 +61047,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1280] = { - [ts_sym_expression_statement] = SHIFT(1295), - [ts_sym_expression] = SHIFT(742), + [1289] = { + [ts_sym_expression_statement] = SHIFT(1304), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -60990,7 +61063,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61000,7 +61073,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -61012,19 +61085,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1281] = { + [1290] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1293), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(1302), + [ts_aux_sym_5] = SHIFT(747), }, - [1282] = { + [1291] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1289), + [ts_aux_sym_in] = SHIFT(1298), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -61046,111 +61119,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1283] = { - [ts_builtin_sym_error] = SHIFT(717), + [1292] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1284), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1293), + [ts_aux_sym_5] = SHIFT(727), }, - [1284] = { + [1293] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1285), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1294), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1285] = { - [ts_sym_expression] = SHIFT(1286), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1294] = { + [ts_sym_expression] = SHIFT(1295), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1286] = { + [1295] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1287), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1296), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1287] = { - [ts_sym_statement] = SHIFT(1288), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [1296] = { + [ts_sym_statement] = SHIFT(1297), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61164,7 +61237,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), + [ts_builtin_sym_error] = SHIFT(1136), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61174,18 +61247,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61196,7 +61269,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1288] = { + [1297] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -61263,88 +61336,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1289] = { - [ts_sym_expression] = SHIFT(1290), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1298] = { + [ts_sym_expression] = SHIFT(1299), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1290] = { + [1299] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1291), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1300), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1291] = { - [ts_sym_statement] = SHIFT(1292), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [1300] = { + [ts_sym_statement] = SHIFT(1301), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61358,7 +61431,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), + [ts_builtin_sym_error] = SHIFT(1136), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61368,18 +61441,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61390,7 +61463,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1292] = { + [1301] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -61457,22 +61530,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1293] = { - [ts_sym_statement] = SHIFT(1294), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [1302] = { + [ts_sym_statement] = SHIFT(1303), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61486,7 +61559,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), + [ts_builtin_sym_error] = SHIFT(1136), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61496,18 +61569,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61518,7 +61591,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1294] = { + [1303] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -61585,88 +61658,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1295] = { - [ts_sym_expression] = SHIFT(1296), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1304] = { + [ts_sym_expression] = SHIFT(1305), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1296] = { + [1305] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1297), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1306), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1297] = { - [ts_sym_statement] = SHIFT(1298), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), + [1306] = { + [ts_sym_statement] = SHIFT(1307), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -61680,7 +61753,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), + [ts_builtin_sym_error] = SHIFT(1136), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -61690,18 +61763,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -61712,7 +61785,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1298] = { + [1307] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -61779,20 +61852,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1299] = { + [1308] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1303), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1312), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1300] = { + [1309] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1302), + [ts_aux_sym_2] = SHIFT(1311), }, - [1301] = { + [1310] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -61879,7 +61952,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1302] = { + [1311] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -61946,7 +62019,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1303] = { + [1312] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -62033,7 +62106,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1304] = { + [1313] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -62120,7 +62193,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1305] = { + [1314] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -62129,7 +62202,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1490), + [ts_sym_finally_clause] = SHIFT(1499), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -62170,7 +62243,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1308), + [ts_aux_sym_finally] = SHIFT(1317), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -62185,7 +62258,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1306] = { + [1315] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -62248,27 +62321,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1307] = { + [1316] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1311), + [ts_aux_sym_3] = SHIFT(1320), }, - [1308] = { - [ts_sym_statement] = SHIFT(1309), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1317] = { + [ts_sym_statement] = SHIFT(1318), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -62282,7 +62355,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1310), + [ts_builtin_sym_error] = SHIFT(1319), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -62292,18 +62365,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -62314,7 +62387,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1309] = { + [1318] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -62377,38 +62450,38 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1310] = { + [1319] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_5] = SHIFT(308), }, - [1311] = { - [ts_builtin_sym_error] = SHIFT(1312), + [1320] = { + [ts_builtin_sym_error] = SHIFT(1321), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1312), + [ts_sym_identifier] = SHIFT(1321), }, - [1312] = { + [1321] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1313), + [ts_aux_sym_4] = SHIFT(1322), }, - [1313] = { - [ts_sym_statement] = SHIFT(1314), - [ts_sym_statement_block] = SHIFT(1315), - [ts_sym_for_statement] = SHIFT(1315), - [ts_sym_for_in_statement] = SHIFT(1315), - [ts_sym_throw_statement] = SHIFT(1315), - [ts_sym_if_statement] = SHIFT(1315), - [ts_sym_while_statement] = SHIFT(1315), - [ts_sym_try_statement] = SHIFT(1315), - [ts_sym_switch_statement] = SHIFT(1315), - [ts_sym_break_statement] = SHIFT(1315), - [ts_sym_var_declaration] = SHIFT(1315), - [ts_sym_expression_statement] = SHIFT(1315), - [ts_sym_return_statement] = SHIFT(1315), - [ts_sym_delete_statement] = SHIFT(1315), - [ts_sym_expression] = SHIFT(1316), + [1322] = { + [ts_sym_statement] = SHIFT(1323), + [ts_sym_statement_block] = SHIFT(1324), + [ts_sym_for_statement] = SHIFT(1324), + [ts_sym_for_in_statement] = SHIFT(1324), + [ts_sym_throw_statement] = SHIFT(1324), + [ts_sym_if_statement] = SHIFT(1324), + [ts_sym_while_statement] = SHIFT(1324), + [ts_sym_try_statement] = SHIFT(1324), + [ts_sym_switch_statement] = SHIFT(1324), + [ts_sym_break_statement] = SHIFT(1324), + [ts_sym_var_declaration] = SHIFT(1324), + [ts_sym_expression_statement] = SHIFT(1324), + [ts_sym_return_statement] = SHIFT(1324), + [ts_sym_delete_statement] = SHIFT(1324), + [ts_sym_expression] = SHIFT(1325), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -62422,7 +62495,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1317), + [ts_builtin_sym_error] = SHIFT(1326), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -62432,18 +62505,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1318), - [ts_aux_sym_for] = SHIFT(1319), + [ts_aux_sym_1] = SHIFT(1327), + [ts_aux_sym_for] = SHIFT(1328), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1320), - [ts_aux_sym_throw] = SHIFT(1321), - [ts_aux_sym_if] = SHIFT(1322), - [ts_aux_sym_while] = SHIFT(1323), - [ts_aux_sym_try] = SHIFT(1324), - [ts_aux_sym_switch] = SHIFT(1325), - [ts_aux_sym_break] = SHIFT(1326), - [ts_aux_sym_return] = SHIFT(1327), - [ts_aux_sym_delete] = SHIFT(1328), + [ts_aux_sym_var] = SHIFT(1329), + [ts_aux_sym_throw] = SHIFT(1330), + [ts_aux_sym_if] = SHIFT(1331), + [ts_aux_sym_while] = SHIFT(1332), + [ts_aux_sym_try] = SHIFT(1333), + [ts_aux_sym_switch] = SHIFT(1334), + [ts_aux_sym_break] = SHIFT(1335), + [ts_aux_sym_return] = SHIFT(1336), + [ts_aux_sym_delete] = SHIFT(1337), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -62454,7 +62527,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1314] = { + [1323] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -62519,7 +62592,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1315] = { + [1324] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -62584,235 +62657,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1316] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1489), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1489), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [1317] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1489), - [ts_aux_sym_5] = SHIFT(1489), - }, - [1318] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1484), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1485), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1486), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1319] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1464), - }, - [1320] = { - [ts_builtin_sym_error] = SHIFT(1453), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1454), - [ts_sym_identifier] = SHIFT(1455), - [ts_aux_sym_5] = SHIFT(1454), - }, - [1321] = { - [ts_sym_expression] = SHIFT(1451), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1322] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1354), - }, - [1323] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1349), - }, - [1324] = { - [ts_sym_statement] = SHIFT(1343), - [ts_sym_statement_block] = SHIFT(1125), - [ts_sym_for_statement] = SHIFT(1125), - [ts_sym_for_in_statement] = SHIFT(1125), - [ts_sym_throw_statement] = SHIFT(1125), - [ts_sym_if_statement] = SHIFT(1125), - [ts_sym_while_statement] = SHIFT(1125), - [ts_sym_try_statement] = SHIFT(1125), - [ts_sym_switch_statement] = SHIFT(1125), - [ts_sym_break_statement] = SHIFT(1125), - [ts_sym_var_declaration] = SHIFT(1125), - [ts_sym_expression_statement] = SHIFT(1125), - [ts_sym_return_statement] = SHIFT(1125), - [ts_sym_delete_statement] = SHIFT(1125), - [ts_sym_expression] = SHIFT(1126), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1127), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1128), - [ts_aux_sym_for] = SHIFT(1129), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1130), - [ts_aux_sym_throw] = SHIFT(1131), - [ts_aux_sym_if] = SHIFT(1132), - [ts_aux_sym_while] = SHIFT(1133), - [ts_aux_sym_try] = SHIFT(1134), - [ts_aux_sym_switch] = SHIFT(1135), - [ts_aux_sym_break] = SHIFT(1136), - [ts_aux_sym_return] = SHIFT(1137), - [ts_aux_sym_delete] = SHIFT(1138), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [1325] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1335), + [ts_sym__line_break] = SHIFT(1498), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1498), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [1326] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1334), - [ts_aux_sym_5] = SHIFT(1334), + [ts_sym__line_break] = SHIFT(1498), + [ts_aux_sym_5] = SHIFT(1498), }, [1327] = { - [ts_sym_expression] = SHIFT(1331), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -62826,18 +62721,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1493), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1332), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_string] = SHIFT(758), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1494), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1495), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1332), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -62849,7 +62756,173 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [1328] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1473), + }, + [1329] = { + [ts_builtin_sym_error] = SHIFT(1462), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1463), + [ts_sym_identifier] = SHIFT(1464), + [ts_aux_sym_5] = SHIFT(1463), + }, + [1330] = { + [ts_sym_expression] = SHIFT(1460), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1331] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1363), + }, + [1332] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1358), + }, + [1333] = { + [ts_sym_statement] = SHIFT(1352), + [ts_sym_statement_block] = SHIFT(1134), + [ts_sym_for_statement] = SHIFT(1134), + [ts_sym_for_in_statement] = SHIFT(1134), + [ts_sym_throw_statement] = SHIFT(1134), + [ts_sym_if_statement] = SHIFT(1134), + [ts_sym_while_statement] = SHIFT(1134), + [ts_sym_try_statement] = SHIFT(1134), + [ts_sym_switch_statement] = SHIFT(1134), + [ts_sym_break_statement] = SHIFT(1134), + [ts_sym_var_declaration] = SHIFT(1134), + [ts_sym_expression_statement] = SHIFT(1134), + [ts_sym_return_statement] = SHIFT(1134), + [ts_sym_delete_statement] = SHIFT(1134), + [ts_sym_expression] = SHIFT(1135), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1136), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1137), + [ts_aux_sym_for] = SHIFT(1138), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1139), + [ts_aux_sym_throw] = SHIFT(1140), + [ts_aux_sym_if] = SHIFT(1141), + [ts_aux_sym_while] = SHIFT(1142), + [ts_aux_sym_try] = SHIFT(1143), + [ts_aux_sym_switch] = SHIFT(1144), + [ts_aux_sym_break] = SHIFT(1145), + [ts_aux_sym_return] = SHIFT(1146), + [ts_aux_sym_delete] = SHIFT(1147), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1334] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1344), + }, + [1335] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1343), + [ts_aux_sym_5] = SHIFT(1343), + }, + [1336] = { + [ts_sym_expression] = SHIFT(1340), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1341), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1341), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1337] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -62860,7 +62933,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1329), + [ts_sym_property_access] = SHIFT(1338), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -62884,13 +62957,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1329] = { + [1338] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1330), + [ts_sym__line_break] = SHIFT(1339), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1330), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1339), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -62912,14 +62985,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1330] = { + [1339] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -63009,37 +63082,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1331] = { + [1340] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1333), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1333), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1342), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1342), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1332] = { + [1341] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -63105,7 +63178,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1333] = { + [1342] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -63190,7 +63263,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1334] = { + [1343] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -63256,98 +63329,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1335] = { - [ts_sym_expression] = SHIFT(1336), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1337), + [1344] = { + [ts_sym_expression] = SHIFT(1345), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1346), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1336] = { + [1345] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1338), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1347), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1337] = { + [1346] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1338), + [ts_aux_sym_4] = SHIFT(1347), }, - [1338] = { + [1347] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1339), + [ts_aux_sym_1] = SHIFT(1348), }, - [1339] = { - [ts_sym_switch_case] = SHIFT(477), + [1348] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1340), - [ts_aux_sym_2] = SHIFT(1341), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1349), + [ts_aux_sym_2] = SHIFT(1350), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1340] = { + [1349] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1342), + [ts_aux_sym_2] = SHIFT(1351), }, - [1341] = { + [1350] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -63412,7 +63485,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1342] = { + [1351] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -63477,7 +63550,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1343] = { + [1352] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -63486,8 +63559,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1344), - [ts_sym_finally_clause] = SHIFT(1345), + [ts_sym_catch_clause] = SHIFT(1353), + [ts_sym_finally_clause] = SHIFT(1354), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -63528,8 +63601,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1307), - [ts_aux_sym_finally] = SHIFT(1346), + [ts_aux_sym_catch] = SHIFT(1316), + [ts_aux_sym_finally] = SHIFT(1355), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -63544,7 +63617,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1344] = { + [1353] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -63553,7 +63626,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1348), + [ts_sym_finally_clause] = SHIFT(1357), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -63594,7 +63667,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1346), + [ts_aux_sym_finally] = SHIFT(1355), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -63609,7 +63682,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1345] = { + [1354] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -63674,22 +63747,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1346] = { - [ts_sym_statement] = SHIFT(1347), - [ts_sym_statement_block] = SHIFT(1315), - [ts_sym_for_statement] = SHIFT(1315), - [ts_sym_for_in_statement] = SHIFT(1315), - [ts_sym_throw_statement] = SHIFT(1315), - [ts_sym_if_statement] = SHIFT(1315), - [ts_sym_while_statement] = SHIFT(1315), - [ts_sym_try_statement] = SHIFT(1315), - [ts_sym_switch_statement] = SHIFT(1315), - [ts_sym_break_statement] = SHIFT(1315), - [ts_sym_var_declaration] = SHIFT(1315), - [ts_sym_expression_statement] = SHIFT(1315), - [ts_sym_return_statement] = SHIFT(1315), - [ts_sym_delete_statement] = SHIFT(1315), - [ts_sym_expression] = SHIFT(1316), + [1355] = { + [ts_sym_statement] = SHIFT(1356), + [ts_sym_statement_block] = SHIFT(1324), + [ts_sym_for_statement] = SHIFT(1324), + [ts_sym_for_in_statement] = SHIFT(1324), + [ts_sym_throw_statement] = SHIFT(1324), + [ts_sym_if_statement] = SHIFT(1324), + [ts_sym_while_statement] = SHIFT(1324), + [ts_sym_try_statement] = SHIFT(1324), + [ts_sym_switch_statement] = SHIFT(1324), + [ts_sym_break_statement] = SHIFT(1324), + [ts_sym_var_declaration] = SHIFT(1324), + [ts_sym_expression_statement] = SHIFT(1324), + [ts_sym_return_statement] = SHIFT(1324), + [ts_sym_delete_statement] = SHIFT(1324), + [ts_sym_expression] = SHIFT(1325), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -63703,7 +63776,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1317), + [ts_builtin_sym_error] = SHIFT(1326), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -63713,18 +63786,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1318), - [ts_aux_sym_for] = SHIFT(1319), + [ts_aux_sym_1] = SHIFT(1327), + [ts_aux_sym_for] = SHIFT(1328), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1320), - [ts_aux_sym_throw] = SHIFT(1321), - [ts_aux_sym_if] = SHIFT(1322), - [ts_aux_sym_while] = SHIFT(1323), - [ts_aux_sym_try] = SHIFT(1324), - [ts_aux_sym_switch] = SHIFT(1325), - [ts_aux_sym_break] = SHIFT(1326), - [ts_aux_sym_return] = SHIFT(1327), - [ts_aux_sym_delete] = SHIFT(1328), + [ts_aux_sym_var] = SHIFT(1329), + [ts_aux_sym_throw] = SHIFT(1330), + [ts_aux_sym_if] = SHIFT(1331), + [ts_aux_sym_while] = SHIFT(1332), + [ts_aux_sym_try] = SHIFT(1333), + [ts_aux_sym_switch] = SHIFT(1334), + [ts_aux_sym_break] = SHIFT(1335), + [ts_aux_sym_return] = SHIFT(1336), + [ts_aux_sym_delete] = SHIFT(1337), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -63735,7 +63808,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1347] = { + [1356] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -63800,7 +63873,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1348] = { + [1357] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -63865,94 +63938,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1349] = { - [ts_sym_expression] = SHIFT(1350), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1351), + [1358] = { + [ts_sym_expression] = SHIFT(1359), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1360), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1350] = { + [1359] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1352), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1361), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1351] = { + [1360] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1352), + [ts_aux_sym_4] = SHIFT(1361), }, - [1352] = { - [ts_sym_statement] = SHIFT(1353), - [ts_sym_statement_block] = SHIFT(1315), - [ts_sym_for_statement] = SHIFT(1315), - [ts_sym_for_in_statement] = SHIFT(1315), - [ts_sym_throw_statement] = SHIFT(1315), - [ts_sym_if_statement] = SHIFT(1315), - [ts_sym_while_statement] = SHIFT(1315), - [ts_sym_try_statement] = SHIFT(1315), - [ts_sym_switch_statement] = SHIFT(1315), - [ts_sym_break_statement] = SHIFT(1315), - [ts_sym_var_declaration] = SHIFT(1315), - [ts_sym_expression_statement] = SHIFT(1315), - [ts_sym_return_statement] = SHIFT(1315), - [ts_sym_delete_statement] = SHIFT(1315), - [ts_sym_expression] = SHIFT(1316), + [1361] = { + [ts_sym_statement] = SHIFT(1362), + [ts_sym_statement_block] = SHIFT(1324), + [ts_sym_for_statement] = SHIFT(1324), + [ts_sym_for_in_statement] = SHIFT(1324), + [ts_sym_throw_statement] = SHIFT(1324), + [ts_sym_if_statement] = SHIFT(1324), + [ts_sym_while_statement] = SHIFT(1324), + [ts_sym_try_statement] = SHIFT(1324), + [ts_sym_switch_statement] = SHIFT(1324), + [ts_sym_break_statement] = SHIFT(1324), + [ts_sym_var_declaration] = SHIFT(1324), + [ts_sym_expression_statement] = SHIFT(1324), + [ts_sym_return_statement] = SHIFT(1324), + [ts_sym_delete_statement] = SHIFT(1324), + [ts_sym_expression] = SHIFT(1325), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -63966,7 +64039,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1317), + [ts_builtin_sym_error] = SHIFT(1326), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -63976,18 +64049,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1318), - [ts_aux_sym_for] = SHIFT(1319), + [ts_aux_sym_1] = SHIFT(1327), + [ts_aux_sym_for] = SHIFT(1328), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1320), - [ts_aux_sym_throw] = SHIFT(1321), - [ts_aux_sym_if] = SHIFT(1322), - [ts_aux_sym_while] = SHIFT(1323), - [ts_aux_sym_try] = SHIFT(1324), - [ts_aux_sym_switch] = SHIFT(1325), - [ts_aux_sym_break] = SHIFT(1326), - [ts_aux_sym_return] = SHIFT(1327), - [ts_aux_sym_delete] = SHIFT(1328), + [ts_aux_sym_var] = SHIFT(1329), + [ts_aux_sym_throw] = SHIFT(1330), + [ts_aux_sym_if] = SHIFT(1331), + [ts_aux_sym_while] = SHIFT(1332), + [ts_aux_sym_try] = SHIFT(1333), + [ts_aux_sym_switch] = SHIFT(1334), + [ts_aux_sym_break] = SHIFT(1335), + [ts_aux_sym_return] = SHIFT(1336), + [ts_aux_sym_delete] = SHIFT(1337), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -63998,7 +64071,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1353] = { + [1362] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -64063,94 +64136,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1354] = { - [ts_sym_expression] = SHIFT(1355), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1356), + [1363] = { + [ts_sym_expression] = SHIFT(1364), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1365), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1355] = { + [1364] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1357), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1366), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1356] = { + [1365] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1357), + [ts_aux_sym_4] = SHIFT(1366), }, - [1357] = { - [ts_sym_statement] = SHIFT(1358), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1366] = { + [ts_sym_statement] = SHIFT(1367), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -64164,7 +64237,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -64174,18 +64247,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -64196,7 +64269,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1358] = { + [1367] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -64244,7 +64317,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1449), + [ts_aux_sym_else] = SHIFT(1458), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -64262,7 +64335,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1359] = { + [1368] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -64328,235 +64401,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1360] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1448), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1448), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [1361] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1448), - [ts_aux_sym_5] = SHIFT(1448), - }, - [1362] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1443), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1444), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1445), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1363] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1423), - }, - [1364] = { - [ts_builtin_sym_error] = SHIFT(1412), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1413), - [ts_sym_identifier] = SHIFT(1414), - [ts_aux_sym_5] = SHIFT(1413), - }, - [1365] = { - [ts_sym_expression] = SHIFT(1410), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1366] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1403), - }, - [1367] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1398), - }, - [1368] = { - [ts_sym_statement] = SHIFT(1387), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [1369] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1379), + [ts_sym__line_break] = SHIFT(1457), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1457), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [1370] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1378), - [ts_aux_sym_5] = SHIFT(1378), + [ts_sym__line_break] = SHIFT(1457), + [ts_aux_sym_5] = SHIFT(1457), }, [1371] = { - [ts_sym_expression] = SHIFT(1375), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -64570,18 +64465,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1452), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1376), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_string] = SHIFT(758), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1453), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1454), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1376), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -64593,7 +64500,173 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [1372] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1432), + }, + [1373] = { + [ts_builtin_sym_error] = SHIFT(1421), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1422), + [ts_sym_identifier] = SHIFT(1423), + [ts_aux_sym_5] = SHIFT(1422), + }, + [1374] = { + [ts_sym_expression] = SHIFT(1419), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1375] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1412), + }, + [1376] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1407), + }, + [1377] = { + [ts_sym_statement] = SHIFT(1396), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1185), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1378] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1388), + }, + [1379] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1387), + [ts_aux_sym_5] = SHIFT(1387), + }, + [1380] = { + [ts_sym_expression] = SHIFT(1384), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1385), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1385), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1381] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -64604,7 +64677,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1373), + [ts_sym_property_access] = SHIFT(1382), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -64628,13 +64701,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1373] = { + [1382] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1374), + [ts_sym__line_break] = SHIFT(1383), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1374), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1383), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -64656,14 +64729,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1374] = { + [1383] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -64754,37 +64827,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1375] = { + [1384] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1377), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1377), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1386), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1386), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1376] = { + [1385] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -64851,7 +64924,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1377] = { + [1386] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -64937,7 +65010,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1378] = { + [1387] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -65004,98 +65077,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1379] = { - [ts_sym_expression] = SHIFT(1380), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1381), + [1388] = { + [ts_sym_expression] = SHIFT(1389), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1390), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1380] = { + [1389] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1382), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1391), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1381] = { + [1390] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1382), + [ts_aux_sym_4] = SHIFT(1391), }, - [1382] = { + [1391] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1383), + [ts_aux_sym_1] = SHIFT(1392), }, - [1383] = { - [ts_sym_switch_case] = SHIFT(477), + [1392] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1384), - [ts_aux_sym_2] = SHIFT(1385), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1393), + [ts_aux_sym_2] = SHIFT(1394), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1384] = { + [1393] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1386), + [ts_aux_sym_2] = SHIFT(1395), }, - [1385] = { + [1394] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -65161,7 +65234,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1386] = { + [1395] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -65227,7 +65300,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1387] = { + [1396] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -65236,8 +65309,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1388), - [ts_sym_finally_clause] = SHIFT(1389), + [ts_sym_catch_clause] = SHIFT(1397), + [ts_sym_finally_clause] = SHIFT(1398), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -65279,8 +65352,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1390), - [ts_aux_sym_finally] = SHIFT(1391), + [ts_aux_sym_catch] = SHIFT(1399), + [ts_aux_sym_finally] = SHIFT(1400), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -65295,7 +65368,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1388] = { + [1397] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -65304,7 +65377,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1397), + [ts_sym_finally_clause] = SHIFT(1406), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -65346,7 +65419,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1391), + [ts_aux_sym_finally] = SHIFT(1400), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -65361,7 +65434,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1389] = { + [1398] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -65427,27 +65500,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1390] = { + [1399] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1393), + [ts_aux_sym_3] = SHIFT(1402), }, - [1391] = { - [ts_sym_statement] = SHIFT(1392), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1400] = { + [ts_sym_statement] = SHIFT(1401), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -65461,7 +65534,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -65471,18 +65544,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -65493,7 +65566,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1392] = { + [1401] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -65559,33 +65632,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1393] = { - [ts_builtin_sym_error] = SHIFT(1394), + [1402] = { + [ts_builtin_sym_error] = SHIFT(1403), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1394), + [ts_sym_identifier] = SHIFT(1403), }, - [1394] = { + [1403] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1395), + [ts_aux_sym_4] = SHIFT(1404), }, - [1395] = { - [ts_sym_statement] = SHIFT(1396), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1404] = { + [ts_sym_statement] = SHIFT(1405), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -65599,7 +65672,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -65609,18 +65682,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -65631,7 +65704,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1396] = { + [1405] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -65697,7 +65770,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1397] = { + [1406] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -65763,94 +65836,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1398] = { - [ts_sym_expression] = SHIFT(1399), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1400), + [1407] = { + [ts_sym_expression] = SHIFT(1408), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1409), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1399] = { + [1408] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1401), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1410), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1400] = { + [1409] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1401), + [ts_aux_sym_4] = SHIFT(1410), }, - [1401] = { - [ts_sym_statement] = SHIFT(1402), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1410] = { + [ts_sym_statement] = SHIFT(1411), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -65864,7 +65937,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -65874,18 +65947,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -65896,7 +65969,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1402] = { + [1411] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -65962,94 +66035,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1403] = { - [ts_sym_expression] = SHIFT(1404), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1405), + [1412] = { + [ts_sym_expression] = SHIFT(1413), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1414), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1404] = { + [1413] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1406), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1415), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1405] = { + [1414] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1406), + [ts_aux_sym_4] = SHIFT(1415), }, - [1406] = { - [ts_sym_statement] = SHIFT(1407), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1415] = { + [ts_sym_statement] = SHIFT(1416), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -66063,7 +66136,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -66073,18 +66146,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -66095,7 +66168,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1407] = { + [1416] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -66143,7 +66216,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1408), + [ts_aux_sym_else] = SHIFT(1417), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -66161,22 +66234,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1408] = { - [ts_sym_statement] = SHIFT(1409), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1417] = { + [ts_sym_statement] = SHIFT(1418), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -66190,7 +66263,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -66200,18 +66273,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -66222,7 +66295,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1409] = { + [1418] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -66288,37 +66361,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1410] = { + [1419] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1411), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1411), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1420), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1420), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1411] = { + [1420] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -66404,14 +66477,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1412] = { + [1421] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1415), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1416), - [ts_aux_sym_5] = SHIFT(1415), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1424), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1425), + [ts_aux_sym_5] = SHIFT(1424), + [ts_aux_sym_8] = SHIFT(627), }, - [1413] = { + [1422] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -66478,15 +66551,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1414] = { + [1423] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1415), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1416), - [ts_aux_sym_5] = SHIFT(1415), - [ts_aux_sym_7] = SHIFT(1417), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1424), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1425), + [ts_aux_sym_5] = SHIFT(1424), + [ts_aux_sym_7] = SHIFT(1426), + [ts_aux_sym_8] = SHIFT(627), }, - [1415] = { + [1424] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -66556,80 +66629,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1416] = { + [1425] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1422), - [ts_aux_sym_5] = SHIFT(1422), + [ts_sym__line_break] = SHIFT(1431), + [ts_aux_sym_5] = SHIFT(1431), }, - [1417] = { - [ts_sym_expression] = SHIFT(1418), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [1426] = { + [ts_sym_expression] = SHIFT(1427), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1418] = { + [1427] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1419), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1420), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1419), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(1428), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1429), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1428), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1419] = { + [1428] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -66717,12 +66790,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1420] = { + [1429] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1421), - [ts_aux_sym_5] = SHIFT(1421), + [ts_sym__line_break] = SHIFT(1430), + [ts_aux_sym_5] = SHIFT(1430), }, - [1421] = { + [1430] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -66789,7 +66862,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1422] = { + [1431] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -66856,10 +66929,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1423] = { - [ts_sym_var_declaration] = SHIFT(1424), - [ts_sym_expression_statement] = SHIFT(1424), - [ts_sym_expression] = SHIFT(713), + [1432] = { + [ts_sym_var_declaration] = SHIFT(1433), + [ts_sym_expression_statement] = SHIFT(1433), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -66873,19 +66946,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1425), + [ts_builtin_sym_error] = SHIFT(1434), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1426), + [ts_sym_identifier] = SHIFT(1435), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1427), + [ts_aux_sym_var] = SHIFT(1436), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -66896,9 +66969,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1424] = { - [ts_sym_expression_statement] = SHIFT(1439), - [ts_sym_expression] = SHIFT(742), + [1433] = { + [ts_sym_expression_statement] = SHIFT(1448), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -66912,7 +66985,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -66922,7 +66995,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -66934,19 +67007,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1425] = { + [1434] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1437), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(1446), + [ts_aux_sym_5] = SHIFT(747), }, - [1426] = { + [1435] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1433), + [ts_aux_sym_in] = SHIFT(1442), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -66968,111 +67041,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1427] = { - [ts_builtin_sym_error] = SHIFT(717), + [1436] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1428), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1437), + [ts_aux_sym_5] = SHIFT(727), }, - [1428] = { + [1437] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1429), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1438), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1429] = { - [ts_sym_expression] = SHIFT(1430), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1438] = { + [ts_sym_expression] = SHIFT(1439), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1430] = { + [1439] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1431), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1440), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1431] = { - [ts_sym_statement] = SHIFT(1432), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1440] = { + [ts_sym_statement] = SHIFT(1441), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -67086,7 +67159,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67096,18 +67169,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -67118,7 +67191,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1432] = { + [1441] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -67184,88 +67257,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1433] = { - [ts_sym_expression] = SHIFT(1434), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1442] = { + [ts_sym_expression] = SHIFT(1443), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1434] = { + [1443] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1435), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1444), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1435] = { - [ts_sym_statement] = SHIFT(1436), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1444] = { + [ts_sym_statement] = SHIFT(1445), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -67279,7 +67352,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67289,18 +67362,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -67311,7 +67384,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1436] = { + [1445] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -67377,22 +67450,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1437] = { - [ts_sym_statement] = SHIFT(1438), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1446] = { + [ts_sym_statement] = SHIFT(1447), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -67406,7 +67479,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67416,18 +67489,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -67438,7 +67511,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1438] = { + [1447] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -67504,88 +67577,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1439] = { - [ts_sym_expression] = SHIFT(1440), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1448] = { + [ts_sym_expression] = SHIFT(1449), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1440] = { + [1449] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1441), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1450), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1441] = { - [ts_sym_statement] = SHIFT(1442), - [ts_sym_statement_block] = SHIFT(1359), - [ts_sym_for_statement] = SHIFT(1359), - [ts_sym_for_in_statement] = SHIFT(1359), - [ts_sym_throw_statement] = SHIFT(1359), - [ts_sym_if_statement] = SHIFT(1359), - [ts_sym_while_statement] = SHIFT(1359), - [ts_sym_try_statement] = SHIFT(1359), - [ts_sym_switch_statement] = SHIFT(1359), - [ts_sym_break_statement] = SHIFT(1359), - [ts_sym_var_declaration] = SHIFT(1359), - [ts_sym_expression_statement] = SHIFT(1359), - [ts_sym_return_statement] = SHIFT(1359), - [ts_sym_delete_statement] = SHIFT(1359), - [ts_sym_expression] = SHIFT(1360), + [1450] = { + [ts_sym_statement] = SHIFT(1451), + [ts_sym_statement_block] = SHIFT(1368), + [ts_sym_for_statement] = SHIFT(1368), + [ts_sym_for_in_statement] = SHIFT(1368), + [ts_sym_throw_statement] = SHIFT(1368), + [ts_sym_if_statement] = SHIFT(1368), + [ts_sym_while_statement] = SHIFT(1368), + [ts_sym_try_statement] = SHIFT(1368), + [ts_sym_switch_statement] = SHIFT(1368), + [ts_sym_break_statement] = SHIFT(1368), + [ts_sym_var_declaration] = SHIFT(1368), + [ts_sym_expression_statement] = SHIFT(1368), + [ts_sym_return_statement] = SHIFT(1368), + [ts_sym_delete_statement] = SHIFT(1368), + [ts_sym_expression] = SHIFT(1369), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -67599,7 +67672,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1361), + [ts_builtin_sym_error] = SHIFT(1370), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -67609,18 +67682,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1362), - [ts_aux_sym_for] = SHIFT(1363), + [ts_aux_sym_1] = SHIFT(1371), + [ts_aux_sym_for] = SHIFT(1372), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1364), - [ts_aux_sym_throw] = SHIFT(1365), - [ts_aux_sym_if] = SHIFT(1366), - [ts_aux_sym_while] = SHIFT(1367), - [ts_aux_sym_try] = SHIFT(1368), - [ts_aux_sym_switch] = SHIFT(1369), - [ts_aux_sym_break] = SHIFT(1370), - [ts_aux_sym_return] = SHIFT(1371), - [ts_aux_sym_delete] = SHIFT(1372), + [ts_aux_sym_var] = SHIFT(1373), + [ts_aux_sym_throw] = SHIFT(1374), + [ts_aux_sym_if] = SHIFT(1375), + [ts_aux_sym_while] = SHIFT(1376), + [ts_aux_sym_try] = SHIFT(1377), + [ts_aux_sym_switch] = SHIFT(1378), + [ts_aux_sym_break] = SHIFT(1379), + [ts_aux_sym_return] = SHIFT(1380), + [ts_aux_sym_delete] = SHIFT(1381), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -67631,7 +67704,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1442] = { + [1451] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -67697,20 +67770,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1443] = { + [1452] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1447), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1456), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1444] = { + [1453] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1446), + [ts_aux_sym_2] = SHIFT(1455), }, - [1445] = { + [1454] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -67796,7 +67869,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1446] = { + [1455] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -67862,7 +67935,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1447] = { + [1456] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -67948,7 +68021,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1448] = { + [1457] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -68034,22 +68107,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1449] = { - [ts_sym_statement] = SHIFT(1450), - [ts_sym_statement_block] = SHIFT(1315), - [ts_sym_for_statement] = SHIFT(1315), - [ts_sym_for_in_statement] = SHIFT(1315), - [ts_sym_throw_statement] = SHIFT(1315), - [ts_sym_if_statement] = SHIFT(1315), - [ts_sym_while_statement] = SHIFT(1315), - [ts_sym_try_statement] = SHIFT(1315), - [ts_sym_switch_statement] = SHIFT(1315), - [ts_sym_break_statement] = SHIFT(1315), - [ts_sym_var_declaration] = SHIFT(1315), - [ts_sym_expression_statement] = SHIFT(1315), - [ts_sym_return_statement] = SHIFT(1315), - [ts_sym_delete_statement] = SHIFT(1315), - [ts_sym_expression] = SHIFT(1316), + [1458] = { + [ts_sym_statement] = SHIFT(1459), + [ts_sym_statement_block] = SHIFT(1324), + [ts_sym_for_statement] = SHIFT(1324), + [ts_sym_for_in_statement] = SHIFT(1324), + [ts_sym_throw_statement] = SHIFT(1324), + [ts_sym_if_statement] = SHIFT(1324), + [ts_sym_while_statement] = SHIFT(1324), + [ts_sym_try_statement] = SHIFT(1324), + [ts_sym_switch_statement] = SHIFT(1324), + [ts_sym_break_statement] = SHIFT(1324), + [ts_sym_var_declaration] = SHIFT(1324), + [ts_sym_expression_statement] = SHIFT(1324), + [ts_sym_return_statement] = SHIFT(1324), + [ts_sym_delete_statement] = SHIFT(1324), + [ts_sym_expression] = SHIFT(1325), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -68063,7 +68136,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1317), + [ts_builtin_sym_error] = SHIFT(1326), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -68073,18 +68146,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1318), - [ts_aux_sym_for] = SHIFT(1319), + [ts_aux_sym_1] = SHIFT(1327), + [ts_aux_sym_for] = SHIFT(1328), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1320), - [ts_aux_sym_throw] = SHIFT(1321), - [ts_aux_sym_if] = SHIFT(1322), - [ts_aux_sym_while] = SHIFT(1323), - [ts_aux_sym_try] = SHIFT(1324), - [ts_aux_sym_switch] = SHIFT(1325), - [ts_aux_sym_break] = SHIFT(1326), - [ts_aux_sym_return] = SHIFT(1327), - [ts_aux_sym_delete] = SHIFT(1328), + [ts_aux_sym_var] = SHIFT(1329), + [ts_aux_sym_throw] = SHIFT(1330), + [ts_aux_sym_if] = SHIFT(1331), + [ts_aux_sym_while] = SHIFT(1332), + [ts_aux_sym_try] = SHIFT(1333), + [ts_aux_sym_switch] = SHIFT(1334), + [ts_aux_sym_break] = SHIFT(1335), + [ts_aux_sym_return] = SHIFT(1336), + [ts_aux_sym_delete] = SHIFT(1337), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -68095,7 +68168,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1450] = { + [1459] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -68160,37 +68233,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1451] = { + [1460] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1452), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1452), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1461), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1461), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1452] = { + [1461] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -68275,14 +68348,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1453] = { + [1462] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1456), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1457), - [ts_aux_sym_5] = SHIFT(1456), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1465), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1466), + [ts_aux_sym_5] = SHIFT(1465), + [ts_aux_sym_8] = SHIFT(627), }, - [1454] = { + [1463] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -68348,15 +68421,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1455] = { + [1464] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1456), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1457), - [ts_aux_sym_5] = SHIFT(1456), - [ts_aux_sym_7] = SHIFT(1458), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1465), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1466), + [ts_aux_sym_5] = SHIFT(1465), + [ts_aux_sym_7] = SHIFT(1467), + [ts_aux_sym_8] = SHIFT(627), }, - [1456] = { + [1465] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -68425,80 +68498,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1457] = { + [1466] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1463), - [ts_aux_sym_5] = SHIFT(1463), + [ts_sym__line_break] = SHIFT(1472), + [ts_aux_sym_5] = SHIFT(1472), }, - [1458] = { - [ts_sym_expression] = SHIFT(1459), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [1467] = { + [ts_sym_expression] = SHIFT(1468), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1459] = { + [1468] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1460), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1461), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1460), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(1469), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1470), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1469), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1460] = { + [1469] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -68585,12 +68658,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1461] = { + [1470] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1462), - [ts_aux_sym_5] = SHIFT(1462), + [ts_sym__line_break] = SHIFT(1471), + [ts_aux_sym_5] = SHIFT(1471), }, - [1462] = { + [1471] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -68656,7 +68729,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1463] = { + [1472] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -68722,10 +68795,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1464] = { - [ts_sym_var_declaration] = SHIFT(1465), - [ts_sym_expression_statement] = SHIFT(1465), - [ts_sym_expression] = SHIFT(713), + [1473] = { + [ts_sym_var_declaration] = SHIFT(1474), + [ts_sym_expression_statement] = SHIFT(1474), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -68739,19 +68812,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1466), + [ts_builtin_sym_error] = SHIFT(1475), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1467), + [ts_sym_identifier] = SHIFT(1476), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1468), + [ts_aux_sym_var] = SHIFT(1477), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -68762,9 +68835,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1465] = { - [ts_sym_expression_statement] = SHIFT(1480), - [ts_sym_expression] = SHIFT(742), + [1474] = { + [ts_sym_expression_statement] = SHIFT(1489), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -68778,7 +68851,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -68788,7 +68861,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -68800,19 +68873,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1466] = { + [1475] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1478), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(1487), + [ts_aux_sym_5] = SHIFT(747), }, - [1467] = { + [1476] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1474), + [ts_aux_sym_in] = SHIFT(1483), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -68834,111 +68907,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1468] = { - [ts_builtin_sym_error] = SHIFT(717), + [1477] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1469), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1478), + [ts_aux_sym_5] = SHIFT(727), }, - [1469] = { + [1478] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1470), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1479), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1470] = { - [ts_sym_expression] = SHIFT(1471), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1479] = { + [ts_sym_expression] = SHIFT(1480), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1471] = { + [1480] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1472), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1481), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1472] = { - [ts_sym_statement] = SHIFT(1473), - [ts_sym_statement_block] = SHIFT(1315), - [ts_sym_for_statement] = SHIFT(1315), - [ts_sym_for_in_statement] = SHIFT(1315), - [ts_sym_throw_statement] = SHIFT(1315), - [ts_sym_if_statement] = SHIFT(1315), - [ts_sym_while_statement] = SHIFT(1315), - [ts_sym_try_statement] = SHIFT(1315), - [ts_sym_switch_statement] = SHIFT(1315), - [ts_sym_break_statement] = SHIFT(1315), - [ts_sym_var_declaration] = SHIFT(1315), - [ts_sym_expression_statement] = SHIFT(1315), - [ts_sym_return_statement] = SHIFT(1315), - [ts_sym_delete_statement] = SHIFT(1315), - [ts_sym_expression] = SHIFT(1316), + [1481] = { + [ts_sym_statement] = SHIFT(1482), + [ts_sym_statement_block] = SHIFT(1324), + [ts_sym_for_statement] = SHIFT(1324), + [ts_sym_for_in_statement] = SHIFT(1324), + [ts_sym_throw_statement] = SHIFT(1324), + [ts_sym_if_statement] = SHIFT(1324), + [ts_sym_while_statement] = SHIFT(1324), + [ts_sym_try_statement] = SHIFT(1324), + [ts_sym_switch_statement] = SHIFT(1324), + [ts_sym_break_statement] = SHIFT(1324), + [ts_sym_var_declaration] = SHIFT(1324), + [ts_sym_expression_statement] = SHIFT(1324), + [ts_sym_return_statement] = SHIFT(1324), + [ts_sym_delete_statement] = SHIFT(1324), + [ts_sym_expression] = SHIFT(1325), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -68952,7 +69025,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1317), + [ts_builtin_sym_error] = SHIFT(1326), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -68962,18 +69035,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1318), - [ts_aux_sym_for] = SHIFT(1319), + [ts_aux_sym_1] = SHIFT(1327), + [ts_aux_sym_for] = SHIFT(1328), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1320), - [ts_aux_sym_throw] = SHIFT(1321), - [ts_aux_sym_if] = SHIFT(1322), - [ts_aux_sym_while] = SHIFT(1323), - [ts_aux_sym_try] = SHIFT(1324), - [ts_aux_sym_switch] = SHIFT(1325), - [ts_aux_sym_break] = SHIFT(1326), - [ts_aux_sym_return] = SHIFT(1327), - [ts_aux_sym_delete] = SHIFT(1328), + [ts_aux_sym_var] = SHIFT(1329), + [ts_aux_sym_throw] = SHIFT(1330), + [ts_aux_sym_if] = SHIFT(1331), + [ts_aux_sym_while] = SHIFT(1332), + [ts_aux_sym_try] = SHIFT(1333), + [ts_aux_sym_switch] = SHIFT(1334), + [ts_aux_sym_break] = SHIFT(1335), + [ts_aux_sym_return] = SHIFT(1336), + [ts_aux_sym_delete] = SHIFT(1337), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -68984,7 +69057,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1473] = { + [1482] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -69049,88 +69122,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1474] = { - [ts_sym_expression] = SHIFT(1475), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1483] = { + [ts_sym_expression] = SHIFT(1484), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1475] = { + [1484] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1476), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1485), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1476] = { - [ts_sym_statement] = SHIFT(1477), - [ts_sym_statement_block] = SHIFT(1315), - [ts_sym_for_statement] = SHIFT(1315), - [ts_sym_for_in_statement] = SHIFT(1315), - [ts_sym_throw_statement] = SHIFT(1315), - [ts_sym_if_statement] = SHIFT(1315), - [ts_sym_while_statement] = SHIFT(1315), - [ts_sym_try_statement] = SHIFT(1315), - [ts_sym_switch_statement] = SHIFT(1315), - [ts_sym_break_statement] = SHIFT(1315), - [ts_sym_var_declaration] = SHIFT(1315), - [ts_sym_expression_statement] = SHIFT(1315), - [ts_sym_return_statement] = SHIFT(1315), - [ts_sym_delete_statement] = SHIFT(1315), - [ts_sym_expression] = SHIFT(1316), + [1485] = { + [ts_sym_statement] = SHIFT(1486), + [ts_sym_statement_block] = SHIFT(1324), + [ts_sym_for_statement] = SHIFT(1324), + [ts_sym_for_in_statement] = SHIFT(1324), + [ts_sym_throw_statement] = SHIFT(1324), + [ts_sym_if_statement] = SHIFT(1324), + [ts_sym_while_statement] = SHIFT(1324), + [ts_sym_try_statement] = SHIFT(1324), + [ts_sym_switch_statement] = SHIFT(1324), + [ts_sym_break_statement] = SHIFT(1324), + [ts_sym_var_declaration] = SHIFT(1324), + [ts_sym_expression_statement] = SHIFT(1324), + [ts_sym_return_statement] = SHIFT(1324), + [ts_sym_delete_statement] = SHIFT(1324), + [ts_sym_expression] = SHIFT(1325), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -69144,7 +69217,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1317), + [ts_builtin_sym_error] = SHIFT(1326), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -69154,18 +69227,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1318), - [ts_aux_sym_for] = SHIFT(1319), + [ts_aux_sym_1] = SHIFT(1327), + [ts_aux_sym_for] = SHIFT(1328), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1320), - [ts_aux_sym_throw] = SHIFT(1321), - [ts_aux_sym_if] = SHIFT(1322), - [ts_aux_sym_while] = SHIFT(1323), - [ts_aux_sym_try] = SHIFT(1324), - [ts_aux_sym_switch] = SHIFT(1325), - [ts_aux_sym_break] = SHIFT(1326), - [ts_aux_sym_return] = SHIFT(1327), - [ts_aux_sym_delete] = SHIFT(1328), + [ts_aux_sym_var] = SHIFT(1329), + [ts_aux_sym_throw] = SHIFT(1330), + [ts_aux_sym_if] = SHIFT(1331), + [ts_aux_sym_while] = SHIFT(1332), + [ts_aux_sym_try] = SHIFT(1333), + [ts_aux_sym_switch] = SHIFT(1334), + [ts_aux_sym_break] = SHIFT(1335), + [ts_aux_sym_return] = SHIFT(1336), + [ts_aux_sym_delete] = SHIFT(1337), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -69176,7 +69249,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1477] = { + [1486] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -69241,22 +69314,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1478] = { - [ts_sym_statement] = SHIFT(1479), - [ts_sym_statement_block] = SHIFT(1315), - [ts_sym_for_statement] = SHIFT(1315), - [ts_sym_for_in_statement] = SHIFT(1315), - [ts_sym_throw_statement] = SHIFT(1315), - [ts_sym_if_statement] = SHIFT(1315), - [ts_sym_while_statement] = SHIFT(1315), - [ts_sym_try_statement] = SHIFT(1315), - [ts_sym_switch_statement] = SHIFT(1315), - [ts_sym_break_statement] = SHIFT(1315), - [ts_sym_var_declaration] = SHIFT(1315), - [ts_sym_expression_statement] = SHIFT(1315), - [ts_sym_return_statement] = SHIFT(1315), - [ts_sym_delete_statement] = SHIFT(1315), - [ts_sym_expression] = SHIFT(1316), + [1487] = { + [ts_sym_statement] = SHIFT(1488), + [ts_sym_statement_block] = SHIFT(1324), + [ts_sym_for_statement] = SHIFT(1324), + [ts_sym_for_in_statement] = SHIFT(1324), + [ts_sym_throw_statement] = SHIFT(1324), + [ts_sym_if_statement] = SHIFT(1324), + [ts_sym_while_statement] = SHIFT(1324), + [ts_sym_try_statement] = SHIFT(1324), + [ts_sym_switch_statement] = SHIFT(1324), + [ts_sym_break_statement] = SHIFT(1324), + [ts_sym_var_declaration] = SHIFT(1324), + [ts_sym_expression_statement] = SHIFT(1324), + [ts_sym_return_statement] = SHIFT(1324), + [ts_sym_delete_statement] = SHIFT(1324), + [ts_sym_expression] = SHIFT(1325), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -69270,7 +69343,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1317), + [ts_builtin_sym_error] = SHIFT(1326), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -69280,18 +69353,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1318), - [ts_aux_sym_for] = SHIFT(1319), + [ts_aux_sym_1] = SHIFT(1327), + [ts_aux_sym_for] = SHIFT(1328), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1320), - [ts_aux_sym_throw] = SHIFT(1321), - [ts_aux_sym_if] = SHIFT(1322), - [ts_aux_sym_while] = SHIFT(1323), - [ts_aux_sym_try] = SHIFT(1324), - [ts_aux_sym_switch] = SHIFT(1325), - [ts_aux_sym_break] = SHIFT(1326), - [ts_aux_sym_return] = SHIFT(1327), - [ts_aux_sym_delete] = SHIFT(1328), + [ts_aux_sym_var] = SHIFT(1329), + [ts_aux_sym_throw] = SHIFT(1330), + [ts_aux_sym_if] = SHIFT(1331), + [ts_aux_sym_while] = SHIFT(1332), + [ts_aux_sym_try] = SHIFT(1333), + [ts_aux_sym_switch] = SHIFT(1334), + [ts_aux_sym_break] = SHIFT(1335), + [ts_aux_sym_return] = SHIFT(1336), + [ts_aux_sym_delete] = SHIFT(1337), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -69302,7 +69375,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1479] = { + [1488] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -69367,88 +69440,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1480] = { - [ts_sym_expression] = SHIFT(1481), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1489] = { + [ts_sym_expression] = SHIFT(1490), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1481] = { + [1490] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1482), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1491), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1482] = { - [ts_sym_statement] = SHIFT(1483), - [ts_sym_statement_block] = SHIFT(1315), - [ts_sym_for_statement] = SHIFT(1315), - [ts_sym_for_in_statement] = SHIFT(1315), - [ts_sym_throw_statement] = SHIFT(1315), - [ts_sym_if_statement] = SHIFT(1315), - [ts_sym_while_statement] = SHIFT(1315), - [ts_sym_try_statement] = SHIFT(1315), - [ts_sym_switch_statement] = SHIFT(1315), - [ts_sym_break_statement] = SHIFT(1315), - [ts_sym_var_declaration] = SHIFT(1315), - [ts_sym_expression_statement] = SHIFT(1315), - [ts_sym_return_statement] = SHIFT(1315), - [ts_sym_delete_statement] = SHIFT(1315), - [ts_sym_expression] = SHIFT(1316), + [1491] = { + [ts_sym_statement] = SHIFT(1492), + [ts_sym_statement_block] = SHIFT(1324), + [ts_sym_for_statement] = SHIFT(1324), + [ts_sym_for_in_statement] = SHIFT(1324), + [ts_sym_throw_statement] = SHIFT(1324), + [ts_sym_if_statement] = SHIFT(1324), + [ts_sym_while_statement] = SHIFT(1324), + [ts_sym_try_statement] = SHIFT(1324), + [ts_sym_switch_statement] = SHIFT(1324), + [ts_sym_break_statement] = SHIFT(1324), + [ts_sym_var_declaration] = SHIFT(1324), + [ts_sym_expression_statement] = SHIFT(1324), + [ts_sym_return_statement] = SHIFT(1324), + [ts_sym_delete_statement] = SHIFT(1324), + [ts_sym_expression] = SHIFT(1325), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -69462,7 +69535,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1317), + [ts_builtin_sym_error] = SHIFT(1326), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -69472,18 +69545,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1318), - [ts_aux_sym_for] = SHIFT(1319), + [ts_aux_sym_1] = SHIFT(1327), + [ts_aux_sym_for] = SHIFT(1328), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1320), - [ts_aux_sym_throw] = SHIFT(1321), - [ts_aux_sym_if] = SHIFT(1322), - [ts_aux_sym_while] = SHIFT(1323), - [ts_aux_sym_try] = SHIFT(1324), - [ts_aux_sym_switch] = SHIFT(1325), - [ts_aux_sym_break] = SHIFT(1326), - [ts_aux_sym_return] = SHIFT(1327), - [ts_aux_sym_delete] = SHIFT(1328), + [ts_aux_sym_var] = SHIFT(1329), + [ts_aux_sym_throw] = SHIFT(1330), + [ts_aux_sym_if] = SHIFT(1331), + [ts_aux_sym_while] = SHIFT(1332), + [ts_aux_sym_try] = SHIFT(1333), + [ts_aux_sym_switch] = SHIFT(1334), + [ts_aux_sym_break] = SHIFT(1335), + [ts_aux_sym_return] = SHIFT(1336), + [ts_aux_sym_delete] = SHIFT(1337), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -69494,7 +69567,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1483] = { + [1492] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -69559,20 +69632,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1484] = { + [1493] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1488), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1497), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1485] = { + [1494] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1487), + [ts_aux_sym_2] = SHIFT(1496), }, - [1486] = { + [1495] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -69657,7 +69730,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1487] = { + [1496] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -69722,7 +69795,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1488] = { + [1497] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -69807,7 +69880,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1489] = { + [1498] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -69892,7 +69965,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1490] = { + [1499] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -69955,94 +70028,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1491] = { - [ts_sym_expression] = SHIFT(1492), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1493), + [1500] = { + [ts_sym_expression] = SHIFT(1501), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1502), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1492] = { + [1501] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1494), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1503), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1493] = { + [1502] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1494), + [ts_aux_sym_4] = SHIFT(1503), }, - [1494] = { - [ts_sym_statement] = SHIFT(1495), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1503] = { + [ts_sym_statement] = SHIFT(1504), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -70056,7 +70129,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1310), + [ts_builtin_sym_error] = SHIFT(1319), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -70066,18 +70139,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -70088,7 +70161,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1495] = { + [1504] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -70151,94 +70224,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1496] = { - [ts_sym_expression] = SHIFT(1497), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1498), + [1505] = { + [ts_sym_expression] = SHIFT(1506), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1507), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1497] = { + [1506] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1499), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1508), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1498] = { + [1507] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1499), + [ts_aux_sym_4] = SHIFT(1508), }, - [1499] = { - [ts_sym_statement] = SHIFT(1500), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1508] = { + [ts_sym_statement] = SHIFT(1509), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -70252,7 +70325,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -70262,18 +70335,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -70284,7 +70357,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1500] = { + [1509] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -70331,7 +70404,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1586), + [ts_aux_sym_else] = SHIFT(1595), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -70348,7 +70421,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1501] = { + [1510] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -70412,235 +70485,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1502] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1585), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1585), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [1503] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1585), - [ts_aux_sym_5] = SHIFT(1585), - }, - [1504] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1580), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1581), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1582), - [ts_aux_sym_for] = SHIFT(248), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1505] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1560), - }, - [1506] = { - [ts_builtin_sym_error] = SHIFT(1549), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1550), - [ts_sym_identifier] = SHIFT(1551), - [ts_aux_sym_5] = SHIFT(1550), - }, - [1507] = { - [ts_sym_expression] = SHIFT(1547), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1508] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1540), - }, - [1509] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1535), - }, - [1510] = { - [ts_sym_statement] = SHIFT(1529), - [ts_sym_statement_block] = SHIFT(1174), - [ts_sym_for_statement] = SHIFT(1174), - [ts_sym_for_in_statement] = SHIFT(1174), - [ts_sym_throw_statement] = SHIFT(1174), - [ts_sym_if_statement] = SHIFT(1174), - [ts_sym_while_statement] = SHIFT(1174), - [ts_sym_try_statement] = SHIFT(1174), - [ts_sym_switch_statement] = SHIFT(1174), - [ts_sym_break_statement] = SHIFT(1174), - [ts_sym_var_declaration] = SHIFT(1174), - [ts_sym_expression_statement] = SHIFT(1174), - [ts_sym_return_statement] = SHIFT(1174), - [ts_sym_delete_statement] = SHIFT(1174), - [ts_sym_expression] = SHIFT(1175), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1176), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1177), - [ts_aux_sym_for] = SHIFT(1178), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1179), - [ts_aux_sym_throw] = SHIFT(1180), - [ts_aux_sym_if] = SHIFT(1181), - [ts_aux_sym_while] = SHIFT(1182), - [ts_aux_sym_try] = SHIFT(1183), - [ts_aux_sym_switch] = SHIFT(1184), - [ts_aux_sym_break] = SHIFT(1185), - [ts_aux_sym_return] = SHIFT(1186), - [ts_aux_sym_delete] = SHIFT(1187), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, [1511] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1521), + [ts_sym__line_break] = SHIFT(1594), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1594), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, [1512] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1520), - [ts_aux_sym_5] = SHIFT(1520), + [ts_sym__line_break] = SHIFT(1594), + [ts_aux_sym_5] = SHIFT(1594), }, [1513] = { - [ts_sym_expression] = SHIFT(1517), + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -70654,18 +70549,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1589), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1518), - [ts_sym_identifier] = SHIFT(6), + [ts_sym_string] = SHIFT(758), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1590), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1591), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1518), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -70677,7 +70584,173 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [1514] = { - [ts_sym_expression] = SHIFT(258), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1569), + }, + [1515] = { + [ts_builtin_sym_error] = SHIFT(1558), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1559), + [ts_sym_identifier] = SHIFT(1560), + [ts_aux_sym_5] = SHIFT(1559), + }, + [1516] = { + [ts_sym_expression] = SHIFT(1556), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1517] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1549), + }, + [1518] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1544), + }, + [1519] = { + [ts_sym_statement] = SHIFT(1538), + [ts_sym_statement_block] = SHIFT(1183), + [ts_sym_for_statement] = SHIFT(1183), + [ts_sym_for_in_statement] = SHIFT(1183), + [ts_sym_throw_statement] = SHIFT(1183), + [ts_sym_if_statement] = SHIFT(1183), + [ts_sym_while_statement] = SHIFT(1183), + [ts_sym_try_statement] = SHIFT(1183), + [ts_sym_switch_statement] = SHIFT(1183), + [ts_sym_break_statement] = SHIFT(1183), + [ts_sym_var_declaration] = SHIFT(1183), + [ts_sym_expression_statement] = SHIFT(1183), + [ts_sym_return_statement] = SHIFT(1183), + [ts_sym_delete_statement] = SHIFT(1183), + [ts_sym_expression] = SHIFT(1184), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1185), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1186), + [ts_aux_sym_for] = SHIFT(1187), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1188), + [ts_aux_sym_throw] = SHIFT(1189), + [ts_aux_sym_if] = SHIFT(1190), + [ts_aux_sym_while] = SHIFT(1191), + [ts_aux_sym_try] = SHIFT(1192), + [ts_aux_sym_switch] = SHIFT(1193), + [ts_aux_sym_break] = SHIFT(1194), + [ts_aux_sym_return] = SHIFT(1195), + [ts_aux_sym_delete] = SHIFT(1196), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1520] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(1530), + }, + [1521] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1529), + [ts_aux_sym_5] = SHIFT(1529), + }, + [1522] = { + [ts_sym_expression] = SHIFT(1526), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT(1527), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_5] = SHIFT(1527), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1523] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -70688,7 +70761,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1515), + [ts_sym_property_access] = SHIFT(1524), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -70712,13 +70785,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1515] = { + [1524] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1516), + [ts_sym__line_break] = SHIFT(1525), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1516), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1525), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -70740,14 +70813,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1516] = { + [1525] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -70836,37 +70909,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1517] = { + [1526] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1519), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1519), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1528), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1528), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1518] = { + [1527] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -70931,7 +71004,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1519] = { + [1528] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -71015,7 +71088,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1520] = { + [1529] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -71080,98 +71153,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1521] = { - [ts_sym_expression] = SHIFT(1522), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1523), + [1530] = { + [ts_sym_expression] = SHIFT(1531), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1532), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1522] = { + [1531] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1524), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1533), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1523] = { + [1532] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1524), + [ts_aux_sym_4] = SHIFT(1533), }, - [1524] = { + [1533] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1525), + [ts_aux_sym_1] = SHIFT(1534), }, - [1525] = { - [ts_sym_switch_case] = SHIFT(477), + [1534] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1526), - [ts_aux_sym_2] = SHIFT(1527), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1535), + [ts_aux_sym_2] = SHIFT(1536), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1526] = { + [1535] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1528), + [ts_aux_sym_2] = SHIFT(1537), }, - [1527] = { + [1536] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -71235,7 +71308,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1528] = { + [1537] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -71299,7 +71372,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1529] = { + [1538] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -71308,8 +71381,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1530), - [ts_sym_finally_clause] = SHIFT(1531), + [ts_sym_catch_clause] = SHIFT(1539), + [ts_sym_finally_clause] = SHIFT(1540), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -71351,8 +71424,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1390), - [ts_aux_sym_finally] = SHIFT(1532), + [ts_aux_sym_catch] = SHIFT(1399), + [ts_aux_sym_finally] = SHIFT(1541), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -71367,7 +71440,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1530] = { + [1539] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -71376,7 +71449,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1534), + [ts_sym_finally_clause] = SHIFT(1543), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -71418,7 +71491,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1532), + [ts_aux_sym_finally] = SHIFT(1541), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -71433,7 +71506,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1531] = { + [1540] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -71497,22 +71570,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1532] = { - [ts_sym_statement] = SHIFT(1533), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1541] = { + [ts_sym_statement] = SHIFT(1542), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -71526,7 +71599,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -71536,18 +71609,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -71558,7 +71631,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1533] = { + [1542] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -71622,7 +71695,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1534] = { + [1543] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -71686,94 +71759,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1535] = { - [ts_sym_expression] = SHIFT(1536), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1537), + [1544] = { + [ts_sym_expression] = SHIFT(1545), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1546), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1536] = { + [1545] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1538), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1547), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1537] = { + [1546] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1538), + [ts_aux_sym_4] = SHIFT(1547), }, - [1538] = { - [ts_sym_statement] = SHIFT(1539), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1547] = { + [ts_sym_statement] = SHIFT(1548), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -71787,7 +71860,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -71797,18 +71870,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -71819,7 +71892,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1539] = { + [1548] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -71883,94 +71956,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1540] = { - [ts_sym_expression] = SHIFT(1541), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1542), + [1549] = { + [ts_sym_expression] = SHIFT(1550), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1551), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1541] = { + [1550] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1543), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1552), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1542] = { + [1551] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1543), + [ts_aux_sym_4] = SHIFT(1552), }, - [1543] = { - [ts_sym_statement] = SHIFT(1544), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1552] = { + [ts_sym_statement] = SHIFT(1553), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -71984,7 +72057,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -71994,18 +72067,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -72016,7 +72089,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1544] = { + [1553] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -72063,7 +72136,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1545), + [ts_aux_sym_else] = SHIFT(1554), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -72080,22 +72153,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1545] = { - [ts_sym_statement] = SHIFT(1546), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1554] = { + [ts_sym_statement] = SHIFT(1555), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -72109,7 +72182,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -72119,18 +72192,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -72141,7 +72214,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1546] = { + [1555] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -72205,37 +72278,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1547] = { + [1556] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1548), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1548), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1557), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1557), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1548] = { + [1557] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -72319,14 +72392,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1549] = { + [1558] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1552), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1553), - [ts_aux_sym_5] = SHIFT(1552), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1561), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1562), + [ts_aux_sym_5] = SHIFT(1561), + [ts_aux_sym_8] = SHIFT(627), }, - [1550] = { + [1559] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -72391,15 +72464,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1551] = { + [1560] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1552), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1553), - [ts_aux_sym_5] = SHIFT(1552), - [ts_aux_sym_7] = SHIFT(1554), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1561), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1562), + [ts_aux_sym_5] = SHIFT(1561), + [ts_aux_sym_7] = SHIFT(1563), + [ts_aux_sym_8] = SHIFT(627), }, - [1552] = { + [1561] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -72467,80 +72540,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1553] = { + [1562] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1559), - [ts_aux_sym_5] = SHIFT(1559), + [ts_sym__line_break] = SHIFT(1568), + [ts_aux_sym_5] = SHIFT(1568), }, - [1554] = { - [ts_sym_expression] = SHIFT(1555), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [1563] = { + [ts_sym_expression] = SHIFT(1564), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1555] = { + [1564] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1556), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1557), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1556), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(1565), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1566), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1565), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1556] = { + [1565] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -72626,12 +72699,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1557] = { + [1566] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1558), - [ts_aux_sym_5] = SHIFT(1558), + [ts_sym__line_break] = SHIFT(1567), + [ts_aux_sym_5] = SHIFT(1567), }, - [1558] = { + [1567] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -72696,7 +72769,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1559] = { + [1568] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -72761,10 +72834,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1560] = { - [ts_sym_var_declaration] = SHIFT(1561), - [ts_sym_expression_statement] = SHIFT(1561), - [ts_sym_expression] = SHIFT(713), + [1569] = { + [ts_sym_var_declaration] = SHIFT(1570), + [ts_sym_expression_statement] = SHIFT(1570), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -72778,19 +72851,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1562), + [ts_builtin_sym_error] = SHIFT(1571), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1563), + [ts_sym_identifier] = SHIFT(1572), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1564), + [ts_aux_sym_var] = SHIFT(1573), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -72801,9 +72874,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1561] = { - [ts_sym_expression_statement] = SHIFT(1576), - [ts_sym_expression] = SHIFT(742), + [1570] = { + [ts_sym_expression_statement] = SHIFT(1585), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -72817,7 +72890,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -72827,7 +72900,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -72839,19 +72912,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1562] = { + [1571] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1574), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(1583), + [ts_aux_sym_5] = SHIFT(747), }, - [1563] = { + [1572] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1570), + [ts_aux_sym_in] = SHIFT(1579), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -72873,111 +72946,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1564] = { - [ts_builtin_sym_error] = SHIFT(717), + [1573] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1565), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1574), + [ts_aux_sym_5] = SHIFT(727), }, - [1565] = { + [1574] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1566), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1575), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1566] = { - [ts_sym_expression] = SHIFT(1567), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1575] = { + [ts_sym_expression] = SHIFT(1576), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1567] = { + [1576] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1568), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1577), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1568] = { - [ts_sym_statement] = SHIFT(1569), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1577] = { + [ts_sym_statement] = SHIFT(1578), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -72991,7 +73064,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73001,18 +73074,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73023,7 +73096,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1569] = { + [1578] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -73087,88 +73160,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1570] = { - [ts_sym_expression] = SHIFT(1571), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1579] = { + [ts_sym_expression] = SHIFT(1580), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1571] = { + [1580] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1572), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1581), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1572] = { - [ts_sym_statement] = SHIFT(1573), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1581] = { + [ts_sym_statement] = SHIFT(1582), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -73182,7 +73255,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73192,18 +73265,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73214,7 +73287,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1573] = { + [1582] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -73278,22 +73351,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1574] = { - [ts_sym_statement] = SHIFT(1575), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1583] = { + [ts_sym_statement] = SHIFT(1584), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -73307,7 +73380,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73317,18 +73390,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73339,7 +73412,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1575] = { + [1584] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -73403,88 +73476,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1576] = { - [ts_sym_expression] = SHIFT(1577), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1585] = { + [ts_sym_expression] = SHIFT(1586), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1577] = { + [1586] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1578), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1587), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1578] = { - [ts_sym_statement] = SHIFT(1579), - [ts_sym_statement_block] = SHIFT(1501), - [ts_sym_for_statement] = SHIFT(1501), - [ts_sym_for_in_statement] = SHIFT(1501), - [ts_sym_throw_statement] = SHIFT(1501), - [ts_sym_if_statement] = SHIFT(1501), - [ts_sym_while_statement] = SHIFT(1501), - [ts_sym_try_statement] = SHIFT(1501), - [ts_sym_switch_statement] = SHIFT(1501), - [ts_sym_break_statement] = SHIFT(1501), - [ts_sym_var_declaration] = SHIFT(1501), - [ts_sym_expression_statement] = SHIFT(1501), - [ts_sym_return_statement] = SHIFT(1501), - [ts_sym_delete_statement] = SHIFT(1501), - [ts_sym_expression] = SHIFT(1502), + [1587] = { + [ts_sym_statement] = SHIFT(1588), + [ts_sym_statement_block] = SHIFT(1510), + [ts_sym_for_statement] = SHIFT(1510), + [ts_sym_for_in_statement] = SHIFT(1510), + [ts_sym_throw_statement] = SHIFT(1510), + [ts_sym_if_statement] = SHIFT(1510), + [ts_sym_while_statement] = SHIFT(1510), + [ts_sym_try_statement] = SHIFT(1510), + [ts_sym_switch_statement] = SHIFT(1510), + [ts_sym_break_statement] = SHIFT(1510), + [ts_sym_var_declaration] = SHIFT(1510), + [ts_sym_expression_statement] = SHIFT(1510), + [ts_sym_return_statement] = SHIFT(1510), + [ts_sym_delete_statement] = SHIFT(1510), + [ts_sym_expression] = SHIFT(1511), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -73498,7 +73571,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1503), + [ts_builtin_sym_error] = SHIFT(1512), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73508,18 +73581,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1504), - [ts_aux_sym_for] = SHIFT(1505), + [ts_aux_sym_1] = SHIFT(1513), + [ts_aux_sym_for] = SHIFT(1514), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1506), - [ts_aux_sym_throw] = SHIFT(1507), - [ts_aux_sym_if] = SHIFT(1508), - [ts_aux_sym_while] = SHIFT(1509), - [ts_aux_sym_try] = SHIFT(1510), - [ts_aux_sym_switch] = SHIFT(1511), - [ts_aux_sym_break] = SHIFT(1512), - [ts_aux_sym_return] = SHIFT(1513), - [ts_aux_sym_delete] = SHIFT(1514), + [ts_aux_sym_var] = SHIFT(1515), + [ts_aux_sym_throw] = SHIFT(1516), + [ts_aux_sym_if] = SHIFT(1517), + [ts_aux_sym_while] = SHIFT(1518), + [ts_aux_sym_try] = SHIFT(1519), + [ts_aux_sym_switch] = SHIFT(1520), + [ts_aux_sym_break] = SHIFT(1521), + [ts_aux_sym_return] = SHIFT(1522), + [ts_aux_sym_delete] = SHIFT(1523), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73530,7 +73603,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1579] = { + [1588] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -73594,20 +73667,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1580] = { + [1589] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1584), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1593), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1581] = { + [1590] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1583), + [ts_aux_sym_2] = SHIFT(1592), }, - [1582] = { + [1591] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -73691,7 +73764,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1583] = { + [1592] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -73755,7 +73828,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1584] = { + [1593] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -73839,7 +73912,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1585] = { + [1594] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -73923,22 +73996,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1586] = { - [ts_sym_statement] = SHIFT(1587), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1595] = { + [ts_sym_statement] = SHIFT(1596), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -73952,7 +74025,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1310), + [ts_builtin_sym_error] = SHIFT(1319), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -73962,18 +74035,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -73984,7 +74057,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1587] = { + [1596] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -74047,37 +74120,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1588] = { + [1597] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1589), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1589), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1598), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1598), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1589] = { + [1598] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -74160,14 +74233,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1590] = { + [1599] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1593), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1594), - [ts_aux_sym_5] = SHIFT(1593), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1602), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1603), + [ts_aux_sym_5] = SHIFT(1602), + [ts_aux_sym_8] = SHIFT(627), }, - [1591] = { + [1600] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -74231,15 +74304,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1592] = { + [1601] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1593), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1594), - [ts_aux_sym_5] = SHIFT(1593), - [ts_aux_sym_7] = SHIFT(1595), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(1602), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1603), + [ts_aux_sym_5] = SHIFT(1602), + [ts_aux_sym_7] = SHIFT(1604), + [ts_aux_sym_8] = SHIFT(627), }, - [1593] = { + [1602] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -74306,80 +74379,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1594] = { + [1603] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1600), - [ts_aux_sym_5] = SHIFT(1600), + [ts_sym__line_break] = SHIFT(1609), + [ts_aux_sym_5] = SHIFT(1609), }, - [1595] = { - [ts_sym_expression] = SHIFT(1596), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [1604] = { + [ts_sym_expression] = SHIFT(1605), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1596] = { + [1605] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1597), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1598), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1597), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(1606), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1607), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1606), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1597] = { + [1606] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -74464,12 +74537,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1598] = { + [1607] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1599), - [ts_aux_sym_5] = SHIFT(1599), + [ts_sym__line_break] = SHIFT(1608), + [ts_aux_sym_5] = SHIFT(1608), }, - [1599] = { + [1608] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -74533,7 +74606,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1600] = { + [1609] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -74597,10 +74670,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [1601] = { - [ts_sym_var_declaration] = SHIFT(1602), - [ts_sym_expression_statement] = SHIFT(1602), - [ts_sym_expression] = SHIFT(713), + [1610] = { + [ts_sym_var_declaration] = SHIFT(1611), + [ts_sym_expression_statement] = SHIFT(1611), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -74614,19 +74687,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1603), + [ts_builtin_sym_error] = SHIFT(1612), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1604), + [ts_sym_identifier] = SHIFT(1613), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1605), + [ts_aux_sym_var] = SHIFT(1614), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -74637,9 +74710,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1602] = { - [ts_sym_expression_statement] = SHIFT(1617), - [ts_sym_expression] = SHIFT(742), + [1611] = { + [ts_sym_expression_statement] = SHIFT(1626), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -74653,7 +74726,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -74663,7 +74736,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -74675,19 +74748,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1603] = { + [1612] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1615), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(1624), + [ts_aux_sym_5] = SHIFT(747), }, - [1604] = { + [1613] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1611), + [ts_aux_sym_in] = SHIFT(1620), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -74709,111 +74782,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1605] = { - [ts_builtin_sym_error] = SHIFT(717), + [1614] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1606), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1615), + [ts_aux_sym_5] = SHIFT(727), }, - [1606] = { + [1615] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1607), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1616), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1607] = { - [ts_sym_expression] = SHIFT(1608), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1616] = { + [ts_sym_expression] = SHIFT(1617), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1608] = { + [1617] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1609), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1618), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1609] = { - [ts_sym_statement] = SHIFT(1610), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1618] = { + [ts_sym_statement] = SHIFT(1619), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -74827,7 +74900,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1310), + [ts_builtin_sym_error] = SHIFT(1319), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -74837,18 +74910,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -74859,7 +74932,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1610] = { + [1619] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -74922,88 +74995,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1611] = { - [ts_sym_expression] = SHIFT(1612), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1620] = { + [ts_sym_expression] = SHIFT(1621), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1612] = { + [1621] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1613), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1622), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1613] = { - [ts_sym_statement] = SHIFT(1614), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1622] = { + [ts_sym_statement] = SHIFT(1623), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -75017,7 +75090,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1310), + [ts_builtin_sym_error] = SHIFT(1319), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -75027,18 +75100,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -75049,7 +75122,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1614] = { + [1623] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -75112,22 +75185,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1615] = { - [ts_sym_statement] = SHIFT(1616), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1624] = { + [ts_sym_statement] = SHIFT(1625), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -75141,7 +75214,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1310), + [ts_builtin_sym_error] = SHIFT(1319), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -75151,18 +75224,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -75173,7 +75246,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1616] = { + [1625] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -75236,88 +75309,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1617] = { - [ts_sym_expression] = SHIFT(1618), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1626] = { + [ts_sym_expression] = SHIFT(1627), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1618] = { + [1627] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1619), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1628), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1619] = { - [ts_sym_statement] = SHIFT(1620), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1628] = { + [ts_sym_statement] = SHIFT(1629), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -75331,7 +75404,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1310), + [ts_builtin_sym_error] = SHIFT(1319), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -75341,18 +75414,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -75363,7 +75436,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1620] = { + [1629] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -75426,20 +75499,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1621] = { + [1630] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1625), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(1634), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1622] = { + [1631] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1624), + [ts_aux_sym_2] = SHIFT(1633), }, - [1623] = { + [1632] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -75522,7 +75595,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1624] = { + [1633] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -75585,7 +75658,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1625] = { + [1634] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -75668,7 +75741,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1626] = { + [1635] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_statement_block, 3), @@ -75700,44 +75773,62 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1627] = { + [1636] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_2] = REDUCE(ts_aux_sym_statement_block_repeat0, 2), }, - [1628] = { + [1637] = { + [ts_sym_formal_parameters] = SHIFT(1638), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1629] = { + [1638] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1639), + }, + [1639] = { + [ts_sym_statement_block] = SHIFT(1640), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(237), + }, + [1640] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_4] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + }, + [1641] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_bool_op, 2), @@ -75769,7 +75860,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1630] = { + [1642] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_math_op, 2), @@ -75801,7 +75892,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1631] = { + [1643] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_typeof_expression, 2), @@ -75833,37 +75924,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1632] = { + [1644] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1633), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1645), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1633] = { + [1645] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_expression, 3), @@ -75895,19 +75986,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [1634] = { + [1646] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1642), - [ts_aux_sym_2] = SHIFT(1643), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_object_repeat0] = SHIFT(1654), + [ts_aux_sym_2] = SHIFT(1655), + [ts_aux_sym_8] = SHIFT(404), }, - [1635] = { + [1647] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1637), + [ts_aux_sym_6] = SHIFT(1649), }, - [1636] = { + [1648] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 2), @@ -75939,80 +76030,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [1637] = { - [ts_sym_expression] = SHIFT(1638), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [1649] = { + [ts_sym_expression] = SHIFT(1650), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [1638] = { + [1650] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1639), - [ts_aux_sym_2] = SHIFT(1640), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = SHIFT(1651), + [ts_aux_sym_2] = SHIFT(1652), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [1639] = { + [1651] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1641), + [ts_aux_sym_2] = SHIFT(1653), }, - [1640] = { + [1652] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 5), @@ -76044,7 +76135,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [1641] = { + [1653] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 6), @@ -76076,12 +76167,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [1642] = { + [1654] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1644), + [ts_aux_sym_2] = SHIFT(1656), }, - [1643] = { + [1655] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 3), @@ -76113,7 +76204,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [1644] = { + [1656] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_object, 4), @@ -76145,12 +76236,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [1645] = { + [1657] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1647), + [ts_aux_sym_4] = SHIFT(1659), }, - [1646] = { + [1658] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), @@ -76180,7 +76271,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [1647] = { + [1659] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), @@ -76210,8 +76301,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [1648] = { - [ts_sym_expression] = SHIFT(1649), + [1660] = { + [ts_sym_expression] = SHIFT(1661), [ts_sym_in_expression] = SHIFT(148), [ts_sym_instanceof_expression] = SHIFT(148), [ts_sym_typeof_expression] = SHIFT(148), @@ -76246,7 +76337,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(158), [ts_aux_sym_35] = SHIFT(159), }, - [1649] = { + [1661] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_function_call_repeat0] = REDUCE(ts_sym_assignment, 3), @@ -76278,70 +76369,75 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1650] = { - [ts_sym_statement_block] = SHIFT(1659), + [1662] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1654), + [ts_aux_sym_3] = SHIFT(1672), }, - [1651] = { - [ts_sym_formal_parameters] = SHIFT(1652), + [1663] = { + [ts_sym_formal_parameters] = SHIFT(1664), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1652] = { - [ts_sym_statement_block] = SHIFT(1653), + [1664] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1654), + [ts_aux_sym_4] = SHIFT(1665), }, - [1653] = { + [1665] = { + [ts_sym_statement_block] = SHIFT(1666), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_6] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), + [ts_aux_sym_1] = SHIFT(1667), }, - [1654] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1666] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_6] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), + }, + [1667] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -76355,7 +76451,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1655), + [ts_builtin_sym_error] = SHIFT(1668), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -76365,20 +76461,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1656), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1657), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1669), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1670), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -76389,18 +76485,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1655] = { + [1668] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(1658), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(1671), + [ts_aux_sym_5] = SHIFT(308), }, - [1656] = { + [1669] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1658), + [ts_aux_sym_2] = SHIFT(1671), }, - [1657] = { + [1670] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), @@ -76430,7 +76526,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1658] = { + [1671] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), @@ -76460,37 +76556,55 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1659] = { + [1672] = { + [ts_sym_formal_parameters] = SHIFT(1673), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_6] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1660] = { + [1673] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1674), + }, + [1674] = { + [ts_sym_statement_block] = SHIFT(1675), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1667), + }, + [1675] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_6] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + }, + [1676] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -76520,7 +76634,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1661] = { + [1677] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), @@ -76550,7 +76664,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1662] = { + [1678] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), @@ -76580,37 +76694,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1663] = { + [1679] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1664), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1680), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1664] = { + [1680] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -76640,19 +76754,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [1665] = { + [1681] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1673), - [ts_aux_sym_2] = SHIFT(1674), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_object_repeat0] = SHIFT(1689), + [ts_aux_sym_2] = SHIFT(1690), + [ts_aux_sym_8] = SHIFT(404), }, - [1666] = { + [1682] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1668), + [ts_aux_sym_6] = SHIFT(1684), }, - [1667] = { + [1683] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), @@ -76682,80 +76796,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [1668] = { - [ts_sym_expression] = SHIFT(1669), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [1684] = { + [ts_sym_expression] = SHIFT(1685), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [1669] = { + [1685] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1670), - [ts_aux_sym_2] = SHIFT(1671), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = SHIFT(1686), + [ts_aux_sym_2] = SHIFT(1687), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [1670] = { + [1686] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1672), + [ts_aux_sym_2] = SHIFT(1688), }, - [1671] = { + [1687] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), @@ -76785,7 +76899,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [1672] = { + [1688] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), @@ -76815,12 +76929,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [1673] = { + [1689] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1675), + [ts_aux_sym_2] = SHIFT(1691), }, - [1674] = { + [1690] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), @@ -76850,7 +76964,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [1675] = { + [1691] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), @@ -76880,8 +76994,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [1676] = { - [ts_sym_expression] = SHIFT(1677), + [1692] = { + [ts_sym_expression] = SHIFT(1693), [ts_sym_in_expression] = SHIFT(128), [ts_sym_instanceof_expression] = SHIFT(128), [ts_sym_typeof_expression] = SHIFT(128), @@ -76916,7 +77030,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(136), [ts_aux_sym_35] = SHIFT(137), }, - [1677] = { + [1693] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), @@ -76946,8 +77060,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1678] = { - [ts_sym_expression] = SHIFT(1679), + [1694] = { + [ts_sym_expression] = SHIFT(1695), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -76982,7 +77096,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [1679] = { + [1695] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -77012,7 +77126,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_ternary, 5), }, - [1680] = { + [1696] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77042,7 +77156,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1681] = { + [1697] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77072,7 +77186,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1682] = { + [1698] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77102,7 +77216,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1683] = { + [1699] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -77132,7 +77246,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 3), }, - [1684] = { + [1700] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -77162,7 +77276,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 3), }, - [1685] = { + [1701] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), @@ -77192,7 +77306,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_instanceof_expression, 3), }, - [1686] = { + [1702] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), @@ -77222,12 +77336,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_in_expression, 3), }, - [1687] = { + [1703] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1690), + [ts_aux_sym_function_call_repeat0] = SHIFT(1706), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(1691), + [ts_aux_sym_4] = SHIFT(1707), [ts_aux_sym_in] = SHIFT(178), [ts_aux_sym_8] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), @@ -77254,14 +77368,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1688] = { + [1704] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1690), - [ts_aux_sym_4] = SHIFT(1691), + [ts_aux_sym_function_call_repeat0] = SHIFT(1706), + [ts_aux_sym_4] = SHIFT(1707), [ts_aux_sym_8] = SHIFT(174), }, - [1689] = { + [1705] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), @@ -77291,12 +77405,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 3), }, - [1690] = { + [1706] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1692), + [ts_aux_sym_4] = SHIFT(1708), }, - [1691] = { + [1707] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), @@ -77326,7 +77440,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 4), }, - [1692] = { + [1708] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), @@ -77356,7 +77470,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 5), }, - [1693] = { + [1709] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_property_access, 3), @@ -77390,12 +77504,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), }, - [1694] = { + [1710] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(1695), + [ts_aux_sym_6] = SHIFT(1711), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -77420,8 +77534,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1695] = { - [ts_sym_expression] = SHIFT(1696), + [1711] = { + [ts_sym_expression] = SHIFT(1712), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -77456,7 +77570,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1696] = { + [1712] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(98), @@ -77485,7 +77599,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1697] = { + [1713] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77514,7 +77628,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1698] = { + [1714] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77543,7 +77657,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1699] = { + [1715] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 3), @@ -77572,7 +77686,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1700] = { + [1716] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -77601,7 +77715,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1701] = { + [1717] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 3), @@ -77630,7 +77744,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1702] = { + [1718] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_instanceof_expression, 3), @@ -77659,7 +77773,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1703] = { + [1719] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_in_expression, 3), @@ -77688,12 +77802,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1704] = { + [1720] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1707), + [ts_aux_sym_function_call_repeat0] = SHIFT(1723), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(1708), + [ts_aux_sym_4] = SHIFT(1724), [ts_aux_sym_in] = SHIFT(178), [ts_aux_sym_8] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), @@ -77720,14 +77834,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1705] = { + [1721] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1707), - [ts_aux_sym_4] = SHIFT(1708), + [ts_aux_sym_function_call_repeat0] = SHIFT(1723), + [ts_aux_sym_4] = SHIFT(1724), [ts_aux_sym_8] = SHIFT(174), }, - [1706] = { + [1722] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 3), @@ -77756,12 +77870,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), }, - [1707] = { + [1723] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1709), + [ts_aux_sym_4] = SHIFT(1725), }, - [1708] = { + [1724] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 4), @@ -77790,7 +77904,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), }, - [1709] = { + [1725] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_function_call, 5), @@ -77819,69 +77933,74 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), }, - [1710] = { - [ts_sym_statement_block] = SHIFT(1719), + [1726] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1714), + [ts_aux_sym_3] = SHIFT(1736), }, - [1711] = { - [ts_sym_formal_parameters] = SHIFT(1712), + [1727] = { + [ts_sym_formal_parameters] = SHIFT(1728), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1712] = { - [ts_sym_statement_block] = SHIFT(1713), + [1728] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1714), + [ts_aux_sym_4] = SHIFT(1729), }, - [1713] = { + [1729] = { + [ts_sym_statement_block] = SHIFT(1730), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), + [ts_aux_sym_1] = SHIFT(1731), }, - [1714] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1730] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), + }, + [1731] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -77895,7 +78014,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1715), + [ts_builtin_sym_error] = SHIFT(1732), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -77905,20 +78024,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1716), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1717), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1733), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1734), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -77929,18 +78048,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1715] = { + [1732] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(1718), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(1735), + [ts_aux_sym_5] = SHIFT(308), }, - [1716] = { + [1733] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1718), + [ts_aux_sym_2] = SHIFT(1735), }, - [1717] = { + [1734] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), @@ -77969,7 +78088,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1718] = { + [1735] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), @@ -77998,36 +78117,54 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1719] = { + [1736] = { + [ts_sym_formal_parameters] = SHIFT(1737), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1720] = { + [1737] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1738), + }, + [1738] = { + [ts_sym_statement_block] = SHIFT(1739), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1731), + }, + [1739] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + }, + [1740] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -78056,7 +78193,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1721] = { + [1741] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), @@ -78085,7 +78222,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1722] = { + [1742] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), @@ -78114,37 +78251,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1723] = { + [1743] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1724), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1744), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1724] = { + [1744] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -78173,19 +78310,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [1725] = { + [1745] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1733), - [ts_aux_sym_2] = SHIFT(1734), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_object_repeat0] = SHIFT(1753), + [ts_aux_sym_2] = SHIFT(1754), + [ts_aux_sym_8] = SHIFT(404), }, - [1726] = { + [1746] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1728), + [ts_aux_sym_6] = SHIFT(1748), }, - [1727] = { + [1747] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), @@ -78214,80 +78351,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), }, - [1728] = { - [ts_sym_expression] = SHIFT(1729), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [1748] = { + [ts_sym_expression] = SHIFT(1749), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [1729] = { + [1749] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1730), - [ts_aux_sym_2] = SHIFT(1731), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = SHIFT(1750), + [ts_aux_sym_2] = SHIFT(1751), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [1730] = { + [1750] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1732), + [ts_aux_sym_2] = SHIFT(1752), }, - [1731] = { + [1751] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), @@ -78316,7 +78453,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 5), [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), }, - [1732] = { + [1752] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), @@ -78345,12 +78482,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 6), [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), }, - [1733] = { + [1753] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1735), + [ts_aux_sym_2] = SHIFT(1755), }, - [1734] = { + [1754] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), @@ -78379,7 +78516,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), }, - [1735] = { + [1755] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), @@ -78408,70 +78545,75 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 4), [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), }, - [1736] = { - [ts_sym_statement_block] = SHIFT(1745), + [1756] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1740), + [ts_aux_sym_3] = SHIFT(1766), }, - [1737] = { - [ts_sym_formal_parameters] = SHIFT(1738), + [1757] = { + [ts_sym_formal_parameters] = SHIFT(1758), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1738] = { - [ts_sym_statement_block] = SHIFT(1739), + [1758] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1740), + [ts_aux_sym_4] = SHIFT(1759), }, - [1739] = { + [1759] = { + [ts_sym_statement_block] = SHIFT(1760), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 4), + [ts_aux_sym_1] = SHIFT(1761), }, - [1740] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1760] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 5), + }, + [1761] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -78485,7 +78627,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1741), + [ts_builtin_sym_error] = SHIFT(1762), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -78495,20 +78637,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1742), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1743), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1763), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1764), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -78519,18 +78661,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1741] = { + [1762] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(1744), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(1765), + [ts_aux_sym_5] = SHIFT(308), }, - [1742] = { + [1763] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1744), + [ts_aux_sym_2] = SHIFT(1765), }, - [1743] = { + [1764] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), @@ -78560,7 +78702,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_36] = REDUCE(ts_sym_statement_block, 2), }, - [1744] = { + [1765] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), @@ -78590,37 +78732,55 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_36] = REDUCE(ts_sym_statement_block, 3), }, - [1745] = { + [1766] = { + [ts_sym_formal_parameters] = SHIFT(1767), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 3), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1746] = { + [1767] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1768), + }, + [1768] = { + [ts_sym_statement_block] = SHIFT(1769), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1761), + }, + [1769] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 6), + }, + [1770] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -78650,7 +78810,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 2), }, - [1747] = { + [1771] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), @@ -78680,7 +78840,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 2), }, - [1748] = { + [1772] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), @@ -78710,37 +78870,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_typeof_expression, 2), }, - [1749] = { + [1773] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1750), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1774), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1750] = { + [1774] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -78770,19 +78930,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_36] = REDUCE(ts_sym_expression, 3), }, - [1751] = { + [1775] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1759), - [ts_aux_sym_2] = SHIFT(1760), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_object_repeat0] = SHIFT(1783), + [ts_aux_sym_2] = SHIFT(1784), + [ts_aux_sym_8] = SHIFT(404), }, - [1752] = { + [1776] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1754), + [ts_aux_sym_6] = SHIFT(1778), }, - [1753] = { + [1777] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 2), @@ -78812,80 +78972,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), [ts_aux_sym_36] = REDUCE(ts_sym_object, 2), }, - [1754] = { - [ts_sym_expression] = SHIFT(1755), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [1778] = { + [ts_sym_expression] = SHIFT(1779), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [1755] = { + [1779] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1756), - [ts_aux_sym_2] = SHIFT(1757), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = SHIFT(1780), + [ts_aux_sym_2] = SHIFT(1781), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [1756] = { + [1780] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1758), + [ts_aux_sym_2] = SHIFT(1782), }, - [1757] = { + [1781] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 5), @@ -78915,7 +79075,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), [ts_aux_sym_36] = REDUCE(ts_sym_object, 5), }, - [1758] = { + [1782] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 6), @@ -78945,12 +79105,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), [ts_aux_sym_36] = REDUCE(ts_sym_object, 6), }, - [1759] = { + [1783] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1761), + [ts_aux_sym_2] = SHIFT(1785), }, - [1760] = { + [1784] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 3), @@ -78980,7 +79140,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), [ts_aux_sym_36] = REDUCE(ts_sym_object, 3), }, - [1761] = { + [1785] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = REDUCE(ts_sym_object, 4), @@ -79010,8 +79170,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), [ts_aux_sym_36] = REDUCE(ts_sym_object, 4), }, - [1762] = { - [ts_sym_expression] = SHIFT(1763), + [1786] = { + [ts_sym_expression] = SHIFT(1787), [ts_sym_in_expression] = SHIFT(62), [ts_sym_instanceof_expression] = SHIFT(62), [ts_sym_typeof_expression] = SHIFT(62), @@ -79046,7 +79206,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(70), [ts_aux_sym_35] = SHIFT(71), }, - [1763] = { + [1787] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(111), @@ -79076,7 +79236,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(122), [ts_aux_sym_36] = REDUCE(ts_sym_assignment, 3), }, - [1764] = { + [1788] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_property_access, 4), @@ -79113,7 +79273,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 4), [ts_aux_sym_36] = REDUCE(ts_sym_property_access, 4), }, - [1765] = { + [1789] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_property_access, 3), @@ -79150,12 +79310,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_property_access, 3), [ts_aux_sym_36] = REDUCE(ts_sym_property_access, 3), }, - [1766] = { + [1790] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(146), [ts_aux_sym_in] = SHIFT(193), - [ts_aux_sym_6] = SHIFT(1767), + [ts_aux_sym_6] = SHIFT(1791), [ts_aux_sym_instanceof] = SHIFT(195), [ts_aux_sym_9] = SHIFT(196), [ts_aux_sym_10] = SHIFT(196), @@ -79180,8 +79340,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(203), [ts_aux_sym_35] = SHIFT(204), }, - [1767] = { - [ts_sym_expression] = SHIFT(1768), + [1791] = { + [ts_sym_expression] = SHIFT(1792), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -79216,7 +79376,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(37), [ts_aux_sym_35] = SHIFT(38), }, - [1768] = { + [1792] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_ternary, 5), @@ -79248,7 +79408,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_ternary, 5), }, - [1769] = { + [1793] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_bool_op, 3), @@ -79280,7 +79440,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1770] = { + [1794] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_bool_op, 3), @@ -79312,7 +79472,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1771] = { + [1795] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_bool_op, 3), @@ -79344,7 +79504,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 3), }, - [1772] = { + [1796] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_math_op, 3), @@ -79376,7 +79536,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 3), }, - [1773] = { + [1797] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_math_op, 3), @@ -79408,7 +79568,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 3), }, - [1774] = { + [1798] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_instanceof_expression, 3), @@ -79440,7 +79600,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_instanceof_expression, 3), }, - [1775] = { + [1799] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_in_expression, 3), @@ -79472,12 +79632,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_in_expression, 3), }, - [1776] = { + [1800] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1779), + [ts_aux_sym_function_call_repeat0] = SHIFT(1803), [ts_aux_sym_3] = SHIFT(168), - [ts_aux_sym_4] = SHIFT(1780), + [ts_aux_sym_4] = SHIFT(1804), [ts_aux_sym_in] = SHIFT(178), [ts_aux_sym_8] = SHIFT(174), [ts_aux_sym_instanceof] = SHIFT(179), @@ -79504,14 +79664,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(187), [ts_aux_sym_35] = SHIFT(188), }, - [1777] = { + [1801] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_function_call_repeat0] = SHIFT(1779), - [ts_aux_sym_4] = SHIFT(1780), + [ts_aux_sym_function_call_repeat0] = SHIFT(1803), + [ts_aux_sym_4] = SHIFT(1804), [ts_aux_sym_8] = SHIFT(174), }, - [1778] = { + [1802] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_call, 3), @@ -79543,12 +79703,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 3), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 3), }, - [1779] = { + [1803] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1781), + [ts_aux_sym_4] = SHIFT(1805), }, - [1780] = { + [1804] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_call, 4), @@ -79580,7 +79740,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 4), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 4), }, - [1781] = { + [1805] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_call, 5), @@ -79612,7 +79772,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_function_call, 5), [ts_aux_sym_36] = REDUCE(ts_sym_function_call, 5), }, - [1782] = { + [1806] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_array, 4), @@ -79644,7 +79804,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_array, 4), [ts_aux_sym_36] = REDUCE(ts_sym_array, 4), }, - [1783] = { + [1807] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_3] = SHIFT(49), @@ -79673,7 +79833,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1784] = { + [1808] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_constructor_call, 2), @@ -79705,72 +79865,77 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_36] = REDUCE(ts_sym_constructor_call, 2), }, - [1785] = { - [ts_sym_statement_block] = SHIFT(1794), + [1809] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1789), + [ts_aux_sym_3] = SHIFT(1819), }, - [1786] = { - [ts_sym_formal_parameters] = SHIFT(1787), + [1810] = { + [ts_sym_formal_parameters] = SHIFT(1811), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1787] = { - [ts_sym_statement_block] = SHIFT(1788), + [1811] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1789), + [ts_aux_sym_4] = SHIFT(1812), }, - [1788] = { + [1812] = { + [ts_sym_statement_block] = SHIFT(1813), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 4), + [ts_aux_sym_1] = SHIFT(1814), }, - [1789] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1813] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 5), + }, + [1814] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -79784,7 +79949,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1790), + [ts_builtin_sym_error] = SHIFT(1815), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -79794,20 +79959,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1791), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1792), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1816), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1817), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -79818,18 +79983,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1790] = { + [1815] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(1793), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(1818), + [ts_aux_sym_5] = SHIFT(308), }, - [1791] = { + [1816] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1793), + [ts_aux_sym_2] = SHIFT(1818), }, - [1792] = { + [1817] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_statement_block, 2), @@ -79861,7 +80026,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_36] = REDUCE(ts_sym_statement_block, 2), }, - [1793] = { + [1818] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_statement_block, 3), @@ -79893,39 +80058,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_36] = REDUCE(ts_sym_statement_block, 3), }, - [1794] = { + [1819] = { + [ts_sym_formal_parameters] = SHIFT(1820), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 3), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1795] = { + [1820] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1821), + }, + [1821] = { + [ts_sym_statement_block] = SHIFT(1822), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1814), + }, + [1822] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_8] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_36] = REDUCE(ts_sym_function_expression, 6), + }, + [1823] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_bool_op, 2), @@ -79957,7 +80140,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_bool_op, 2), }, - [1796] = { + [1824] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_math_op, 2), @@ -79989,7 +80172,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_math_op, 2), }, - [1797] = { + [1825] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_typeof_expression, 2), @@ -80021,37 +80204,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_typeof_expression, 2), }, - [1798] = { + [1826] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1799), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1827), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1799] = { + [1827] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_expression, 3), @@ -80083,19 +80266,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_36] = REDUCE(ts_sym_expression, 3), }, - [1800] = { + [1828] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1808), - [ts_aux_sym_2] = SHIFT(1809), - [ts_aux_sym_8] = SHIFT(399), + [ts_aux_sym_object_repeat0] = SHIFT(1836), + [ts_aux_sym_2] = SHIFT(1837), + [ts_aux_sym_8] = SHIFT(404), }, - [1801] = { + [1829] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_6] = SHIFT(1803), + [ts_aux_sym_6] = SHIFT(1831), }, - [1802] = { + [1830] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 2), @@ -80127,80 +80310,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 2), [ts_aux_sym_36] = REDUCE(ts_sym_object, 2), }, - [1803] = { - [ts_sym_expression] = SHIFT(1804), - [ts_sym_in_expression] = SHIFT(276), - [ts_sym_instanceof_expression] = SHIFT(276), - [ts_sym_typeof_expression] = SHIFT(276), - [ts_sym_math_op] = SHIFT(276), - [ts_sym_bool_op] = SHIFT(276), - [ts_sym_ternary] = SHIFT(276), - [ts_sym_assignment] = SHIFT(276), - [ts_sym_function_expression] = SHIFT(276), - [ts_sym_function_call] = SHIFT(276), - [ts_sym_constructor_call] = SHIFT(276), - [ts_sym_property_access] = SHIFT(277), - [ts_sym_object] = SHIFT(276), - [ts_sym_array] = SHIFT(276), + [1831] = { + [ts_sym_expression] = SHIFT(1832), + [ts_sym_in_expression] = SHIFT(273), + [ts_sym_instanceof_expression] = SHIFT(273), + [ts_sym_typeof_expression] = SHIFT(273), + [ts_sym_math_op] = SHIFT(273), + [ts_sym_bool_op] = SHIFT(273), + [ts_sym_ternary] = SHIFT(273), + [ts_sym_assignment] = SHIFT(273), + [ts_sym_function_expression] = SHIFT(273), + [ts_sym_function_call] = SHIFT(273), + [ts_sym_constructor_call] = SHIFT(273), + [ts_sym_property_access] = SHIFT(274), + [ts_sym_object] = SHIFT(273), + [ts_sym_array] = SHIFT(273), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(276), - [ts_sym_string] = SHIFT(276), + [ts_sym_regex] = SHIFT(273), + [ts_sym_string] = SHIFT(273), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(277), - [ts_sym_number] = SHIFT(276), - [ts_sym_null] = SHIFT(276), - [ts_sym_true] = SHIFT(276), - [ts_sym_false] = SHIFT(276), - [ts_aux_sym_1] = SHIFT(278), - [ts_aux_sym_3] = SHIFT(279), - [ts_aux_sym_typeof] = SHIFT(280), - [ts_aux_sym_9] = SHIFT(281), - [ts_aux_sym_10] = SHIFT(281), - [ts_aux_sym_11] = SHIFT(281), - [ts_aux_sym_12] = SHIFT(281), - [ts_aux_sym_28] = SHIFT(282), - [ts_aux_sym_function] = SHIFT(283), - [ts_aux_sym_new] = SHIFT(284), - [ts_aux_sym_35] = SHIFT(285), + [ts_sym_identifier] = SHIFT(274), + [ts_sym_number] = SHIFT(273), + [ts_sym_null] = SHIFT(273), + [ts_sym_true] = SHIFT(273), + [ts_sym_false] = SHIFT(273), + [ts_aux_sym_1] = SHIFT(275), + [ts_aux_sym_3] = SHIFT(276), + [ts_aux_sym_typeof] = SHIFT(277), + [ts_aux_sym_9] = SHIFT(278), + [ts_aux_sym_10] = SHIFT(278), + [ts_aux_sym_11] = SHIFT(278), + [ts_aux_sym_12] = SHIFT(278), + [ts_aux_sym_28] = SHIFT(279), + [ts_aux_sym_function] = SHIFT(280), + [ts_aux_sym_new] = SHIFT(281), + [ts_aux_sym_35] = SHIFT(282), }, - [1804] = { + [1832] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_object_repeat0] = SHIFT(1805), - [ts_aux_sym_2] = SHIFT(1806), - [ts_aux_sym_3] = SHIFT(294), - [ts_aux_sym_in] = SHIFT(319), - [ts_aux_sym_8] = SHIFT(399), - [ts_aux_sym_instanceof] = SHIFT(320), - [ts_aux_sym_9] = SHIFT(321), - [ts_aux_sym_10] = SHIFT(321), - [ts_aux_sym_11] = SHIFT(400), - [ts_aux_sym_12] = SHIFT(400), - [ts_aux_sym_13] = SHIFT(401), - [ts_aux_sym_14] = SHIFT(401), - [ts_aux_sym_15] = SHIFT(401), - [ts_aux_sym_16] = SHIFT(401), - [ts_aux_sym_17] = SHIFT(401), - [ts_aux_sym_18] = SHIFT(402), - [ts_aux_sym_19] = SHIFT(403), - [ts_aux_sym_20] = SHIFT(322), - [ts_aux_sym_21] = SHIFT(322), - [ts_aux_sym_22] = SHIFT(322), - [ts_aux_sym_23] = SHIFT(322), - [ts_aux_sym_24] = SHIFT(322), - [ts_aux_sym_25] = SHIFT(322), - [ts_aux_sym_26] = SHIFT(322), - [ts_aux_sym_27] = SHIFT(322), - [ts_aux_sym_29] = SHIFT(404), - [ts_aux_sym_34] = SHIFT(313), - [ts_aux_sym_35] = SHIFT(314), + [ts_aux_sym_object_repeat0] = SHIFT(1833), + [ts_aux_sym_2] = SHIFT(1834), + [ts_aux_sym_3] = SHIFT(291), + [ts_aux_sym_in] = SHIFT(320), + [ts_aux_sym_8] = SHIFT(404), + [ts_aux_sym_instanceof] = SHIFT(321), + [ts_aux_sym_9] = SHIFT(322), + [ts_aux_sym_10] = SHIFT(322), + [ts_aux_sym_11] = SHIFT(405), + [ts_aux_sym_12] = SHIFT(405), + [ts_aux_sym_13] = SHIFT(406), + [ts_aux_sym_14] = SHIFT(406), + [ts_aux_sym_15] = SHIFT(406), + [ts_aux_sym_16] = SHIFT(406), + [ts_aux_sym_17] = SHIFT(406), + [ts_aux_sym_18] = SHIFT(407), + [ts_aux_sym_19] = SHIFT(408), + [ts_aux_sym_20] = SHIFT(323), + [ts_aux_sym_21] = SHIFT(323), + [ts_aux_sym_22] = SHIFT(323), + [ts_aux_sym_23] = SHIFT(323), + [ts_aux_sym_24] = SHIFT(323), + [ts_aux_sym_25] = SHIFT(323), + [ts_aux_sym_26] = SHIFT(323), + [ts_aux_sym_27] = SHIFT(323), + [ts_aux_sym_29] = SHIFT(409), + [ts_aux_sym_34] = SHIFT(314), + [ts_aux_sym_35] = SHIFT(315), }, - [1805] = { + [1833] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1807), + [ts_aux_sym_2] = SHIFT(1835), }, - [1806] = { + [1834] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 5), @@ -80232,7 +80415,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 5), [ts_aux_sym_36] = REDUCE(ts_sym_object, 5), }, - [1807] = { + [1835] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 6), @@ -80264,12 +80447,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 6), [ts_aux_sym_36] = REDUCE(ts_sym_object, 6), }, - [1808] = { + [1836] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1810), + [ts_aux_sym_2] = SHIFT(1838), }, - [1809] = { + [1837] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 3), @@ -80301,7 +80484,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 3), [ts_aux_sym_36] = REDUCE(ts_sym_object, 3), }, - [1810] = { + [1838] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_object, 4), @@ -80333,12 +80516,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = REDUCE(ts_sym_object, 4), [ts_aux_sym_36] = REDUCE(ts_sym_object, 4), }, - [1811] = { + [1839] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_36] = SHIFT(1813), + [ts_aux_sym_36] = SHIFT(1841), }, - [1812] = { + [1840] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 3), [ts_aux_sym_3] = REDUCE(ts_sym_array, 3), @@ -80368,7 +80551,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 3), [ts_aux_sym_35] = REDUCE(ts_sym_array, 3), }, - [1813] = { + [1841] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_array, 4), [ts_aux_sym_3] = REDUCE(ts_sym_array, 4), @@ -80398,8 +80581,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_array, 4), [ts_aux_sym_35] = REDUCE(ts_sym_array, 4), }, - [1814] = { - [ts_sym_expression] = SHIFT(1815), + [1842] = { + [ts_sym_expression] = SHIFT(1843), [ts_sym_in_expression] = SHIFT(28), [ts_sym_instanceof_expression] = SHIFT(28), [ts_sym_typeof_expression] = SHIFT(28), @@ -80434,7 +80617,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(37), [ts_aux_sym_35] = SHIFT(38), }, - [1815] = { + [1843] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), [ts_aux_sym_array_repeat0] = REDUCE(ts_sym_assignment, 3), @@ -80466,10 +80649,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(60), [ts_aux_sym_36] = REDUCE(ts_sym_assignment, 3), }, - [1816] = { + [1844] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(445), + [ts_aux_sym_3] = SHIFT(450), [ts_aux_sym_in] = SHIFT(99), [ts_aux_sym_instanceof] = SHIFT(100), [ts_aux_sym_9] = SHIFT(101), @@ -80495,7 +80678,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = SHIFT(108), [ts_aux_sym_35] = SHIFT(109), }, - [1817] = { + [1845] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_constructor_call, 2), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), @@ -80525,70 +80708,75 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1818] = { - [ts_sym_statement_block] = SHIFT(1827), + [1846] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1822), + [ts_aux_sym_3] = SHIFT(1856), }, - [1819] = { - [ts_sym_formal_parameters] = SHIFT(1820), + [1847] = { + [ts_sym_formal_parameters] = SHIFT(1848), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(229), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1820] = { - [ts_sym_statement_block] = SHIFT(1821), + [1848] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1822), + [ts_aux_sym_4] = SHIFT(1849), }, - [1821] = { + [1849] = { + [ts_sym_statement_block] = SHIFT(1850), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 4), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1851), }, - [1822] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1850] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 5), + }, + [1851] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -80602,7 +80790,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1823), + [ts_builtin_sym_error] = SHIFT(1852), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -80612,20 +80800,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1824), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1825), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(1853), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(1854), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -80636,18 +80824,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1823] = { + [1852] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_2] = SHIFT(1826), - [ts_aux_sym_5] = SHIFT(310), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_2] = SHIFT(1855), + [ts_aux_sym_5] = SHIFT(308), }, - [1824] = { + [1853] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1826), + [ts_aux_sym_2] = SHIFT(1855), }, - [1825] = { + [1854] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 2), @@ -80677,7 +80865,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1826] = { + [1855] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_3] = REDUCE(ts_sym_statement_block, 3), @@ -80707,37 +80895,55 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1827] = { + [1856] = { + [ts_sym_formal_parameters] = SHIFT(1857), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(230), + [ts_aux_sym_4] = REDUCE(ts_sym_formal_parameters, 0), }, - [1828] = { + [1857] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1858), + }, + [1858] = { + [ts_sym_statement_block] = SHIFT(1859), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_1] = SHIFT(1851), + }, + [1859] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_in] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_5] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_instanceof] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_13] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_14] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_15] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_16] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_17] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_18] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_19] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_20] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_21] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_22] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_23] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_24] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_25] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_26] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_27] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_29] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_34] = REDUCE(ts_sym_function_expression, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_function_expression, 6), + }, + [1860] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_bool_op, 2), @@ -80764,18 +80970,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_27] = REDUCE(ts_sym_bool_op, 2), [ts_aux_sym_29] = REDUCE(ts_sym_bool_op, 2), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1829] = { + [1861] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_3] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), [ts_aux_sym_11] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_12] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_13] = REDUCE(ts_sym_math_op, 2), @@ -80785,27 +80991,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_18] = REDUCE(ts_sym_math_op, 2), [ts_aux_sym_19] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_math_op, 2), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1830] = { + [1862] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_3] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_in] = SHIFT(446), + [ts_aux_sym_in] = SHIFT(451), [ts_aux_sym_5] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), [ts_aux_sym_11] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_12] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_13] = REDUCE(ts_sym_typeof_expression, 2), @@ -80815,25 +81021,25 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_17] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_18] = REDUCE(ts_sym_typeof_expression, 2), [ts_aux_sym_19] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), [ts_aux_sym_29] = REDUCE(ts_sym_typeof_expression, 2), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1831] = { + [1863] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1832), + [ts_sym__line_break] = SHIFT(1864), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1832), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1864), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -80855,14 +81061,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1832] = { + [1864] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -80950,37 +81156,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1833] = { + [1865] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1835), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1835), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1867), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1867), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1834] = { + [1866] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -81044,7 +81250,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1835] = { + [1867] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -81127,7 +81333,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1836] = { + [1868] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -81191,98 +81397,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1837] = { - [ts_sym_expression] = SHIFT(1838), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1839), + [1869] = { + [ts_sym_expression] = SHIFT(1870), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1871), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1838] = { + [1870] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1840), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1872), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1839] = { + [1871] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1840), + [ts_aux_sym_4] = SHIFT(1872), }, - [1840] = { + [1872] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1841), + [ts_aux_sym_1] = SHIFT(1873), }, - [1841] = { - [ts_sym_switch_case] = SHIFT(477), + [1873] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1842), - [ts_aux_sym_2] = SHIFT(1843), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1874), + [ts_aux_sym_2] = SHIFT(1875), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1842] = { + [1874] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1844), + [ts_aux_sym_2] = SHIFT(1876), }, - [1843] = { + [1875] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -81345,7 +81551,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1844] = { + [1876] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -81408,7 +81614,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1845] = { + [1877] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -81417,8 +81623,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(2026), - [ts_sym_finally_clause] = SHIFT(2027), + [ts_sym_catch_clause] = SHIFT(2058), + [ts_sym_finally_clause] = SHIFT(2059), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -81459,8 +81665,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(2028), - [ts_aux_sym_finally] = SHIFT(2029), + [ts_aux_sym_catch] = SHIFT(2060), + [ts_aux_sym_finally] = SHIFT(2061), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -81475,7 +81681,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1846] = { + [1878] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -81542,57 +81748,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1847] = { + [1879] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2025), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2025), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2057), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2057), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1848] = { + [1880] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2025), - [ts_aux_sym_5] = SHIFT(2025), + [ts_sym__line_break] = SHIFT(2057), + [ts_aux_sym_5] = SHIFT(2057), }, - [1849] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1881] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -81606,30 +81812,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2020), + [ts_builtin_sym_error] = SHIFT(2052), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2021), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(2022), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2053), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(2054), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -81640,20 +81846,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1850] = { + [1882] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2000), + [ts_aux_sym_3] = SHIFT(2032), }, - [1851] = { - [ts_builtin_sym_error] = SHIFT(1989), + [1883] = { + [ts_builtin_sym_error] = SHIFT(2021), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1990), - [ts_sym_identifier] = SHIFT(1991), - [ts_aux_sym_5] = SHIFT(1990), + [ts_sym__line_break] = SHIFT(2022), + [ts_sym_identifier] = SHIFT(2023), + [ts_aux_sym_5] = SHIFT(2022), }, - [1852] = { - [ts_sym_expression] = SHIFT(1987), + [1884] = { + [ts_sym_expression] = SHIFT(2019), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -81676,7 +81882,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -81688,32 +81894,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1853] = { + [1885] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1890), + [ts_aux_sym_3] = SHIFT(1922), }, - [1854] = { + [1886] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1885), + [ts_aux_sym_3] = SHIFT(1917), }, - [1855] = { - [ts_sym_statement] = SHIFT(1874), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [1887] = { + [ts_sym_statement] = SHIFT(1906), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -81727,7 +81933,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -81737,18 +81943,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -81759,18 +81965,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1856] = { + [1888] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1866), + [ts_aux_sym_3] = SHIFT(1898), }, - [1857] = { + [1889] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1865), - [ts_aux_sym_5] = SHIFT(1865), + [ts_sym__line_break] = SHIFT(1897), + [ts_aux_sym_5] = SHIFT(1897), }, - [1858] = { - [ts_sym_expression] = SHIFT(1862), + [1890] = { + [ts_sym_expression] = SHIFT(1894), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -81787,15 +81993,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1863), + [ts_sym__line_break] = SHIFT(1895), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1863), + [ts_aux_sym_5] = SHIFT(1895), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -81806,8 +82012,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1859] = { - [ts_sym_expression] = SHIFT(258), + [1891] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -81818,7 +82024,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1860), + [ts_sym_property_access] = SHIFT(1892), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -81842,13 +82048,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1860] = { + [1892] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1861), + [ts_sym__line_break] = SHIFT(1893), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1861), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1893), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -81870,14 +82076,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1861] = { + [1893] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -81969,37 +82175,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1862] = { + [1894] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1864), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1864), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1896), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1896), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1863] = { + [1895] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -82067,7 +82273,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1864] = { + [1896] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -82154,7 +82360,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1865] = { + [1897] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -82222,98 +82428,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1866] = { - [ts_sym_expression] = SHIFT(1867), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1868), + [1898] = { + [ts_sym_expression] = SHIFT(1899), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1900), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1867] = { + [1899] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1869), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1901), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1868] = { + [1900] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1869), + [ts_aux_sym_4] = SHIFT(1901), }, - [1869] = { + [1901] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1870), + [ts_aux_sym_1] = SHIFT(1902), }, - [1870] = { - [ts_sym_switch_case] = SHIFT(477), + [1902] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1871), - [ts_aux_sym_2] = SHIFT(1872), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1903), + [ts_aux_sym_2] = SHIFT(1904), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1871] = { + [1903] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1873), + [ts_aux_sym_2] = SHIFT(1905), }, - [1872] = { + [1904] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -82380,7 +82586,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1873] = { + [1905] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -82447,7 +82653,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1874] = { + [1906] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -82456,8 +82662,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1875), - [ts_sym_finally_clause] = SHIFT(1876), + [ts_sym_catch_clause] = SHIFT(1907), + [ts_sym_finally_clause] = SHIFT(1908), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -82498,8 +82704,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1877), - [ts_aux_sym_finally] = SHIFT(1878), + [ts_aux_sym_catch] = SHIFT(1909), + [ts_aux_sym_finally] = SHIFT(1910), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -82514,7 +82720,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1875] = { + [1907] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -82524,7 +82730,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1884), + [ts_sym_finally_clause] = SHIFT(1916), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -82566,7 +82772,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1878), + [ts_aux_sym_finally] = SHIFT(1910), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -82581,7 +82787,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1876] = { + [1908] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -82648,27 +82854,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1877] = { + [1909] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1880), + [ts_aux_sym_3] = SHIFT(1912), }, - [1878] = { - [ts_sym_statement] = SHIFT(1879), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [1910] = { + [ts_sym_statement] = SHIFT(1911), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -82682,7 +82888,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -82692,18 +82898,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -82714,7 +82920,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1879] = { + [1911] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -82781,33 +82987,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [1880] = { - [ts_builtin_sym_error] = SHIFT(1881), + [1912] = { + [ts_builtin_sym_error] = SHIFT(1913), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1881), + [ts_sym_identifier] = SHIFT(1913), }, - [1881] = { + [1913] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1882), + [ts_aux_sym_4] = SHIFT(1914), }, - [1882] = { - [ts_sym_statement] = SHIFT(1883), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [1914] = { + [ts_sym_statement] = SHIFT(1915), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -82821,7 +83027,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -82831,18 +83037,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -82853,7 +83059,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1883] = { + [1915] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -82920,7 +83126,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [1884] = { + [1916] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -82987,94 +83193,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [1885] = { - [ts_sym_expression] = SHIFT(1886), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1887), + [1917] = { + [ts_sym_expression] = SHIFT(1918), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1919), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1886] = { + [1918] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1888), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1920), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1887] = { + [1919] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1888), + [ts_aux_sym_4] = SHIFT(1920), }, - [1888] = { - [ts_sym_statement] = SHIFT(1889), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [1920] = { + [ts_sym_statement] = SHIFT(1921), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -83088,7 +83294,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -83098,18 +83304,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -83120,7 +83326,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1889] = { + [1921] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -83187,94 +83393,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [1890] = { - [ts_sym_expression] = SHIFT(1891), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1892), + [1922] = { + [ts_sym_expression] = SHIFT(1923), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1924), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1891] = { + [1923] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1893), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1925), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1892] = { + [1924] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1893), + [ts_aux_sym_4] = SHIFT(1925), }, - [1893] = { - [ts_sym_statement] = SHIFT(1894), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), + [1925] = { + [ts_sym_statement] = SHIFT(1926), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -83288,7 +83494,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -83298,18 +83504,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -83320,7 +83526,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1894] = { + [1926] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -83369,7 +83575,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1985), + [ts_aux_sym_else] = SHIFT(2017), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), @@ -83388,7 +83594,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [1895] = { + [1927] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -83456,57 +83662,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [1896] = { + [1928] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1984), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1984), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2016), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2016), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1897] = { + [1929] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1984), - [ts_aux_sym_5] = SHIFT(1984), + [ts_sym__line_break] = SHIFT(2016), + [ts_aux_sym_5] = SHIFT(2016), }, - [1898] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [1930] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -83520,30 +83726,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1979), + [ts_builtin_sym_error] = SHIFT(2011), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(1980), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(1981), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2012), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(2013), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -83554,20 +83760,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1899] = { + [1931] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1959), + [ts_aux_sym_3] = SHIFT(1991), }, - [1900] = { - [ts_builtin_sym_error] = SHIFT(1948), + [1932] = { + [ts_builtin_sym_error] = SHIFT(1980), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1949), - [ts_sym_identifier] = SHIFT(1950), - [ts_aux_sym_5] = SHIFT(1949), + [ts_sym__line_break] = SHIFT(1981), + [ts_sym_identifier] = SHIFT(1982), + [ts_aux_sym_5] = SHIFT(1981), }, - [1901] = { - [ts_sym_expression] = SHIFT(1946), + [1933] = { + [ts_sym_expression] = SHIFT(1978), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -83590,7 +83796,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -83602,32 +83808,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1902] = { + [1934] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1939), + [ts_aux_sym_3] = SHIFT(1971), }, - [1903] = { + [1935] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1934), + [ts_aux_sym_3] = SHIFT(1966), }, - [1904] = { - [ts_sym_statement] = SHIFT(1923), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), + [1936] = { + [ts_sym_statement] = SHIFT(1955), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -83641,7 +83847,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -83651,18 +83857,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -83673,18 +83879,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1905] = { + [1937] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1915), + [ts_aux_sym_3] = SHIFT(1947), }, - [1906] = { + [1938] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1914), - [ts_aux_sym_5] = SHIFT(1914), + [ts_sym__line_break] = SHIFT(1946), + [ts_aux_sym_5] = SHIFT(1946), }, - [1907] = { - [ts_sym_expression] = SHIFT(1911), + [1939] = { + [ts_sym_expression] = SHIFT(1943), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -83701,15 +83907,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(1912), + [ts_sym__line_break] = SHIFT(1944), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(1912), + [ts_aux_sym_5] = SHIFT(1944), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -83720,8 +83926,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1908] = { - [ts_sym_expression] = SHIFT(258), + [1940] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -83732,7 +83938,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(1909), + [ts_sym_property_access] = SHIFT(1941), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -83756,13 +83962,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [1909] = { + [1941] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1910), + [ts_sym__line_break] = SHIFT(1942), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(1910), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(1942), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -83784,14 +83990,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1910] = { + [1942] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -83884,37 +84090,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [1911] = { + [1943] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1913), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1913), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(1945), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1945), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1912] = { + [1944] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -83983,7 +84189,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [1913] = { + [1945] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -84071,7 +84277,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [1914] = { + [1946] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -84140,98 +84346,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [1915] = { - [ts_sym_expression] = SHIFT(1916), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1917), + [1947] = { + [ts_sym_expression] = SHIFT(1948), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1949), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1916] = { + [1948] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1918), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1950), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1917] = { + [1949] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1918), + [ts_aux_sym_4] = SHIFT(1950), }, - [1918] = { + [1950] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(1919), + [ts_aux_sym_1] = SHIFT(1951), }, - [1919] = { - [ts_sym_switch_case] = SHIFT(477), + [1951] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(1920), - [ts_aux_sym_2] = SHIFT(1921), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(1952), + [ts_aux_sym_2] = SHIFT(1953), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [1920] = { + [1952] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1922), + [ts_aux_sym_2] = SHIFT(1954), }, - [1921] = { + [1953] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -84299,7 +84505,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [1922] = { + [1954] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -84367,7 +84573,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [1923] = { + [1955] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -84376,8 +84582,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(1924), - [ts_sym_finally_clause] = SHIFT(1925), + [ts_sym_catch_clause] = SHIFT(1956), + [ts_sym_finally_clause] = SHIFT(1957), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -84419,8 +84625,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(1926), - [ts_aux_sym_finally] = SHIFT(1927), + [ts_aux_sym_catch] = SHIFT(1958), + [ts_aux_sym_finally] = SHIFT(1959), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -84435,7 +84641,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [1924] = { + [1956] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -84445,7 +84651,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(1933), + [ts_sym_finally_clause] = SHIFT(1965), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -84488,7 +84694,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(1927), + [ts_aux_sym_finally] = SHIFT(1959), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -84503,7 +84709,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1925] = { + [1957] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -84571,1463 +84777,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [1926] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(1929), - }, - [1927] = { - [ts_sym_statement] = SHIFT(1928), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1928] = { - [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), - [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), - }, - [1929] = { - [ts_builtin_sym_error] = SHIFT(1930), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1930), - }, - [1930] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1931), - }, - [1931] = { - [ts_sym_statement] = SHIFT(1932), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1932] = { - [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), - [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), - }, - [1933] = { - [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), - [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), - [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), - [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), - }, - [1934] = { - [ts_sym_expression] = SHIFT(1935), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1936), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [1935] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1937), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [1936] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1937), - }, - [1937] = { - [ts_sym_statement] = SHIFT(1938), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1938] = { - [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_math_op] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_ternary] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_assignment] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_function_call] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_property_access] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_object] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_array] = REDUCE(ts_sym_while_statement, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_while_statement, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_string] = REDUCE(ts_sym_while_statement, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_number] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_null] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_true] = REDUCE(ts_sym_while_statement, 5), - [ts_sym_false] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), - }, - [1939] = { - [ts_sym_expression] = SHIFT(1940), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(1941), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), - }, - [1940] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1942), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), - }, - [1941] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(1942), - }, - [1942] = { - [ts_sym_statement] = SHIFT(1943), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1943] = { - [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_math_op] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_ternary] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_assignment] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_function_call] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_property_access] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_object] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_array] = REDUCE(ts_sym_if_statement, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_if_statement, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_string] = REDUCE(ts_sym_if_statement, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_number] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_null] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_true] = REDUCE(ts_sym_if_statement, 5), - [ts_sym_false] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_1] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(1944), - [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_return] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_typeof] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_28] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_function] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), - }, - [1944] = { - [ts_sym_statement] = SHIFT(1945), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [1945] = { - [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_for_in_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_throw_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_if_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_while_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_try_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_catch_clause] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_finally_clause] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_switch_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_break_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_var_declaration] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_expression_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_return_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_delete_statement] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_in_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_typeof_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_math_op] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_bool_op] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_ternary] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_assignment] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_function_expression] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_function_call] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_constructor_call] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_property_access] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_object] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_array] = REDUCE(ts_sym_if_statement, 7), - [ts_builtin_sym_error] = REDUCE(ts_sym_if_statement, 7), - [ts_builtin_sym_end] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_string] = REDUCE(ts_sym_if_statement, 7), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_number] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_null] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_true] = REDUCE(ts_sym_if_statement, 7), - [ts_sym_false] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_1] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_for] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_3] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_else] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_break] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_return] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_delete] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_typeof] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_9] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_10] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_11] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_12] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_28] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_function] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), - [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), - }, - [1946] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1947), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1947), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), - }, - [1947] = { - [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_math_op] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_ternary] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_assignment] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_function_call] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_property_access] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_object] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_array] = REDUCE(ts_sym_throw_statement, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_throw_statement, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_string] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_number] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_null] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_true] = REDUCE(ts_sym_throw_statement, 3), - [ts_sym_false] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_1] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_else] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_return] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_throw_statement, 3), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), - }, - [1948] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1951), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1952), - [ts_aux_sym_5] = SHIFT(1951), - [ts_aux_sym_8] = SHIFT(622), - }, - [1949] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), - }, - [1950] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1951), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1952), - [ts_aux_sym_5] = SHIFT(1951), - [ts_aux_sym_7] = SHIFT(1953), - [ts_aux_sym_8] = SHIFT(622), - }, - [1951] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 3), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 3), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 3), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), - }, - [1952] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1958), - [ts_aux_sym_5] = SHIFT(1958), - }, - [1953] = { - [ts_sym_expression] = SHIFT(1954), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), - }, - [1954] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1955), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1956), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1955), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), - }, - [1955] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), - [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), - }, - [1956] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1957), - [ts_aux_sym_5] = SHIFT(1957), - }, - [1957] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), - }, [1958] = { - [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_object] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_array] = REDUCE(ts_sym_var_declaration, 4), - [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 4), - [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_string] = REDUCE(ts_sym_var_declaration, 4), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_number] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_null] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_true] = REDUCE(ts_sym_var_declaration, 4), - [ts_sym_false] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), - [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), - [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_3] = SHIFT(1961), }, [1959] = { - [ts_sym_var_declaration] = SHIFT(1960), - [ts_sym_expression_statement] = SHIFT(1960), - [ts_sym_expression] = SHIFT(713), + [ts_sym_statement] = SHIFT(1960), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -86041,19 +84811,28 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1961), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(1962), + [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1963), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -86065,8 +84844,100 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_35] = SHIFT(26), }, [1960] = { - [ts_sym_expression_statement] = SHIFT(1975), - [ts_sym_expression] = SHIFT(742), + [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_math_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_ternary] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_assignment] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_function_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_property_access] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_object] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_array] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_finally_clause, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_string] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_number] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_null] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_true] = REDUCE(ts_sym_finally_clause, 2), + [ts_sym_false] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_if] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_else] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), + }, + [1961] = { + [ts_builtin_sym_error] = SHIFT(1962), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1962), + }, + [1962] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1963), + }, + [1963] = { + [ts_sym_statement] = SHIFT(1964), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -86080,7 +84951,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -86090,7 +84961,1342 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1964] = { + [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_math_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_ternary] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_assignment] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_function_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_property_access] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_object] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_array] = REDUCE(ts_sym_catch_clause, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_catch_clause, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_string] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_number] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_null] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_true] = REDUCE(ts_sym_catch_clause, 5), + [ts_sym_false] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_else] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), + }, + [1965] = { + [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_for_in_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_throw_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_catch_clause] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_finally_clause] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_return_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_delete_statement] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_in_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_typeof_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_math_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_bool_op] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_ternary] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_assignment] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_expression] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_function_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_constructor_call] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_property_access] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_object] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_array] = REDUCE(ts_sym_try_statement, 4), + [ts_builtin_sym_error] = REDUCE(ts_sym_try_statement, 4), + [ts_builtin_sym_end] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_string] = REDUCE(ts_sym_try_statement, 4), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_number] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_null] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_true] = REDUCE(ts_sym_try_statement, 4), + [ts_sym_false] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_1] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_for] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_3] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_var] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_throw] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_catch] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_finally] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_delete] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_typeof] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_9] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_10] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_11] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_12] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_28] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_function] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), + [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), + }, + [1966] = { + [ts_sym_expression] = SHIFT(1967), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1968), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1967] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1969), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1968] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1969), + }, + [1969] = { + [ts_sym_statement] = SHIFT(1970), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1929), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1970] = { + [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_math_op] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_ternary] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_assignment] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_function_call] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_property_access] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_object] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_array] = REDUCE(ts_sym_while_statement, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_while_statement, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_string] = REDUCE(ts_sym_while_statement, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_number] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_null] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_true] = REDUCE(ts_sym_while_statement, 5), + [ts_sym_false] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_else] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), + }, + [1971] = { + [ts_sym_expression] = SHIFT(1972), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(1973), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), + }, + [1972] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1974), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), + }, + [1973] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_4] = SHIFT(1974), + }, + [1974] = { + [ts_sym_statement] = SHIFT(1975), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1929), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1975] = { + [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_math_op] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_ternary] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_assignment] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_function_call] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_property_access] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_object] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_array] = REDUCE(ts_sym_if_statement, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_if_statement, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_string] = REDUCE(ts_sym_if_statement, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_number] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_null] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_true] = REDUCE(ts_sym_if_statement, 5), + [ts_sym_false] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_1] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_else] = SHIFT(1976), + [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_return] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_typeof] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_28] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_function] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), + [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), + }, + [1976] = { + [ts_sym_statement] = SHIFT(1977), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1929), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1977] = { + [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_for_in_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_throw_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_if_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_while_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_try_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_catch_clause] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_finally_clause] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_switch_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_break_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_var_declaration] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_expression_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_return_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_delete_statement] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_in_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_typeof_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_math_op] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_bool_op] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_ternary] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_assignment] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_function_expression] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_function_call] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_constructor_call] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_property_access] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_object] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_array] = REDUCE(ts_sym_if_statement, 7), + [ts_builtin_sym_error] = REDUCE(ts_sym_if_statement, 7), + [ts_builtin_sym_end] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_string] = REDUCE(ts_sym_if_statement, 7), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_number] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_null] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_true] = REDUCE(ts_sym_if_statement, 7), + [ts_sym_false] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_1] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_for] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_3] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_else] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_catch] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_break] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_return] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_delete] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_typeof] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_9] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_10] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_11] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_12] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_28] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_function] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), + [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), + }, + [1978] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1979), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(1979), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), + }, + [1979] = { + [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_math_op] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_ternary] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_assignment] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_function_call] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_property_access] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_object] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_array] = REDUCE(ts_sym_throw_statement, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_throw_statement, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_string] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_number] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_null] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_true] = REDUCE(ts_sym_throw_statement, 3), + [ts_sym_false] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_1] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_else] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_return] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_throw_statement, 3), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), + }, + [1980] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1983), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1984), + [ts_aux_sym_5] = SHIFT(1983), + [ts_aux_sym_8] = SHIFT(627), + }, + [1981] = { + [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_object] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_array] = REDUCE(ts_sym_var_declaration, 2), + [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 2), + [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_string] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_number] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_null] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_true] = REDUCE(ts_sym_var_declaration, 2), + [ts_sym_false] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), + [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), + }, + [1982] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1983), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1984), + [ts_aux_sym_5] = SHIFT(1983), + [ts_aux_sym_7] = SHIFT(1985), + [ts_aux_sym_8] = SHIFT(627), + }, + [1983] = { + [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_object] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_array] = REDUCE(ts_sym_var_declaration, 3), + [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 3), + [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_string] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_number] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_null] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_true] = REDUCE(ts_sym_var_declaration, 3), + [ts_sym_false] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_7] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), + [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), + }, + [1984] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1990), + [ts_aux_sym_5] = SHIFT(1990), + }, + [1985] = { + [ts_sym_expression] = SHIFT(1986), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), + }, + [1986] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1987), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(1988), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(1987), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), + }, + [1987] = { + [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_object] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_array] = REDUCE(ts_sym_var_declaration, 5), + [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 5), + [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_string] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_number] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_null] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_true] = REDUCE(ts_sym_var_declaration, 5), + [ts_sym_false] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_var_declaration_repeat0] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_in] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_8] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_instanceof] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_13] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_14] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_15] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_16] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_17] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_18] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_19] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_20] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_21] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_22] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_23] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_24] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_25] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_26] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_27] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_29] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 5), + [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), + }, + [1988] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(1989), + [ts_aux_sym_5] = SHIFT(1989), + }, + [1989] = { + [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_object] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_array] = REDUCE(ts_sym_var_declaration, 6), + [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 6), + [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_string] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_number] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_null] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_true] = REDUCE(ts_sym_var_declaration, 6), + [ts_sym_false] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), + [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), + }, + [1990] = { + [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_for_in_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_throw_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_if_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_while_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_try_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_catch_clause] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_finally_clause] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_switch_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_break_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_var_declaration] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_expression_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_return_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_delete_statement] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_in_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_instanceof_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_typeof_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_math_op] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_bool_op] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_ternary] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_assignment] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_function_expression] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_function_call] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_constructor_call] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_property_access] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_object] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_array] = REDUCE(ts_sym_var_declaration, 4), + [ts_builtin_sym_error] = REDUCE(ts_sym_var_declaration, 4), + [ts_builtin_sym_end] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_string] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_number] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_null] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_true] = REDUCE(ts_sym_var_declaration, 4), + [ts_sym_false] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_program_repeat0] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_1] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_for] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_3] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_var] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_throw] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_5] = REDUCE_EXTRA(ts_sym__line_break), + [ts_aux_sym_if] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_else] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_while] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_try] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_catch] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_finally] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_switch] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_break] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_return] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_delete] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_typeof] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_9] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_10] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_11] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_12] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_28] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_function] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), + [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), + }, + [1991] = { + [ts_sym_var_declaration] = SHIFT(1992), + [ts_sym_expression_statement] = SHIFT(1992), + [ts_sym_expression] = SHIFT(722), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1993), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(1994), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1995), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [1992] = { + [ts_sym_expression_statement] = SHIFT(2007), + [ts_sym_expression] = SHIFT(751), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(752), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -86102,19 +86308,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1961] = { + [1993] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(1973), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(2005), + [ts_aux_sym_5] = SHIFT(747), }, - [1962] = { + [1994] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(1969), + [ts_aux_sym_in] = SHIFT(2001), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -86136,111 +86342,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [1963] = { - [ts_builtin_sym_error] = SHIFT(717), + [1995] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(1964), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(1996), + [ts_aux_sym_5] = SHIFT(727), }, - [1964] = { + [1996] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(1965), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(1997), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [1965] = { - [ts_sym_expression] = SHIFT(1966), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [1997] = { + [ts_sym_expression] = SHIFT(1998), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1966] = { + [1998] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1967), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(1999), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1967] = { - [ts_sym_statement] = SHIFT(1968), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), + [1999] = { + [ts_sym_statement] = SHIFT(2000), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -86254,7 +86460,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -86264,18 +86470,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -86286,7 +86492,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1968] = { + [2000] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -86354,88 +86560,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [1969] = { - [ts_sym_expression] = SHIFT(1970), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2001] = { + [ts_sym_expression] = SHIFT(2002), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1970] = { + [2002] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1971), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2003), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1971] = { - [ts_sym_statement] = SHIFT(1972), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), + [2003] = { + [ts_sym_statement] = SHIFT(2004), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -86449,7 +86655,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -86459,18 +86665,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -86481,7 +86687,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1972] = { + [2004] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -86549,22 +86755,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [1973] = { - [ts_sym_statement] = SHIFT(1974), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), + [2005] = { + [ts_sym_statement] = SHIFT(2006), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -86578,7 +86784,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -86588,18 +86794,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -86610,7 +86816,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1974] = { + [2006] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -86678,88 +86884,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [1975] = { - [ts_sym_expression] = SHIFT(1976), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2007] = { + [ts_sym_expression] = SHIFT(2008), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [1976] = { + [2008] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(1977), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2009), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [1977] = { - [ts_sym_statement] = SHIFT(1978), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), + [2009] = { + [ts_sym_statement] = SHIFT(2010), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -86773,7 +86979,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -86783,18 +86989,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -86805,7 +87011,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1978] = { + [2010] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -86873,20 +87079,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [1979] = { + [2011] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(1983), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(2015), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [1980] = { + [2012] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(1982), + [ts_aux_sym_2] = SHIFT(2014), }, - [1981] = { + [2013] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -86974,7 +87180,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [1982] = { + [2014] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -87042,7 +87248,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1983] = { + [2015] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -87130,7 +87336,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [1984] = { + [2016] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -87218,22 +87424,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [1985] = { - [ts_sym_statement] = SHIFT(1986), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [2017] = { + [ts_sym_statement] = SHIFT(2018), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -87247,7 +87453,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -87257,18 +87463,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -87279,7 +87485,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [1986] = { + [2018] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -87346,37 +87552,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [1987] = { + [2019] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1988), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(1988), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2020), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2020), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [1988] = { + [2020] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -87463,14 +87669,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [1989] = { + [2021] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1992), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1993), - [ts_aux_sym_5] = SHIFT(1992), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2024), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2025), + [ts_aux_sym_5] = SHIFT(2024), + [ts_aux_sym_8] = SHIFT(627), }, - [1990] = { + [2022] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -87538,15 +87744,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [1991] = { + [2023] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1992), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1993), - [ts_aux_sym_5] = SHIFT(1992), - [ts_aux_sym_7] = SHIFT(1994), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2024), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2025), + [ts_aux_sym_5] = SHIFT(2024), + [ts_aux_sym_7] = SHIFT(2026), + [ts_aux_sym_8] = SHIFT(627), }, - [1992] = { + [2024] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -87617,80 +87823,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [1993] = { + [2025] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1999), - [ts_aux_sym_5] = SHIFT(1999), + [ts_sym__line_break] = SHIFT(2031), + [ts_aux_sym_5] = SHIFT(2031), }, - [1994] = { - [ts_sym_expression] = SHIFT(1995), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [2026] = { + [ts_sym_expression] = SHIFT(2027), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [1995] = { + [2027] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1996), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(1997), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(1996), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(2028), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2029), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(2028), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [1996] = { + [2028] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -87779,12 +87985,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [1997] = { + [2029] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(1998), - [ts_aux_sym_5] = SHIFT(1998), + [ts_sym__line_break] = SHIFT(2030), + [ts_aux_sym_5] = SHIFT(2030), }, - [1998] = { + [2030] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -87852,7 +88058,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [1999] = { + [2031] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -87920,10 +88126,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2000] = { - [ts_sym_var_declaration] = SHIFT(2001), - [ts_sym_expression_statement] = SHIFT(2001), - [ts_sym_expression] = SHIFT(713), + [2032] = { + [ts_sym_var_declaration] = SHIFT(2033), + [ts_sym_expression_statement] = SHIFT(2033), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -87937,19 +88143,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2002), + [ts_builtin_sym_error] = SHIFT(2034), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2003), + [ts_sym_identifier] = SHIFT(2035), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2004), + [ts_aux_sym_var] = SHIFT(2036), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -87960,9 +88166,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2001] = { - [ts_sym_expression_statement] = SHIFT(2016), - [ts_sym_expression] = SHIFT(742), + [2033] = { + [ts_sym_expression_statement] = SHIFT(2048), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -87976,7 +88182,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -87986,7 +88192,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -87998,19 +88204,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2002] = { + [2034] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(2014), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(2046), + [ts_aux_sym_5] = SHIFT(747), }, - [2003] = { + [2035] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2010), + [ts_aux_sym_in] = SHIFT(2042), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -88032,111 +88238,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2004] = { - [ts_builtin_sym_error] = SHIFT(717), + [2036] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(2005), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(2037), + [ts_aux_sym_5] = SHIFT(727), }, - [2005] = { + [2037] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(2006), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(2038), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [2006] = { - [ts_sym_expression] = SHIFT(2007), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2038] = { + [ts_sym_expression] = SHIFT(2039), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2007] = { + [2039] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2008), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2040), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2008] = { - [ts_sym_statement] = SHIFT(2009), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [2040] = { + [ts_sym_statement] = SHIFT(2041), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -88150,7 +88356,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -88160,18 +88366,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -88182,7 +88388,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2009] = { + [2041] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -88249,88 +88455,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2010] = { - [ts_sym_expression] = SHIFT(2011), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2042] = { + [ts_sym_expression] = SHIFT(2043), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2011] = { + [2043] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2012), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2044), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2012] = { - [ts_sym_statement] = SHIFT(2013), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [2044] = { + [ts_sym_statement] = SHIFT(2045), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -88344,7 +88550,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -88354,18 +88560,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -88376,7 +88582,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2013] = { + [2045] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -88443,22 +88649,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2014] = { - [ts_sym_statement] = SHIFT(2015), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [2046] = { + [ts_sym_statement] = SHIFT(2047), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -88472,7 +88678,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -88482,18 +88688,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -88504,7 +88710,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2015] = { + [2047] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -88571,88 +88777,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2016] = { - [ts_sym_expression] = SHIFT(2017), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2048] = { + [ts_sym_expression] = SHIFT(2049), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2017] = { + [2049] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2018), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2050), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2018] = { - [ts_sym_statement] = SHIFT(2019), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [2050] = { + [ts_sym_statement] = SHIFT(2051), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -88666,7 +88872,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -88676,18 +88882,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -88698,7 +88904,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2019] = { + [2051] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -88765,20 +88971,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2020] = { + [2052] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(2024), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(2056), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [2021] = { + [2053] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2023), + [ts_aux_sym_2] = SHIFT(2055), }, - [2022] = { + [2054] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -88865,7 +89071,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2023] = { + [2055] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -88932,7 +89138,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2024] = { + [2056] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -89019,7 +89225,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2025] = { + [2057] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -89106,7 +89312,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2026] = { + [2058] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -89115,7 +89321,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(2210), + [ts_sym_finally_clause] = SHIFT(2242), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -89156,7 +89362,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(2029), + [ts_aux_sym_finally] = SHIFT(2061), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -89171,7 +89377,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2027] = { + [2059] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -89234,13 +89440,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2028] = { + [2060] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2031), + [ts_aux_sym_3] = SHIFT(2063), }, - [2029] = { - [ts_sym_statement] = SHIFT(2030), + [2061] = { + [ts_sym_statement] = SHIFT(2062), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -89300,7 +89506,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2030] = { + [2062] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -89363,33 +89569,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [2031] = { - [ts_builtin_sym_error] = SHIFT(2032), + [2063] = { + [ts_builtin_sym_error] = SHIFT(2064), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2032), + [ts_sym_identifier] = SHIFT(2064), }, - [2032] = { + [2064] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2033), + [ts_aux_sym_4] = SHIFT(2065), }, - [2033] = { - [ts_sym_statement] = SHIFT(2034), - [ts_sym_statement_block] = SHIFT(2035), - [ts_sym_for_statement] = SHIFT(2035), - [ts_sym_for_in_statement] = SHIFT(2035), - [ts_sym_throw_statement] = SHIFT(2035), - [ts_sym_if_statement] = SHIFT(2035), - [ts_sym_while_statement] = SHIFT(2035), - [ts_sym_try_statement] = SHIFT(2035), - [ts_sym_switch_statement] = SHIFT(2035), - [ts_sym_break_statement] = SHIFT(2035), - [ts_sym_var_declaration] = SHIFT(2035), - [ts_sym_expression_statement] = SHIFT(2035), - [ts_sym_return_statement] = SHIFT(2035), - [ts_sym_delete_statement] = SHIFT(2035), - [ts_sym_expression] = SHIFT(2036), + [2065] = { + [ts_sym_statement] = SHIFT(2066), + [ts_sym_statement_block] = SHIFT(2067), + [ts_sym_for_statement] = SHIFT(2067), + [ts_sym_for_in_statement] = SHIFT(2067), + [ts_sym_throw_statement] = SHIFT(2067), + [ts_sym_if_statement] = SHIFT(2067), + [ts_sym_while_statement] = SHIFT(2067), + [ts_sym_try_statement] = SHIFT(2067), + [ts_sym_switch_statement] = SHIFT(2067), + [ts_sym_break_statement] = SHIFT(2067), + [ts_sym_var_declaration] = SHIFT(2067), + [ts_sym_expression_statement] = SHIFT(2067), + [ts_sym_return_statement] = SHIFT(2067), + [ts_sym_delete_statement] = SHIFT(2067), + [ts_sym_expression] = SHIFT(2068), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -89403,7 +89609,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2037), + [ts_builtin_sym_error] = SHIFT(2069), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -89413,18 +89619,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2038), - [ts_aux_sym_for] = SHIFT(2039), + [ts_aux_sym_1] = SHIFT(2070), + [ts_aux_sym_for] = SHIFT(2071), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2040), - [ts_aux_sym_throw] = SHIFT(2041), - [ts_aux_sym_if] = SHIFT(2042), - [ts_aux_sym_while] = SHIFT(2043), - [ts_aux_sym_try] = SHIFT(2044), - [ts_aux_sym_switch] = SHIFT(2045), - [ts_aux_sym_break] = SHIFT(2046), - [ts_aux_sym_return] = SHIFT(2047), - [ts_aux_sym_delete] = SHIFT(2048), + [ts_aux_sym_var] = SHIFT(2072), + [ts_aux_sym_throw] = SHIFT(2073), + [ts_aux_sym_if] = SHIFT(2074), + [ts_aux_sym_while] = SHIFT(2075), + [ts_aux_sym_try] = SHIFT(2076), + [ts_aux_sym_switch] = SHIFT(2077), + [ts_aux_sym_break] = SHIFT(2078), + [ts_aux_sym_return] = SHIFT(2079), + [ts_aux_sym_delete] = SHIFT(2080), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -89435,7 +89641,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2034] = { + [2066] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -89500,7 +89706,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [2035] = { + [2067] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -89565,57 +89771,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [2036] = { + [2068] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2209), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2209), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2241), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2241), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2037] = { + [2069] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2209), - [ts_aux_sym_5] = SHIFT(2209), + [ts_sym__line_break] = SHIFT(2241), + [ts_aux_sym_5] = SHIFT(2241), }, - [2038] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [2070] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -89629,30 +89835,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2204), + [ts_builtin_sym_error] = SHIFT(2236), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2205), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(2206), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2237), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(2238), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -89663,20 +89869,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2039] = { + [2071] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2184), + [ts_aux_sym_3] = SHIFT(2216), }, - [2040] = { - [ts_builtin_sym_error] = SHIFT(2173), + [2072] = { + [ts_builtin_sym_error] = SHIFT(2205), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2174), - [ts_sym_identifier] = SHIFT(2175), - [ts_aux_sym_5] = SHIFT(2174), + [ts_sym__line_break] = SHIFT(2206), + [ts_sym_identifier] = SHIFT(2207), + [ts_aux_sym_5] = SHIFT(2206), }, - [2041] = { - [ts_sym_expression] = SHIFT(2171), + [2073] = { + [ts_sym_expression] = SHIFT(2203), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -89699,7 +89905,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -89711,32 +89917,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2042] = { + [2074] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2074), + [ts_aux_sym_3] = SHIFT(2106), }, - [2043] = { + [2075] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2069), + [ts_aux_sym_3] = SHIFT(2101), }, - [2044] = { - [ts_sym_statement] = SHIFT(2063), - [ts_sym_statement_block] = SHIFT(1846), - [ts_sym_for_statement] = SHIFT(1846), - [ts_sym_for_in_statement] = SHIFT(1846), - [ts_sym_throw_statement] = SHIFT(1846), - [ts_sym_if_statement] = SHIFT(1846), - [ts_sym_while_statement] = SHIFT(1846), - [ts_sym_try_statement] = SHIFT(1846), - [ts_sym_switch_statement] = SHIFT(1846), - [ts_sym_break_statement] = SHIFT(1846), - [ts_sym_var_declaration] = SHIFT(1846), - [ts_sym_expression_statement] = SHIFT(1846), - [ts_sym_return_statement] = SHIFT(1846), - [ts_sym_delete_statement] = SHIFT(1846), - [ts_sym_expression] = SHIFT(1847), + [2076] = { + [ts_sym_statement] = SHIFT(2095), + [ts_sym_statement_block] = SHIFT(1878), + [ts_sym_for_statement] = SHIFT(1878), + [ts_sym_for_in_statement] = SHIFT(1878), + [ts_sym_throw_statement] = SHIFT(1878), + [ts_sym_if_statement] = SHIFT(1878), + [ts_sym_while_statement] = SHIFT(1878), + [ts_sym_try_statement] = SHIFT(1878), + [ts_sym_switch_statement] = SHIFT(1878), + [ts_sym_break_statement] = SHIFT(1878), + [ts_sym_var_declaration] = SHIFT(1878), + [ts_sym_expression_statement] = SHIFT(1878), + [ts_sym_return_statement] = SHIFT(1878), + [ts_sym_delete_statement] = SHIFT(1878), + [ts_sym_expression] = SHIFT(1879), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -89750,7 +89956,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1848), + [ts_builtin_sym_error] = SHIFT(1880), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -89760,18 +89966,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1849), - [ts_aux_sym_for] = SHIFT(1850), + [ts_aux_sym_1] = SHIFT(1881), + [ts_aux_sym_for] = SHIFT(1882), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1851), - [ts_aux_sym_throw] = SHIFT(1852), - [ts_aux_sym_if] = SHIFT(1853), - [ts_aux_sym_while] = SHIFT(1854), - [ts_aux_sym_try] = SHIFT(1855), - [ts_aux_sym_switch] = SHIFT(1856), - [ts_aux_sym_break] = SHIFT(1857), - [ts_aux_sym_return] = SHIFT(1858), - [ts_aux_sym_delete] = SHIFT(1859), + [ts_aux_sym_var] = SHIFT(1883), + [ts_aux_sym_throw] = SHIFT(1884), + [ts_aux_sym_if] = SHIFT(1885), + [ts_aux_sym_while] = SHIFT(1886), + [ts_aux_sym_try] = SHIFT(1887), + [ts_aux_sym_switch] = SHIFT(1888), + [ts_aux_sym_break] = SHIFT(1889), + [ts_aux_sym_return] = SHIFT(1890), + [ts_aux_sym_delete] = SHIFT(1891), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -89782,18 +89988,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2045] = { + [2077] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2055), + [ts_aux_sym_3] = SHIFT(2087), }, - [2046] = { + [2078] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2054), - [ts_aux_sym_5] = SHIFT(2054), + [ts_sym__line_break] = SHIFT(2086), + [ts_aux_sym_5] = SHIFT(2086), }, - [2047] = { - [ts_sym_expression] = SHIFT(2051), + [2079] = { + [ts_sym_expression] = SHIFT(2083), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -89810,15 +90016,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(2052), + [ts_sym__line_break] = SHIFT(2084), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(2052), + [ts_aux_sym_5] = SHIFT(2084), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -89829,8 +90035,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2048] = { - [ts_sym_expression] = SHIFT(258), + [2080] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -89841,7 +90047,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(2049), + [ts_sym_property_access] = SHIFT(2081), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -89865,13 +90071,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [2049] = { + [2081] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2050), + [ts_sym__line_break] = SHIFT(2082), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(2050), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(2082), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -89893,14 +90099,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2050] = { + [2082] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -89990,37 +90196,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [2051] = { + [2083] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2053), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2053), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2085), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2085), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2052] = { + [2084] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -90086,7 +90292,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [2053] = { + [2085] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -90171,7 +90377,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [2054] = { + [2086] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -90237,98 +90443,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [2055] = { - [ts_sym_expression] = SHIFT(2056), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2057), + [2087] = { + [ts_sym_expression] = SHIFT(2088), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2089), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2056] = { + [2088] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2058), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2090), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2057] = { + [2089] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2058), + [ts_aux_sym_4] = SHIFT(2090), }, - [2058] = { + [2090] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(2059), + [ts_aux_sym_1] = SHIFT(2091), }, - [2059] = { - [ts_sym_switch_case] = SHIFT(477), + [2091] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(2060), - [ts_aux_sym_2] = SHIFT(2061), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(2092), + [ts_aux_sym_2] = SHIFT(2093), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [2060] = { + [2092] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2062), + [ts_aux_sym_2] = SHIFT(2094), }, - [2061] = { + [2093] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -90393,7 +90599,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [2062] = { + [2094] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -90458,7 +90664,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [2063] = { + [2095] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -90467,8 +90673,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(2064), - [ts_sym_finally_clause] = SHIFT(2065), + [ts_sym_catch_clause] = SHIFT(2096), + [ts_sym_finally_clause] = SHIFT(2097), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -90509,8 +90715,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(2028), - [ts_aux_sym_finally] = SHIFT(2066), + [ts_aux_sym_catch] = SHIFT(2060), + [ts_aux_sym_finally] = SHIFT(2098), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -90525,7 +90731,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [2064] = { + [2096] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -90534,7 +90740,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(2068), + [ts_sym_finally_clause] = SHIFT(2100), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -90575,7 +90781,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_if] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(2066), + [ts_aux_sym_finally] = SHIFT(2098), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -90590,7 +90796,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2065] = { + [2097] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -90655,22 +90861,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2066] = { - [ts_sym_statement] = SHIFT(2067), - [ts_sym_statement_block] = SHIFT(2035), - [ts_sym_for_statement] = SHIFT(2035), - [ts_sym_for_in_statement] = SHIFT(2035), - [ts_sym_throw_statement] = SHIFT(2035), - [ts_sym_if_statement] = SHIFT(2035), - [ts_sym_while_statement] = SHIFT(2035), - [ts_sym_try_statement] = SHIFT(2035), - [ts_sym_switch_statement] = SHIFT(2035), - [ts_sym_break_statement] = SHIFT(2035), - [ts_sym_var_declaration] = SHIFT(2035), - [ts_sym_expression_statement] = SHIFT(2035), - [ts_sym_return_statement] = SHIFT(2035), - [ts_sym_delete_statement] = SHIFT(2035), - [ts_sym_expression] = SHIFT(2036), + [2098] = { + [ts_sym_statement] = SHIFT(2099), + [ts_sym_statement_block] = SHIFT(2067), + [ts_sym_for_statement] = SHIFT(2067), + [ts_sym_for_in_statement] = SHIFT(2067), + [ts_sym_throw_statement] = SHIFT(2067), + [ts_sym_if_statement] = SHIFT(2067), + [ts_sym_while_statement] = SHIFT(2067), + [ts_sym_try_statement] = SHIFT(2067), + [ts_sym_switch_statement] = SHIFT(2067), + [ts_sym_break_statement] = SHIFT(2067), + [ts_sym_var_declaration] = SHIFT(2067), + [ts_sym_expression_statement] = SHIFT(2067), + [ts_sym_return_statement] = SHIFT(2067), + [ts_sym_delete_statement] = SHIFT(2067), + [ts_sym_expression] = SHIFT(2068), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -90684,7 +90890,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2037), + [ts_builtin_sym_error] = SHIFT(2069), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -90694,18 +90900,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2038), - [ts_aux_sym_for] = SHIFT(2039), + [ts_aux_sym_1] = SHIFT(2070), + [ts_aux_sym_for] = SHIFT(2071), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2040), - [ts_aux_sym_throw] = SHIFT(2041), - [ts_aux_sym_if] = SHIFT(2042), - [ts_aux_sym_while] = SHIFT(2043), - [ts_aux_sym_try] = SHIFT(2044), - [ts_aux_sym_switch] = SHIFT(2045), - [ts_aux_sym_break] = SHIFT(2046), - [ts_aux_sym_return] = SHIFT(2047), - [ts_aux_sym_delete] = SHIFT(2048), + [ts_aux_sym_var] = SHIFT(2072), + [ts_aux_sym_throw] = SHIFT(2073), + [ts_aux_sym_if] = SHIFT(2074), + [ts_aux_sym_while] = SHIFT(2075), + [ts_aux_sym_try] = SHIFT(2076), + [ts_aux_sym_switch] = SHIFT(2077), + [ts_aux_sym_break] = SHIFT(2078), + [ts_aux_sym_return] = SHIFT(2079), + [ts_aux_sym_delete] = SHIFT(2080), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -90716,7 +90922,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2067] = { + [2099] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -90781,7 +90987,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [2068] = { + [2100] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -90846,94 +91052,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [2069] = { - [ts_sym_expression] = SHIFT(2070), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2071), + [2101] = { + [ts_sym_expression] = SHIFT(2102), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2103), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2070] = { + [2102] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2072), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2104), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2071] = { + [2103] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2072), + [ts_aux_sym_4] = SHIFT(2104), }, - [2072] = { - [ts_sym_statement] = SHIFT(2073), - [ts_sym_statement_block] = SHIFT(2035), - [ts_sym_for_statement] = SHIFT(2035), - [ts_sym_for_in_statement] = SHIFT(2035), - [ts_sym_throw_statement] = SHIFT(2035), - [ts_sym_if_statement] = SHIFT(2035), - [ts_sym_while_statement] = SHIFT(2035), - [ts_sym_try_statement] = SHIFT(2035), - [ts_sym_switch_statement] = SHIFT(2035), - [ts_sym_break_statement] = SHIFT(2035), - [ts_sym_var_declaration] = SHIFT(2035), - [ts_sym_expression_statement] = SHIFT(2035), - [ts_sym_return_statement] = SHIFT(2035), - [ts_sym_delete_statement] = SHIFT(2035), - [ts_sym_expression] = SHIFT(2036), + [2104] = { + [ts_sym_statement] = SHIFT(2105), + [ts_sym_statement_block] = SHIFT(2067), + [ts_sym_for_statement] = SHIFT(2067), + [ts_sym_for_in_statement] = SHIFT(2067), + [ts_sym_throw_statement] = SHIFT(2067), + [ts_sym_if_statement] = SHIFT(2067), + [ts_sym_while_statement] = SHIFT(2067), + [ts_sym_try_statement] = SHIFT(2067), + [ts_sym_switch_statement] = SHIFT(2067), + [ts_sym_break_statement] = SHIFT(2067), + [ts_sym_var_declaration] = SHIFT(2067), + [ts_sym_expression_statement] = SHIFT(2067), + [ts_sym_return_statement] = SHIFT(2067), + [ts_sym_delete_statement] = SHIFT(2067), + [ts_sym_expression] = SHIFT(2068), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -90947,7 +91153,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2037), + [ts_builtin_sym_error] = SHIFT(2069), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -90957,18 +91163,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2038), - [ts_aux_sym_for] = SHIFT(2039), + [ts_aux_sym_1] = SHIFT(2070), + [ts_aux_sym_for] = SHIFT(2071), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2040), - [ts_aux_sym_throw] = SHIFT(2041), - [ts_aux_sym_if] = SHIFT(2042), - [ts_aux_sym_while] = SHIFT(2043), - [ts_aux_sym_try] = SHIFT(2044), - [ts_aux_sym_switch] = SHIFT(2045), - [ts_aux_sym_break] = SHIFT(2046), - [ts_aux_sym_return] = SHIFT(2047), - [ts_aux_sym_delete] = SHIFT(2048), + [ts_aux_sym_var] = SHIFT(2072), + [ts_aux_sym_throw] = SHIFT(2073), + [ts_aux_sym_if] = SHIFT(2074), + [ts_aux_sym_while] = SHIFT(2075), + [ts_aux_sym_try] = SHIFT(2076), + [ts_aux_sym_switch] = SHIFT(2077), + [ts_aux_sym_break] = SHIFT(2078), + [ts_aux_sym_return] = SHIFT(2079), + [ts_aux_sym_delete] = SHIFT(2080), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -90979,7 +91185,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2073] = { + [2105] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -91044,94 +91250,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [2074] = { - [ts_sym_expression] = SHIFT(2075), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2076), + [2106] = { + [ts_sym_expression] = SHIFT(2107), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2108), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2075] = { + [2107] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2077), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2109), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2076] = { + [2108] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2077), + [ts_aux_sym_4] = SHIFT(2109), }, - [2077] = { - [ts_sym_statement] = SHIFT(2078), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2109] = { + [ts_sym_statement] = SHIFT(2110), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91145,7 +91351,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -91155,18 +91361,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -91177,7 +91383,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2078] = { + [2110] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -91225,7 +91431,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2169), + [ts_aux_sym_else] = SHIFT(2201), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -91243,7 +91449,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [2079] = { + [2111] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -91309,57 +91515,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [2080] = { + [2112] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2168), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2168), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2200), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2200), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2081] = { + [2113] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2168), - [ts_aux_sym_5] = SHIFT(2168), + [ts_sym__line_break] = SHIFT(2200), + [ts_aux_sym_5] = SHIFT(2200), }, - [2082] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [2114] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91373,30 +91579,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2163), + [ts_builtin_sym_error] = SHIFT(2195), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2164), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(2165), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2196), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(2197), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -91407,20 +91613,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2083] = { + [2115] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2143), + [ts_aux_sym_3] = SHIFT(2175), }, - [2084] = { - [ts_builtin_sym_error] = SHIFT(2132), + [2116] = { + [ts_builtin_sym_error] = SHIFT(2164), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2133), - [ts_sym_identifier] = SHIFT(2134), - [ts_aux_sym_5] = SHIFT(2133), + [ts_sym__line_break] = SHIFT(2165), + [ts_sym_identifier] = SHIFT(2166), + [ts_aux_sym_5] = SHIFT(2165), }, - [2085] = { - [ts_sym_expression] = SHIFT(2130), + [2117] = { + [ts_sym_expression] = SHIFT(2162), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91443,7 +91649,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -91455,32 +91661,32 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2086] = { + [2118] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2123), + [ts_aux_sym_3] = SHIFT(2155), }, - [2087] = { + [2119] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2118), + [ts_aux_sym_3] = SHIFT(2150), }, - [2088] = { - [ts_sym_statement] = SHIFT(2107), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), + [2120] = { + [ts_sym_statement] = SHIFT(2139), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91494,7 +91700,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), + [ts_builtin_sym_error] = SHIFT(1929), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -91504,18 +91710,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -91526,18 +91732,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2089] = { + [2121] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2099), + [ts_aux_sym_3] = SHIFT(2131), }, - [2090] = { + [2122] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2098), - [ts_aux_sym_5] = SHIFT(2098), + [ts_sym__line_break] = SHIFT(2130), + [ts_aux_sym_5] = SHIFT(2130), }, - [2091] = { - [ts_sym_expression] = SHIFT(2095), + [2123] = { + [ts_sym_expression] = SHIFT(2127), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -91554,15 +91760,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(2096), + [ts_sym__line_break] = SHIFT(2128), [ts_sym_identifier] = SHIFT(6), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(2096), + [ts_aux_sym_5] = SHIFT(2128), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -91573,8 +91779,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2092] = { - [ts_sym_expression] = SHIFT(258), + [2124] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -91585,7 +91791,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(2093), + [ts_sym_property_access] = SHIFT(2125), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -91609,13 +91815,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [2093] = { + [2125] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2094), + [ts_sym__line_break] = SHIFT(2126), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(2094), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(2126), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -91637,14 +91843,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2094] = { + [2126] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -91735,37 +91941,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [2095] = { + [2127] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2097), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2097), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2129), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2129), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2096] = { + [2128] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -91832,7 +92038,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [2097] = { + [2129] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -91918,7 +92124,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [2098] = { + [2130] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -91985,98 +92191,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [2099] = { - [ts_sym_expression] = SHIFT(2100), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2101), + [2131] = { + [ts_sym_expression] = SHIFT(2132), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2133), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2100] = { + [2132] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2102), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2134), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2101] = { + [2133] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2102), + [ts_aux_sym_4] = SHIFT(2134), }, - [2102] = { + [2134] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(2103), + [ts_aux_sym_1] = SHIFT(2135), }, - [2103] = { - [ts_sym_switch_case] = SHIFT(477), + [2135] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(2104), - [ts_aux_sym_2] = SHIFT(2105), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(2136), + [ts_aux_sym_2] = SHIFT(2137), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [2104] = { + [2136] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2106), + [ts_aux_sym_2] = SHIFT(2138), }, - [2105] = { + [2137] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -92142,7 +92348,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [2106] = { + [2138] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -92208,7 +92414,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [2107] = { + [2139] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -92217,8 +92423,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(2108), - [ts_sym_finally_clause] = SHIFT(2109), + [ts_sym_catch_clause] = SHIFT(2140), + [ts_sym_finally_clause] = SHIFT(2141), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -92260,8 +92466,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(2110), - [ts_aux_sym_finally] = SHIFT(2111), + [ts_aux_sym_catch] = SHIFT(2142), + [ts_aux_sym_finally] = SHIFT(2143), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -92276,7 +92482,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [2108] = { + [2140] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -92285,7 +92491,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(2117), + [ts_sym_finally_clause] = SHIFT(2149), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -92327,7 +92533,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(2111), + [ts_aux_sym_finally] = SHIFT(2143), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -92342,7 +92548,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2109] = { + [2141] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -92408,27 +92614,27 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2110] = { + [2142] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2113), + [ts_aux_sym_3] = SHIFT(2145), }, - [2111] = { - [ts_sym_statement] = SHIFT(2112), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2143] = { + [ts_sym_statement] = SHIFT(2144), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -92442,7 +92648,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -92452,18 +92658,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -92474,7 +92680,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2112] = { + [2144] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -92540,33 +92746,33 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [2113] = { - [ts_builtin_sym_error] = SHIFT(2114), + [2145] = { + [ts_builtin_sym_error] = SHIFT(2146), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2114), + [ts_sym_identifier] = SHIFT(2146), }, - [2114] = { + [2146] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2115), + [ts_aux_sym_4] = SHIFT(2147), }, - [2115] = { - [ts_sym_statement] = SHIFT(2116), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2147] = { + [ts_sym_statement] = SHIFT(2148), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -92580,7 +92786,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -92590,18 +92796,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -92612,7 +92818,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2116] = { + [2148] = { [ts_sym_statement] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_statement_block] = REDUCE(ts_sym_catch_clause, 5), [ts_sym_for_statement] = REDUCE(ts_sym_catch_clause, 5), @@ -92678,7 +92884,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_catch_clause, 5), [ts_aux_sym_35] = REDUCE(ts_sym_catch_clause, 5), }, - [2117] = { + [2149] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -92744,94 +92950,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [2118] = { - [ts_sym_expression] = SHIFT(2119), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2120), + [2150] = { + [ts_sym_expression] = SHIFT(2151), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2152), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2119] = { + [2151] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2121), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2153), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2120] = { + [2152] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2121), + [ts_aux_sym_4] = SHIFT(2153), }, - [2121] = { - [ts_sym_statement] = SHIFT(2122), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2153] = { + [ts_sym_statement] = SHIFT(2154), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -92845,7 +93051,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -92855,18 +93061,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -92877,7 +93083,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2122] = { + [2154] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -92943,94 +93149,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [2123] = { - [ts_sym_expression] = SHIFT(2124), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2125), + [2155] = { + [ts_sym_expression] = SHIFT(2156), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2157), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2124] = { + [2156] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2126), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2158), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2125] = { + [2157] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2126), + [ts_aux_sym_4] = SHIFT(2158), }, - [2126] = { - [ts_sym_statement] = SHIFT(2127), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2158] = { + [ts_sym_statement] = SHIFT(2159), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -93044,7 +93250,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -93054,18 +93260,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -93076,7 +93282,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2127] = { + [2159] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -93124,7 +93330,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2128), + [ts_aux_sym_else] = SHIFT(2160), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_finally] = REDUCE(ts_sym_if_statement, 5), @@ -93142,22 +93348,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [2128] = { - [ts_sym_statement] = SHIFT(2129), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2160] = { + [ts_sym_statement] = SHIFT(2161), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -93171,7 +93377,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -93181,18 +93387,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -93203,7 +93409,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2129] = { + [2161] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -93269,37 +93475,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [2130] = { + [2162] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2131), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2131), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2163), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2163), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2131] = { + [2163] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -93385,14 +93591,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [2132] = { + [2164] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2135), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2136), - [ts_aux_sym_5] = SHIFT(2135), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2167), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2168), + [ts_aux_sym_5] = SHIFT(2167), + [ts_aux_sym_8] = SHIFT(627), }, - [2133] = { + [2165] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -93459,15 +93665,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [2134] = { + [2166] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2135), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2136), - [ts_aux_sym_5] = SHIFT(2135), - [ts_aux_sym_7] = SHIFT(2137), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2167), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2168), + [ts_aux_sym_5] = SHIFT(2167), + [ts_aux_sym_7] = SHIFT(2169), + [ts_aux_sym_8] = SHIFT(627), }, - [2135] = { + [2167] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -93537,80 +93743,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [2136] = { + [2168] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2142), - [ts_aux_sym_5] = SHIFT(2142), + [ts_sym__line_break] = SHIFT(2174), + [ts_aux_sym_5] = SHIFT(2174), }, - [2137] = { - [ts_sym_expression] = SHIFT(2138), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [2169] = { + [ts_sym_expression] = SHIFT(2170), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [2138] = { + [2170] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2139), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2140), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(2139), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(2171), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2172), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(2171), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [2139] = { + [2171] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -93698,12 +93904,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [2140] = { + [2172] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2141), - [ts_aux_sym_5] = SHIFT(2141), + [ts_sym__line_break] = SHIFT(2173), + [ts_aux_sym_5] = SHIFT(2173), }, - [2141] = { + [2173] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -93770,7 +93976,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [2142] = { + [2174] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -93837,10 +94043,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2143] = { - [ts_sym_var_declaration] = SHIFT(2144), - [ts_sym_expression_statement] = SHIFT(2144), - [ts_sym_expression] = SHIFT(713), + [2175] = { + [ts_sym_var_declaration] = SHIFT(2176), + [ts_sym_expression_statement] = SHIFT(2176), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -93854,19 +94060,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2145), + [ts_builtin_sym_error] = SHIFT(2177), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2146), + [ts_sym_identifier] = SHIFT(2178), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2147), + [ts_aux_sym_var] = SHIFT(2179), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -93877,9 +94083,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2144] = { - [ts_sym_expression_statement] = SHIFT(2159), - [ts_sym_expression] = SHIFT(742), + [2176] = { + [ts_sym_expression_statement] = SHIFT(2191), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -93893,7 +94099,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -93903,7 +94109,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -93915,19 +94121,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2145] = { + [2177] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(2157), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(2189), + [ts_aux_sym_5] = SHIFT(747), }, - [2146] = { + [2178] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2153), + [ts_aux_sym_in] = SHIFT(2185), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -93949,111 +94155,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2147] = { - [ts_builtin_sym_error] = SHIFT(717), + [2179] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(2148), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(2180), + [ts_aux_sym_5] = SHIFT(727), }, - [2148] = { + [2180] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(2149), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(2181), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [2149] = { - [ts_sym_expression] = SHIFT(2150), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2181] = { + [ts_sym_expression] = SHIFT(2182), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2150] = { + [2182] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2151), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2183), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2151] = { - [ts_sym_statement] = SHIFT(2152), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2183] = { + [ts_sym_statement] = SHIFT(2184), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94067,7 +94273,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94077,18 +94283,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94099,7 +94305,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2152] = { + [2184] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -94165,88 +94371,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2153] = { - [ts_sym_expression] = SHIFT(2154), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2185] = { + [ts_sym_expression] = SHIFT(2186), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2154] = { + [2186] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2155), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2187), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2155] = { - [ts_sym_statement] = SHIFT(2156), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2187] = { + [ts_sym_statement] = SHIFT(2188), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94260,7 +94466,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94270,18 +94476,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94292,7 +94498,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2156] = { + [2188] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -94358,22 +94564,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2157] = { - [ts_sym_statement] = SHIFT(2158), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2189] = { + [ts_sym_statement] = SHIFT(2190), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94387,7 +94593,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94397,18 +94603,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94419,7 +94625,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2158] = { + [2190] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -94485,88 +94691,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2159] = { - [ts_sym_expression] = SHIFT(2160), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2191] = { + [ts_sym_expression] = SHIFT(2192), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2160] = { + [2192] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2161), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2193), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2161] = { - [ts_sym_statement] = SHIFT(2162), - [ts_sym_statement_block] = SHIFT(2079), - [ts_sym_for_statement] = SHIFT(2079), - [ts_sym_for_in_statement] = SHIFT(2079), - [ts_sym_throw_statement] = SHIFT(2079), - [ts_sym_if_statement] = SHIFT(2079), - [ts_sym_while_statement] = SHIFT(2079), - [ts_sym_try_statement] = SHIFT(2079), - [ts_sym_switch_statement] = SHIFT(2079), - [ts_sym_break_statement] = SHIFT(2079), - [ts_sym_var_declaration] = SHIFT(2079), - [ts_sym_expression_statement] = SHIFT(2079), - [ts_sym_return_statement] = SHIFT(2079), - [ts_sym_delete_statement] = SHIFT(2079), - [ts_sym_expression] = SHIFT(2080), + [2193] = { + [ts_sym_statement] = SHIFT(2194), + [ts_sym_statement_block] = SHIFT(2111), + [ts_sym_for_statement] = SHIFT(2111), + [ts_sym_for_in_statement] = SHIFT(2111), + [ts_sym_throw_statement] = SHIFT(2111), + [ts_sym_if_statement] = SHIFT(2111), + [ts_sym_while_statement] = SHIFT(2111), + [ts_sym_try_statement] = SHIFT(2111), + [ts_sym_switch_statement] = SHIFT(2111), + [ts_sym_break_statement] = SHIFT(2111), + [ts_sym_var_declaration] = SHIFT(2111), + [ts_sym_expression_statement] = SHIFT(2111), + [ts_sym_return_statement] = SHIFT(2111), + [ts_sym_delete_statement] = SHIFT(2111), + [ts_sym_expression] = SHIFT(2112), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -94580,7 +94786,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2081), + [ts_builtin_sym_error] = SHIFT(2113), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -94590,18 +94796,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2082), - [ts_aux_sym_for] = SHIFT(2083), + [ts_aux_sym_1] = SHIFT(2114), + [ts_aux_sym_for] = SHIFT(2115), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2084), - [ts_aux_sym_throw] = SHIFT(2085), - [ts_aux_sym_if] = SHIFT(2086), - [ts_aux_sym_while] = SHIFT(2087), - [ts_aux_sym_try] = SHIFT(2088), - [ts_aux_sym_switch] = SHIFT(2089), - [ts_aux_sym_break] = SHIFT(2090), - [ts_aux_sym_return] = SHIFT(2091), - [ts_aux_sym_delete] = SHIFT(2092), + [ts_aux_sym_var] = SHIFT(2116), + [ts_aux_sym_throw] = SHIFT(2117), + [ts_aux_sym_if] = SHIFT(2118), + [ts_aux_sym_while] = SHIFT(2119), + [ts_aux_sym_try] = SHIFT(2120), + [ts_aux_sym_switch] = SHIFT(2121), + [ts_aux_sym_break] = SHIFT(2122), + [ts_aux_sym_return] = SHIFT(2123), + [ts_aux_sym_delete] = SHIFT(2124), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -94612,7 +94818,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2162] = { + [2194] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -94678,20 +94884,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2163] = { + [2195] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(2167), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(2199), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [2164] = { + [2196] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2166), + [ts_aux_sym_2] = SHIFT(2198), }, - [2165] = { + [2197] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -94777,7 +94983,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2166] = { + [2198] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -94843,7 +95049,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2167] = { + [2199] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -94929,7 +95135,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2168] = { + [2200] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -95015,22 +95221,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2169] = { - [ts_sym_statement] = SHIFT(2170), - [ts_sym_statement_block] = SHIFT(2035), - [ts_sym_for_statement] = SHIFT(2035), - [ts_sym_for_in_statement] = SHIFT(2035), - [ts_sym_throw_statement] = SHIFT(2035), - [ts_sym_if_statement] = SHIFT(2035), - [ts_sym_while_statement] = SHIFT(2035), - [ts_sym_try_statement] = SHIFT(2035), - [ts_sym_switch_statement] = SHIFT(2035), - [ts_sym_break_statement] = SHIFT(2035), - [ts_sym_var_declaration] = SHIFT(2035), - [ts_sym_expression_statement] = SHIFT(2035), - [ts_sym_return_statement] = SHIFT(2035), - [ts_sym_delete_statement] = SHIFT(2035), - [ts_sym_expression] = SHIFT(2036), + [2201] = { + [ts_sym_statement] = SHIFT(2202), + [ts_sym_statement_block] = SHIFT(2067), + [ts_sym_for_statement] = SHIFT(2067), + [ts_sym_for_in_statement] = SHIFT(2067), + [ts_sym_throw_statement] = SHIFT(2067), + [ts_sym_if_statement] = SHIFT(2067), + [ts_sym_while_statement] = SHIFT(2067), + [ts_sym_try_statement] = SHIFT(2067), + [ts_sym_switch_statement] = SHIFT(2067), + [ts_sym_break_statement] = SHIFT(2067), + [ts_sym_var_declaration] = SHIFT(2067), + [ts_sym_expression_statement] = SHIFT(2067), + [ts_sym_return_statement] = SHIFT(2067), + [ts_sym_delete_statement] = SHIFT(2067), + [ts_sym_expression] = SHIFT(2068), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -95044,7 +95250,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2037), + [ts_builtin_sym_error] = SHIFT(2069), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -95054,18 +95260,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2038), - [ts_aux_sym_for] = SHIFT(2039), + [ts_aux_sym_1] = SHIFT(2070), + [ts_aux_sym_for] = SHIFT(2071), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2040), - [ts_aux_sym_throw] = SHIFT(2041), - [ts_aux_sym_if] = SHIFT(2042), - [ts_aux_sym_while] = SHIFT(2043), - [ts_aux_sym_try] = SHIFT(2044), - [ts_aux_sym_switch] = SHIFT(2045), - [ts_aux_sym_break] = SHIFT(2046), - [ts_aux_sym_return] = SHIFT(2047), - [ts_aux_sym_delete] = SHIFT(2048), + [ts_aux_sym_var] = SHIFT(2072), + [ts_aux_sym_throw] = SHIFT(2073), + [ts_aux_sym_if] = SHIFT(2074), + [ts_aux_sym_while] = SHIFT(2075), + [ts_aux_sym_try] = SHIFT(2076), + [ts_aux_sym_switch] = SHIFT(2077), + [ts_aux_sym_break] = SHIFT(2078), + [ts_aux_sym_return] = SHIFT(2079), + [ts_aux_sym_delete] = SHIFT(2080), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -95076,7 +95282,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2170] = { + [2202] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -95141,37 +95347,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [2171] = { + [2203] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2172), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2172), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2204), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2204), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2172] = { + [2204] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -95256,14 +95462,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [2173] = { + [2205] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2176), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2177), - [ts_aux_sym_5] = SHIFT(2176), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2208), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2209), + [ts_aux_sym_5] = SHIFT(2208), + [ts_aux_sym_8] = SHIFT(627), }, - [2174] = { + [2206] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -95329,15 +95535,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [2175] = { + [2207] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2176), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2177), - [ts_aux_sym_5] = SHIFT(2176), - [ts_aux_sym_7] = SHIFT(2178), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2208), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2209), + [ts_aux_sym_5] = SHIFT(2208), + [ts_aux_sym_7] = SHIFT(2210), + [ts_aux_sym_8] = SHIFT(627), }, - [2176] = { + [2208] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -95406,80 +95612,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [2177] = { + [2209] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2183), - [ts_aux_sym_5] = SHIFT(2183), + [ts_sym__line_break] = SHIFT(2215), + [ts_aux_sym_5] = SHIFT(2215), }, - [2178] = { - [ts_sym_expression] = SHIFT(2179), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [2210] = { + [ts_sym_expression] = SHIFT(2211), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [2179] = { + [2211] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2180), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2181), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(2180), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(2212), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2213), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(2212), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [2180] = { + [2212] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -95566,12 +95772,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [2181] = { + [2213] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2182), - [ts_aux_sym_5] = SHIFT(2182), + [ts_sym__line_break] = SHIFT(2214), + [ts_aux_sym_5] = SHIFT(2214), }, - [2182] = { + [2214] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -95637,7 +95843,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [2183] = { + [2215] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -95703,10 +95909,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2184] = { - [ts_sym_var_declaration] = SHIFT(2185), - [ts_sym_expression_statement] = SHIFT(2185), - [ts_sym_expression] = SHIFT(713), + [2216] = { + [ts_sym_var_declaration] = SHIFT(2217), + [ts_sym_expression_statement] = SHIFT(2217), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -95720,19 +95926,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2186), + [ts_builtin_sym_error] = SHIFT(2218), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2187), + [ts_sym_identifier] = SHIFT(2219), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2188), + [ts_aux_sym_var] = SHIFT(2220), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -95743,9 +95949,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2185] = { - [ts_sym_expression_statement] = SHIFT(2200), - [ts_sym_expression] = SHIFT(742), + [2217] = { + [ts_sym_expression_statement] = SHIFT(2232), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -95759,7 +95965,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -95769,7 +95975,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -95781,19 +95987,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2186] = { + [2218] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(2198), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(2230), + [ts_aux_sym_5] = SHIFT(747), }, - [2187] = { + [2219] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2194), + [ts_aux_sym_in] = SHIFT(2226), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -95815,111 +96021,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2188] = { - [ts_builtin_sym_error] = SHIFT(717), + [2220] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(2189), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(2221), + [ts_aux_sym_5] = SHIFT(727), }, - [2189] = { + [2221] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(2190), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(2222), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [2190] = { - [ts_sym_expression] = SHIFT(2191), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2222] = { + [ts_sym_expression] = SHIFT(2223), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2191] = { + [2223] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2192), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2224), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2192] = { - [ts_sym_statement] = SHIFT(2193), - [ts_sym_statement_block] = SHIFT(2035), - [ts_sym_for_statement] = SHIFT(2035), - [ts_sym_for_in_statement] = SHIFT(2035), - [ts_sym_throw_statement] = SHIFT(2035), - [ts_sym_if_statement] = SHIFT(2035), - [ts_sym_while_statement] = SHIFT(2035), - [ts_sym_try_statement] = SHIFT(2035), - [ts_sym_switch_statement] = SHIFT(2035), - [ts_sym_break_statement] = SHIFT(2035), - [ts_sym_var_declaration] = SHIFT(2035), - [ts_sym_expression_statement] = SHIFT(2035), - [ts_sym_return_statement] = SHIFT(2035), - [ts_sym_delete_statement] = SHIFT(2035), - [ts_sym_expression] = SHIFT(2036), + [2224] = { + [ts_sym_statement] = SHIFT(2225), + [ts_sym_statement_block] = SHIFT(2067), + [ts_sym_for_statement] = SHIFT(2067), + [ts_sym_for_in_statement] = SHIFT(2067), + [ts_sym_throw_statement] = SHIFT(2067), + [ts_sym_if_statement] = SHIFT(2067), + [ts_sym_while_statement] = SHIFT(2067), + [ts_sym_try_statement] = SHIFT(2067), + [ts_sym_switch_statement] = SHIFT(2067), + [ts_sym_break_statement] = SHIFT(2067), + [ts_sym_var_declaration] = SHIFT(2067), + [ts_sym_expression_statement] = SHIFT(2067), + [ts_sym_return_statement] = SHIFT(2067), + [ts_sym_delete_statement] = SHIFT(2067), + [ts_sym_expression] = SHIFT(2068), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -95933,7 +96139,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2037), + [ts_builtin_sym_error] = SHIFT(2069), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -95943,18 +96149,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2038), - [ts_aux_sym_for] = SHIFT(2039), + [ts_aux_sym_1] = SHIFT(2070), + [ts_aux_sym_for] = SHIFT(2071), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2040), - [ts_aux_sym_throw] = SHIFT(2041), - [ts_aux_sym_if] = SHIFT(2042), - [ts_aux_sym_while] = SHIFT(2043), - [ts_aux_sym_try] = SHIFT(2044), - [ts_aux_sym_switch] = SHIFT(2045), - [ts_aux_sym_break] = SHIFT(2046), - [ts_aux_sym_return] = SHIFT(2047), - [ts_aux_sym_delete] = SHIFT(2048), + [ts_aux_sym_var] = SHIFT(2072), + [ts_aux_sym_throw] = SHIFT(2073), + [ts_aux_sym_if] = SHIFT(2074), + [ts_aux_sym_while] = SHIFT(2075), + [ts_aux_sym_try] = SHIFT(2076), + [ts_aux_sym_switch] = SHIFT(2077), + [ts_aux_sym_break] = SHIFT(2078), + [ts_aux_sym_return] = SHIFT(2079), + [ts_aux_sym_delete] = SHIFT(2080), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -95965,7 +96171,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2193] = { + [2225] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -96030,88 +96236,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2194] = { - [ts_sym_expression] = SHIFT(2195), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2226] = { + [ts_sym_expression] = SHIFT(2227), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2195] = { + [2227] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2196), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2228), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2196] = { - [ts_sym_statement] = SHIFT(2197), - [ts_sym_statement_block] = SHIFT(2035), - [ts_sym_for_statement] = SHIFT(2035), - [ts_sym_for_in_statement] = SHIFT(2035), - [ts_sym_throw_statement] = SHIFT(2035), - [ts_sym_if_statement] = SHIFT(2035), - [ts_sym_while_statement] = SHIFT(2035), - [ts_sym_try_statement] = SHIFT(2035), - [ts_sym_switch_statement] = SHIFT(2035), - [ts_sym_break_statement] = SHIFT(2035), - [ts_sym_var_declaration] = SHIFT(2035), - [ts_sym_expression_statement] = SHIFT(2035), - [ts_sym_return_statement] = SHIFT(2035), - [ts_sym_delete_statement] = SHIFT(2035), - [ts_sym_expression] = SHIFT(2036), + [2228] = { + [ts_sym_statement] = SHIFT(2229), + [ts_sym_statement_block] = SHIFT(2067), + [ts_sym_for_statement] = SHIFT(2067), + [ts_sym_for_in_statement] = SHIFT(2067), + [ts_sym_throw_statement] = SHIFT(2067), + [ts_sym_if_statement] = SHIFT(2067), + [ts_sym_while_statement] = SHIFT(2067), + [ts_sym_try_statement] = SHIFT(2067), + [ts_sym_switch_statement] = SHIFT(2067), + [ts_sym_break_statement] = SHIFT(2067), + [ts_sym_var_declaration] = SHIFT(2067), + [ts_sym_expression_statement] = SHIFT(2067), + [ts_sym_return_statement] = SHIFT(2067), + [ts_sym_delete_statement] = SHIFT(2067), + [ts_sym_expression] = SHIFT(2068), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -96125,7 +96331,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2037), + [ts_builtin_sym_error] = SHIFT(2069), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -96135,18 +96341,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2038), - [ts_aux_sym_for] = SHIFT(2039), + [ts_aux_sym_1] = SHIFT(2070), + [ts_aux_sym_for] = SHIFT(2071), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2040), - [ts_aux_sym_throw] = SHIFT(2041), - [ts_aux_sym_if] = SHIFT(2042), - [ts_aux_sym_while] = SHIFT(2043), - [ts_aux_sym_try] = SHIFT(2044), - [ts_aux_sym_switch] = SHIFT(2045), - [ts_aux_sym_break] = SHIFT(2046), - [ts_aux_sym_return] = SHIFT(2047), - [ts_aux_sym_delete] = SHIFT(2048), + [ts_aux_sym_var] = SHIFT(2072), + [ts_aux_sym_throw] = SHIFT(2073), + [ts_aux_sym_if] = SHIFT(2074), + [ts_aux_sym_while] = SHIFT(2075), + [ts_aux_sym_try] = SHIFT(2076), + [ts_aux_sym_switch] = SHIFT(2077), + [ts_aux_sym_break] = SHIFT(2078), + [ts_aux_sym_return] = SHIFT(2079), + [ts_aux_sym_delete] = SHIFT(2080), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -96157,7 +96363,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2197] = { + [2229] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -96222,22 +96428,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2198] = { - [ts_sym_statement] = SHIFT(2199), - [ts_sym_statement_block] = SHIFT(2035), - [ts_sym_for_statement] = SHIFT(2035), - [ts_sym_for_in_statement] = SHIFT(2035), - [ts_sym_throw_statement] = SHIFT(2035), - [ts_sym_if_statement] = SHIFT(2035), - [ts_sym_while_statement] = SHIFT(2035), - [ts_sym_try_statement] = SHIFT(2035), - [ts_sym_switch_statement] = SHIFT(2035), - [ts_sym_break_statement] = SHIFT(2035), - [ts_sym_var_declaration] = SHIFT(2035), - [ts_sym_expression_statement] = SHIFT(2035), - [ts_sym_return_statement] = SHIFT(2035), - [ts_sym_delete_statement] = SHIFT(2035), - [ts_sym_expression] = SHIFT(2036), + [2230] = { + [ts_sym_statement] = SHIFT(2231), + [ts_sym_statement_block] = SHIFT(2067), + [ts_sym_for_statement] = SHIFT(2067), + [ts_sym_for_in_statement] = SHIFT(2067), + [ts_sym_throw_statement] = SHIFT(2067), + [ts_sym_if_statement] = SHIFT(2067), + [ts_sym_while_statement] = SHIFT(2067), + [ts_sym_try_statement] = SHIFT(2067), + [ts_sym_switch_statement] = SHIFT(2067), + [ts_sym_break_statement] = SHIFT(2067), + [ts_sym_var_declaration] = SHIFT(2067), + [ts_sym_expression_statement] = SHIFT(2067), + [ts_sym_return_statement] = SHIFT(2067), + [ts_sym_delete_statement] = SHIFT(2067), + [ts_sym_expression] = SHIFT(2068), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -96251,7 +96457,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2037), + [ts_builtin_sym_error] = SHIFT(2069), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -96261,18 +96467,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2038), - [ts_aux_sym_for] = SHIFT(2039), + [ts_aux_sym_1] = SHIFT(2070), + [ts_aux_sym_for] = SHIFT(2071), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2040), - [ts_aux_sym_throw] = SHIFT(2041), - [ts_aux_sym_if] = SHIFT(2042), - [ts_aux_sym_while] = SHIFT(2043), - [ts_aux_sym_try] = SHIFT(2044), - [ts_aux_sym_switch] = SHIFT(2045), - [ts_aux_sym_break] = SHIFT(2046), - [ts_aux_sym_return] = SHIFT(2047), - [ts_aux_sym_delete] = SHIFT(2048), + [ts_aux_sym_var] = SHIFT(2072), + [ts_aux_sym_throw] = SHIFT(2073), + [ts_aux_sym_if] = SHIFT(2074), + [ts_aux_sym_while] = SHIFT(2075), + [ts_aux_sym_try] = SHIFT(2076), + [ts_aux_sym_switch] = SHIFT(2077), + [ts_aux_sym_break] = SHIFT(2078), + [ts_aux_sym_return] = SHIFT(2079), + [ts_aux_sym_delete] = SHIFT(2080), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -96283,7 +96489,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2199] = { + [2231] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -96348,88 +96554,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2200] = { - [ts_sym_expression] = SHIFT(2201), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2232] = { + [ts_sym_expression] = SHIFT(2233), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2201] = { + [2233] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2202), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2234), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2202] = { - [ts_sym_statement] = SHIFT(2203), - [ts_sym_statement_block] = SHIFT(2035), - [ts_sym_for_statement] = SHIFT(2035), - [ts_sym_for_in_statement] = SHIFT(2035), - [ts_sym_throw_statement] = SHIFT(2035), - [ts_sym_if_statement] = SHIFT(2035), - [ts_sym_while_statement] = SHIFT(2035), - [ts_sym_try_statement] = SHIFT(2035), - [ts_sym_switch_statement] = SHIFT(2035), - [ts_sym_break_statement] = SHIFT(2035), - [ts_sym_var_declaration] = SHIFT(2035), - [ts_sym_expression_statement] = SHIFT(2035), - [ts_sym_return_statement] = SHIFT(2035), - [ts_sym_delete_statement] = SHIFT(2035), - [ts_sym_expression] = SHIFT(2036), + [2234] = { + [ts_sym_statement] = SHIFT(2235), + [ts_sym_statement_block] = SHIFT(2067), + [ts_sym_for_statement] = SHIFT(2067), + [ts_sym_for_in_statement] = SHIFT(2067), + [ts_sym_throw_statement] = SHIFT(2067), + [ts_sym_if_statement] = SHIFT(2067), + [ts_sym_while_statement] = SHIFT(2067), + [ts_sym_try_statement] = SHIFT(2067), + [ts_sym_switch_statement] = SHIFT(2067), + [ts_sym_break_statement] = SHIFT(2067), + [ts_sym_var_declaration] = SHIFT(2067), + [ts_sym_expression_statement] = SHIFT(2067), + [ts_sym_return_statement] = SHIFT(2067), + [ts_sym_delete_statement] = SHIFT(2067), + [ts_sym_expression] = SHIFT(2068), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -96443,7 +96649,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2037), + [ts_builtin_sym_error] = SHIFT(2069), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -96453,18 +96659,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2038), - [ts_aux_sym_for] = SHIFT(2039), + [ts_aux_sym_1] = SHIFT(2070), + [ts_aux_sym_for] = SHIFT(2071), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2040), - [ts_aux_sym_throw] = SHIFT(2041), - [ts_aux_sym_if] = SHIFT(2042), - [ts_aux_sym_while] = SHIFT(2043), - [ts_aux_sym_try] = SHIFT(2044), - [ts_aux_sym_switch] = SHIFT(2045), - [ts_aux_sym_break] = SHIFT(2046), - [ts_aux_sym_return] = SHIFT(2047), - [ts_aux_sym_delete] = SHIFT(2048), + [ts_aux_sym_var] = SHIFT(2072), + [ts_aux_sym_throw] = SHIFT(2073), + [ts_aux_sym_if] = SHIFT(2074), + [ts_aux_sym_while] = SHIFT(2075), + [ts_aux_sym_try] = SHIFT(2076), + [ts_aux_sym_switch] = SHIFT(2077), + [ts_aux_sym_break] = SHIFT(2078), + [ts_aux_sym_return] = SHIFT(2079), + [ts_aux_sym_delete] = SHIFT(2080), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -96475,7 +96681,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2203] = { + [2235] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -96540,20 +96746,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2204] = { + [2236] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(2208), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(2240), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [2205] = { + [2237] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2207), + [ts_aux_sym_2] = SHIFT(2239), }, - [2206] = { + [2238] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -96638,7 +96844,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2207] = { + [2239] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -96703,7 +96909,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2208] = { + [2240] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -96788,7 +96994,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2209] = { + [2241] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -96873,7 +97079,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2210] = { + [2242] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -96936,80 +97142,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [2211] = { - [ts_sym_expression] = SHIFT(2212), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2213), + [2243] = { + [ts_sym_expression] = SHIFT(2244), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2245), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2212] = { + [2244] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2214), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2246), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2213] = { + [2245] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2214), + [ts_aux_sym_4] = SHIFT(2246), }, - [2214] = { - [ts_sym_statement] = SHIFT(2215), + [2246] = { + [ts_sym_statement] = SHIFT(2247), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -97069,7 +97275,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2215] = { + [2247] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -97132,94 +97338,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [2216] = { - [ts_sym_expression] = SHIFT(2217), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2218), + [2248] = { + [ts_sym_expression] = SHIFT(2249), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2250), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2217] = { + [2249] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2219), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2251), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2218] = { + [2250] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2219), + [ts_aux_sym_4] = SHIFT(2251), }, - [2219] = { - [ts_sym_statement] = SHIFT(2220), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2251] = { + [ts_sym_statement] = SHIFT(2252), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -97233,7 +97439,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -97243,18 +97449,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -97265,7 +97471,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2220] = { + [2252] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -97312,7 +97518,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2306), + [ts_aux_sym_else] = SHIFT(2338), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -97329,7 +97535,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [2221] = { + [2253] = { [ts_sym_statement] = REDUCE(ts_sym_statement, 1), [ts_sym_statement_block] = REDUCE(ts_sym_statement, 1), [ts_sym_for_statement] = REDUCE(ts_sym_statement, 1), @@ -97393,57 +97599,57 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement, 1), [ts_aux_sym_35] = REDUCE(ts_sym_statement, 1), }, - [2222] = { + [2254] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2305), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2305), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2337), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2337), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2223] = { + [2255] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2305), - [ts_aux_sym_5] = SHIFT(2305), + [ts_sym__line_break] = SHIFT(2337), + [ts_aux_sym_5] = SHIFT(2337), }, - [2224] = { - [ts_sym_statement] = SHIFT(241), - [ts_sym_statement_block] = SHIFT(242), - [ts_sym_for_statement] = SHIFT(242), - [ts_sym_for_in_statement] = SHIFT(242), - [ts_sym_throw_statement] = SHIFT(242), - [ts_sym_if_statement] = SHIFT(242), - [ts_sym_while_statement] = SHIFT(242), - [ts_sym_try_statement] = SHIFT(242), - [ts_sym_switch_statement] = SHIFT(242), - [ts_sym_break_statement] = SHIFT(242), - [ts_sym_var_declaration] = SHIFT(242), - [ts_sym_expression_statement] = SHIFT(242), - [ts_sym_return_statement] = SHIFT(242), - [ts_sym_delete_statement] = SHIFT(242), - [ts_sym_expression] = SHIFT(243), + [2256] = { + [ts_sym_statement] = SHIFT(238), + [ts_sym_statement_block] = SHIFT(239), + [ts_sym_for_statement] = SHIFT(239), + [ts_sym_for_in_statement] = SHIFT(239), + [ts_sym_throw_statement] = SHIFT(239), + [ts_sym_if_statement] = SHIFT(239), + [ts_sym_while_statement] = SHIFT(239), + [ts_sym_try_statement] = SHIFT(239), + [ts_sym_switch_statement] = SHIFT(239), + [ts_sym_break_statement] = SHIFT(239), + [ts_sym_var_declaration] = SHIFT(239), + [ts_sym_expression_statement] = SHIFT(239), + [ts_sym_return_statement] = SHIFT(239), + [ts_sym_delete_statement] = SHIFT(239), + [ts_sym_expression] = SHIFT(240), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -97457,30 +97663,30 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2300), + [ts_builtin_sym_error] = SHIFT(2332), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(749), + [ts_sym_string] = SHIFT(758), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(750), + [ts_sym_identifier] = SHIFT(759), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_statement_block_repeat0] = SHIFT(2301), - [ts_aux_sym_1] = SHIFT(246), - [ts_aux_sym_2] = SHIFT(2302), - [ts_aux_sym_for] = SHIFT(248), + [ts_aux_sym_statement_block_repeat0] = SHIFT(2333), + [ts_aux_sym_1] = SHIFT(243), + [ts_aux_sym_2] = SHIFT(2334), + [ts_aux_sym_for] = SHIFT(245), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(249), - [ts_aux_sym_throw] = SHIFT(250), - [ts_aux_sym_if] = SHIFT(251), - [ts_aux_sym_while] = SHIFT(252), - [ts_aux_sym_try] = SHIFT(253), - [ts_aux_sym_switch] = SHIFT(254), - [ts_aux_sym_break] = SHIFT(255), - [ts_aux_sym_return] = SHIFT(256), - [ts_aux_sym_delete] = SHIFT(257), + [ts_aux_sym_var] = SHIFT(246), + [ts_aux_sym_throw] = SHIFT(247), + [ts_aux_sym_if] = SHIFT(248), + [ts_aux_sym_while] = SHIFT(249), + [ts_aux_sym_try] = SHIFT(250), + [ts_aux_sym_switch] = SHIFT(251), + [ts_aux_sym_break] = SHIFT(252), + [ts_aux_sym_return] = SHIFT(253), + [ts_aux_sym_delete] = SHIFT(254), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -97491,44 +97697,162 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2225] = { + [2257] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2280), + [ts_aux_sym_3] = SHIFT(2312), }, - [2226] = { - [ts_builtin_sym_error] = SHIFT(2269), + [2258] = { + [ts_builtin_sym_error] = SHIFT(2301), [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(2302), + [ts_sym_identifier] = SHIFT(2303), + [ts_aux_sym_5] = SHIFT(2302), + }, + [2259] = { + [ts_sym_expression] = SHIFT(2299), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [2260] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(2292), + }, + [2261] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(2287), + }, + [2262] = { + [ts_sym_statement] = SHIFT(2281), + [ts_sym_statement_block] = SHIFT(1927), + [ts_sym_for_statement] = SHIFT(1927), + [ts_sym_for_in_statement] = SHIFT(1927), + [ts_sym_throw_statement] = SHIFT(1927), + [ts_sym_if_statement] = SHIFT(1927), + [ts_sym_while_statement] = SHIFT(1927), + [ts_sym_try_statement] = SHIFT(1927), + [ts_sym_switch_statement] = SHIFT(1927), + [ts_sym_break_statement] = SHIFT(1927), + [ts_sym_var_declaration] = SHIFT(1927), + [ts_sym_expression_statement] = SHIFT(1927), + [ts_sym_return_statement] = SHIFT(1927), + [ts_sym_delete_statement] = SHIFT(1927), + [ts_sym_expression] = SHIFT(1928), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_builtin_sym_error] = SHIFT(1929), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(1930), + [ts_aux_sym_for] = SHIFT(1931), + [ts_aux_sym_3] = SHIFT(11), + [ts_aux_sym_var] = SHIFT(1932), + [ts_aux_sym_throw] = SHIFT(1933), + [ts_aux_sym_if] = SHIFT(1934), + [ts_aux_sym_while] = SHIFT(1935), + [ts_aux_sym_try] = SHIFT(1936), + [ts_aux_sym_switch] = SHIFT(1937), + [ts_aux_sym_break] = SHIFT(1938), + [ts_aux_sym_return] = SHIFT(1939), + [ts_aux_sym_delete] = SHIFT(1940), + [ts_aux_sym_typeof] = SHIFT(21), + [ts_aux_sym_9] = SHIFT(22), + [ts_aux_sym_10] = SHIFT(22), + [ts_aux_sym_11] = SHIFT(22), + [ts_aux_sym_12] = SHIFT(22), + [ts_aux_sym_28] = SHIFT(23), + [ts_aux_sym_function] = SHIFT(24), + [ts_aux_sym_new] = SHIFT(25), + [ts_aux_sym_35] = SHIFT(26), + }, + [2263] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT_EXTRA(), + [ts_aux_sym_3] = SHIFT(2273), + }, + [2264] = { + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym__line_break] = SHIFT(2272), + [ts_aux_sym_5] = SHIFT(2272), + }, + [2265] = { + [ts_sym_expression] = SHIFT(2269), + [ts_sym_in_expression] = SHIFT(5), + [ts_sym_instanceof_expression] = SHIFT(5), + [ts_sym_typeof_expression] = SHIFT(5), + [ts_sym_math_op] = SHIFT(5), + [ts_sym_bool_op] = SHIFT(5), + [ts_sym_ternary] = SHIFT(5), + [ts_sym_assignment] = SHIFT(5), + [ts_sym_function_expression] = SHIFT(5), + [ts_sym_function_call] = SHIFT(5), + [ts_sym_constructor_call] = SHIFT(5), + [ts_sym_property_access] = SHIFT(6), + [ts_sym_object] = SHIFT(5), + [ts_sym_array] = SHIFT(5), + [ts_sym_comment] = SHIFT_EXTRA(), + [ts_sym_regex] = SHIFT(5), + [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT(2270), - [ts_sym_identifier] = SHIFT(2271), + [ts_sym_identifier] = SHIFT(6), + [ts_sym_number] = SHIFT(5), + [ts_sym_null] = SHIFT(5), + [ts_sym_true] = SHIFT(5), + [ts_sym_false] = SHIFT(5), + [ts_aux_sym_1] = SHIFT(267), + [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_5] = SHIFT(2270), - }, - [2227] = { - [ts_sym_expression] = SHIFT(2267), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -97539,126 +97863,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2228] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2260), - }, - [2229] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2255), - }, - [2230] = { - [ts_sym_statement] = SHIFT(2249), - [ts_sym_statement_block] = SHIFT(1895), - [ts_sym_for_statement] = SHIFT(1895), - [ts_sym_for_in_statement] = SHIFT(1895), - [ts_sym_throw_statement] = SHIFT(1895), - [ts_sym_if_statement] = SHIFT(1895), - [ts_sym_while_statement] = SHIFT(1895), - [ts_sym_try_statement] = SHIFT(1895), - [ts_sym_switch_statement] = SHIFT(1895), - [ts_sym_break_statement] = SHIFT(1895), - [ts_sym_var_declaration] = SHIFT(1895), - [ts_sym_expression_statement] = SHIFT(1895), - [ts_sym_return_statement] = SHIFT(1895), - [ts_sym_delete_statement] = SHIFT(1895), - [ts_sym_expression] = SHIFT(1896), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(1897), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(1898), - [ts_aux_sym_for] = SHIFT(1899), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(1900), - [ts_aux_sym_throw] = SHIFT(1901), - [ts_aux_sym_if] = SHIFT(1902), - [ts_aux_sym_while] = SHIFT(1903), - [ts_aux_sym_try] = SHIFT(1904), - [ts_aux_sym_switch] = SHIFT(1905), - [ts_aux_sym_break] = SHIFT(1906), - [ts_aux_sym_return] = SHIFT(1907), - [ts_aux_sym_delete] = SHIFT(1908), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2231] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(2241), - }, - [2232] = { - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2240), - [ts_aux_sym_5] = SHIFT(2240), - }, - [2233] = { - [ts_sym_expression] = SHIFT(2237), - [ts_sym_in_expression] = SHIFT(5), - [ts_sym_instanceof_expression] = SHIFT(5), - [ts_sym_typeof_expression] = SHIFT(5), - [ts_sym_math_op] = SHIFT(5), - [ts_sym_bool_op] = SHIFT(5), - [ts_sym_ternary] = SHIFT(5), - [ts_sym_assignment] = SHIFT(5), - [ts_sym_function_expression] = SHIFT(5), - [ts_sym_function_call] = SHIFT(5), - [ts_sym_constructor_call] = SHIFT(5), - [ts_sym_property_access] = SHIFT(6), - [ts_sym_object] = SHIFT(5), - [ts_sym_array] = SHIFT(5), - [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(5), - [ts_sym_string] = SHIFT(5), - [ts_sym__line_break] = SHIFT(2238), - [ts_sym_identifier] = SHIFT(6), - [ts_sym_number] = SHIFT(5), - [ts_sym_null] = SHIFT(5), - [ts_sym_true] = SHIFT(5), - [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), - [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_5] = SHIFT(2238), - [ts_aux_sym_typeof] = SHIFT(21), - [ts_aux_sym_9] = SHIFT(22), - [ts_aux_sym_10] = SHIFT(22), - [ts_aux_sym_11] = SHIFT(22), - [ts_aux_sym_12] = SHIFT(22), - [ts_aux_sym_28] = SHIFT(23), - [ts_aux_sym_function] = SHIFT(24), - [ts_aux_sym_new] = SHIFT(25), - [ts_aux_sym_35] = SHIFT(26), - }, - [2234] = { - [ts_sym_expression] = SHIFT(258), + [2266] = { + [ts_sym_expression] = SHIFT(255), [ts_sym_in_expression] = SHIFT(79), [ts_sym_instanceof_expression] = SHIFT(79), [ts_sym_typeof_expression] = SHIFT(79), @@ -97669,7 +97875,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_function_expression] = SHIFT(79), [ts_sym_function_call] = SHIFT(79), [ts_sym_constructor_call] = SHIFT(79), - [ts_sym_property_access] = SHIFT(2235), + [ts_sym_property_access] = SHIFT(2267), [ts_sym_object] = SHIFT(79), [ts_sym_array] = SHIFT(79), [ts_sym_comment] = SHIFT_EXTRA(), @@ -97693,13 +97899,13 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(88), [ts_aux_sym_35] = SHIFT(89), }, - [2235] = { + [2267] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2236), + [ts_sym__line_break] = SHIFT(2268), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_in] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_5] = SHIFT(2236), - [ts_aux_sym_7] = SHIFT(261), + [ts_aux_sym_5] = SHIFT(2268), + [ts_aux_sym_7] = SHIFT(258), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -97721,14 +97927,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(261), - [ts_aux_sym_31] = SHIFT(261), - [ts_aux_sym_32] = SHIFT(261), - [ts_aux_sym_33] = SHIFT(261), + [ts_aux_sym_30] = SHIFT(258), + [ts_aux_sym_31] = SHIFT(258), + [ts_aux_sym_32] = SHIFT(258), + [ts_aux_sym_33] = SHIFT(258), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2236] = { + [2268] = { [ts_sym_statement] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_delete_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_delete_statement, 3), @@ -97817,37 +98023,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_delete_statement, 3), }, - [2237] = { + [2269] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2239), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2239), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2271), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2271), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2238] = { + [2270] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 2), @@ -97912,7 +98118,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_return_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 2), }, - [2239] = { + [2271] = { [ts_sym_statement] = REDUCE(ts_sym_return_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_return_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_return_statement, 3), @@ -97996,7 +98202,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_return_statement, 3), }, - [2240] = { + [2272] = { [ts_sym_statement] = REDUCE(ts_sym_break_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_break_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_break_statement, 2), @@ -98061,98 +98267,98 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_break_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_break_statement, 2), }, - [2241] = { - [ts_sym_expression] = SHIFT(2242), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2243), + [2273] = { + [ts_sym_expression] = SHIFT(2274), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2275), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2242] = { + [2274] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2244), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2276), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2243] = { + [2275] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2244), + [ts_aux_sym_4] = SHIFT(2276), }, - [2244] = { + [2276] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_1] = SHIFT(2245), + [ts_aux_sym_1] = SHIFT(2277), }, - [2245] = { - [ts_sym_switch_case] = SHIFT(477), + [2277] = { + [ts_sym_switch_case] = SHIFT(482), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_switch_statement_repeat0] = SHIFT(2246), - [ts_aux_sym_2] = SHIFT(2247), - [ts_aux_sym_case] = SHIFT(480), - [ts_aux_sym_default] = SHIFT(481), + [ts_aux_sym_switch_statement_repeat0] = SHIFT(2278), + [ts_aux_sym_2] = SHIFT(2279), + [ts_aux_sym_case] = SHIFT(485), + [ts_aux_sym_default] = SHIFT(486), }, - [2246] = { + [2278] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2248), + [ts_aux_sym_2] = SHIFT(2280), }, - [2247] = { + [2279] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 6), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 6), @@ -98216,7 +98422,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 6), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 6), }, - [2248] = { + [2280] = { [ts_sym_statement] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_switch_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_switch_statement, 7), @@ -98280,7 +98486,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_switch_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_switch_statement, 7), }, - [2249] = { + [2281] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 2), @@ -98289,8 +98495,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 2), - [ts_sym_catch_clause] = SHIFT(2250), - [ts_sym_finally_clause] = SHIFT(2251), + [ts_sym_catch_clause] = SHIFT(2282), + [ts_sym_finally_clause] = SHIFT(2283), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 2), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 2), @@ -98332,8 +98538,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 2), - [ts_aux_sym_catch] = SHIFT(2110), - [ts_aux_sym_finally] = SHIFT(2252), + [ts_aux_sym_catch] = SHIFT(2142), + [ts_aux_sym_finally] = SHIFT(2284), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 2), @@ -98348,7 +98554,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 2), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 2), }, - [2250] = { + [2282] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -98357,7 +98563,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_if_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_while_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_try_statement] = REDUCE(ts_sym_try_statement, 3), - [ts_sym_finally_clause] = SHIFT(2254), + [ts_sym_finally_clause] = SHIFT(2286), [ts_sym_switch_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_break_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_var_declaration] = REDUCE(ts_sym_try_statement, 3), @@ -98399,7 +98605,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_else] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_while] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_try] = REDUCE(ts_sym_try_statement, 3), - [ts_aux_sym_finally] = SHIFT(2252), + [ts_aux_sym_finally] = SHIFT(2284), [ts_aux_sym_switch] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_break] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_return] = REDUCE(ts_sym_try_statement, 3), @@ -98414,7 +98620,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2251] = { + [2283] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 3), @@ -98478,22 +98684,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 3), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 3), }, - [2252] = { - [ts_sym_statement] = SHIFT(2253), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2284] = { + [ts_sym_statement] = SHIFT(2285), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -98507,7 +98713,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -98517,18 +98723,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -98539,7 +98745,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2253] = { + [2285] = { [ts_sym_statement] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_statement_block] = REDUCE(ts_sym_finally_clause, 2), [ts_sym_for_statement] = REDUCE(ts_sym_finally_clause, 2), @@ -98603,7 +98809,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_finally_clause, 2), [ts_aux_sym_35] = REDUCE(ts_sym_finally_clause, 2), }, - [2254] = { + [2286] = { [ts_sym_statement] = REDUCE(ts_sym_try_statement, 4), [ts_sym_statement_block] = REDUCE(ts_sym_try_statement, 4), [ts_sym_for_statement] = REDUCE(ts_sym_try_statement, 4), @@ -98667,94 +98873,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_try_statement, 4), [ts_aux_sym_35] = REDUCE(ts_sym_try_statement, 4), }, - [2255] = { - [ts_sym_expression] = SHIFT(2256), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2257), + [2287] = { + [ts_sym_expression] = SHIFT(2288), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2289), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2256] = { + [2288] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2258), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2290), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2257] = { + [2289] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2258), + [ts_aux_sym_4] = SHIFT(2290), }, - [2258] = { - [ts_sym_statement] = SHIFT(2259), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2290] = { + [ts_sym_statement] = SHIFT(2291), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -98768,7 +98974,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -98778,18 +98984,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -98800,7 +99006,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2259] = { + [2291] = { [ts_sym_statement] = REDUCE(ts_sym_while_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_while_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_while_statement, 5), @@ -98864,94 +99070,94 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_while_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_while_statement, 5), }, - [2260] = { - [ts_sym_expression] = SHIFT(2261), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), - [ts_builtin_sym_error] = SHIFT(2262), + [2292] = { + [ts_sym_expression] = SHIFT(2293), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), + [ts_builtin_sym_error] = SHIFT(2294), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2261] = { + [2293] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2263), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2295), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2262] = { + [2294] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_4] = SHIFT(2263), + [ts_aux_sym_4] = SHIFT(2295), }, - [2263] = { - [ts_sym_statement] = SHIFT(2264), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2295] = { + [ts_sym_statement] = SHIFT(2296), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -98965,7 +99171,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -98975,18 +99181,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -98997,7 +99203,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2264] = { + [2296] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 5), @@ -99044,7 +99250,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_var] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_throw] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_if] = REDUCE(ts_sym_if_statement, 5), - [ts_aux_sym_else] = SHIFT(2265), + [ts_aux_sym_else] = SHIFT(2297), [ts_aux_sym_while] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_try] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_switch] = REDUCE(ts_sym_if_statement, 5), @@ -99061,22 +99267,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 5), }, - [2265] = { - [ts_sym_statement] = SHIFT(2266), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2297] = { + [ts_sym_statement] = SHIFT(2298), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -99090,7 +99296,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -99100,18 +99306,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -99122,7 +99328,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2266] = { + [2298] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -99186,37 +99392,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [2267] = { + [2299] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2268), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2268), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2300), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2300), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2268] = { + [2300] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -99300,14 +99506,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [2269] = { + [2301] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2272), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2273), - [ts_aux_sym_5] = SHIFT(2272), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2304), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2305), + [ts_aux_sym_5] = SHIFT(2304), + [ts_aux_sym_8] = SHIFT(627), }, - [2270] = { + [2302] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -99372,15 +99578,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [2271] = { + [2303] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2272), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2273), - [ts_aux_sym_5] = SHIFT(2272), - [ts_aux_sym_7] = SHIFT(2274), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2304), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2305), + [ts_aux_sym_5] = SHIFT(2304), + [ts_aux_sym_7] = SHIFT(2306), + [ts_aux_sym_8] = SHIFT(627), }, - [2272] = { + [2304] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -99448,80 +99654,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [2273] = { + [2305] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2279), - [ts_aux_sym_5] = SHIFT(2279), + [ts_sym__line_break] = SHIFT(2311), + [ts_aux_sym_5] = SHIFT(2311), }, - [2274] = { - [ts_sym_expression] = SHIFT(2275), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [2306] = { + [ts_sym_expression] = SHIFT(2307), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [2275] = { + [2307] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2276), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2277), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(2276), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(2308), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2309), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(2308), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [2276] = { + [2308] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -99607,12 +99813,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [2277] = { + [2309] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2278), - [ts_aux_sym_5] = SHIFT(2278), + [ts_sym__line_break] = SHIFT(2310), + [ts_aux_sym_5] = SHIFT(2310), }, - [2278] = { + [2310] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -99677,7 +99883,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [2279] = { + [2311] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -99742,10 +99948,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2280] = { - [ts_sym_var_declaration] = SHIFT(2281), - [ts_sym_expression_statement] = SHIFT(2281), - [ts_sym_expression] = SHIFT(713), + [2312] = { + [ts_sym_var_declaration] = SHIFT(2313), + [ts_sym_expression_statement] = SHIFT(2313), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -99759,19 +99965,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2282), + [ts_builtin_sym_error] = SHIFT(2314), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2283), + [ts_sym_identifier] = SHIFT(2315), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2284), + [ts_aux_sym_var] = SHIFT(2316), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -99782,9 +99988,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2281] = { - [ts_sym_expression_statement] = SHIFT(2296), - [ts_sym_expression] = SHIFT(742), + [2313] = { + [ts_sym_expression_statement] = SHIFT(2328), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -99798,7 +100004,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -99808,7 +100014,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -99820,19 +100026,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2282] = { + [2314] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(2294), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(2326), + [ts_aux_sym_5] = SHIFT(747), }, - [2283] = { + [2315] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2290), + [ts_aux_sym_in] = SHIFT(2322), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -99854,111 +100060,111 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2284] = { - [ts_builtin_sym_error] = SHIFT(717), + [2316] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(2285), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(2317), + [ts_aux_sym_5] = SHIFT(727), }, - [2285] = { + [2317] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(2286), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(2318), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [2286] = { - [ts_sym_expression] = SHIFT(2287), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2318] = { + [ts_sym_expression] = SHIFT(2319), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2287] = { + [2319] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2288), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2320), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2288] = { - [ts_sym_statement] = SHIFT(2289), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2320] = { + [ts_sym_statement] = SHIFT(2321), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -99972,7 +100178,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -99982,18 +100188,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -100004,7 +100210,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2289] = { + [2321] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -100068,88 +100274,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2290] = { - [ts_sym_expression] = SHIFT(2291), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2322] = { + [ts_sym_expression] = SHIFT(2323), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2291] = { + [2323] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2292), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2324), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2292] = { - [ts_sym_statement] = SHIFT(2293), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2324] = { + [ts_sym_statement] = SHIFT(2325), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -100163,7 +100369,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -100173,18 +100379,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -100195,7 +100401,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2293] = { + [2325] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -100259,22 +100465,22 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2294] = { - [ts_sym_statement] = SHIFT(2295), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2326] = { + [ts_sym_statement] = SHIFT(2327), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -100288,7 +100494,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -100298,18 +100504,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -100320,7 +100526,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2295] = { + [2327] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -100384,88 +100590,88 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2296] = { - [ts_sym_expression] = SHIFT(2297), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2328] = { + [ts_sym_expression] = SHIFT(2329), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2297] = { + [2329] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2298), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2330), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2298] = { - [ts_sym_statement] = SHIFT(2299), - [ts_sym_statement_block] = SHIFT(2221), - [ts_sym_for_statement] = SHIFT(2221), - [ts_sym_for_in_statement] = SHIFT(2221), - [ts_sym_throw_statement] = SHIFT(2221), - [ts_sym_if_statement] = SHIFT(2221), - [ts_sym_while_statement] = SHIFT(2221), - [ts_sym_try_statement] = SHIFT(2221), - [ts_sym_switch_statement] = SHIFT(2221), - [ts_sym_break_statement] = SHIFT(2221), - [ts_sym_var_declaration] = SHIFT(2221), - [ts_sym_expression_statement] = SHIFT(2221), - [ts_sym_return_statement] = SHIFT(2221), - [ts_sym_delete_statement] = SHIFT(2221), - [ts_sym_expression] = SHIFT(2222), + [2330] = { + [ts_sym_statement] = SHIFT(2331), + [ts_sym_statement_block] = SHIFT(2253), + [ts_sym_for_statement] = SHIFT(2253), + [ts_sym_for_in_statement] = SHIFT(2253), + [ts_sym_throw_statement] = SHIFT(2253), + [ts_sym_if_statement] = SHIFT(2253), + [ts_sym_while_statement] = SHIFT(2253), + [ts_sym_try_statement] = SHIFT(2253), + [ts_sym_switch_statement] = SHIFT(2253), + [ts_sym_break_statement] = SHIFT(2253), + [ts_sym_var_declaration] = SHIFT(2253), + [ts_sym_expression_statement] = SHIFT(2253), + [ts_sym_return_statement] = SHIFT(2253), + [ts_sym_delete_statement] = SHIFT(2253), + [ts_sym_expression] = SHIFT(2254), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -100479,7 +100685,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2223), + [ts_builtin_sym_error] = SHIFT(2255), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -100489,18 +100695,18 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(2224), - [ts_aux_sym_for] = SHIFT(2225), + [ts_aux_sym_1] = SHIFT(2256), + [ts_aux_sym_for] = SHIFT(2257), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2226), - [ts_aux_sym_throw] = SHIFT(2227), - [ts_aux_sym_if] = SHIFT(2228), - [ts_aux_sym_while] = SHIFT(2229), - [ts_aux_sym_try] = SHIFT(2230), - [ts_aux_sym_switch] = SHIFT(2231), - [ts_aux_sym_break] = SHIFT(2232), - [ts_aux_sym_return] = SHIFT(2233), - [ts_aux_sym_delete] = SHIFT(2234), + [ts_aux_sym_var] = SHIFT(2258), + [ts_aux_sym_throw] = SHIFT(2259), + [ts_aux_sym_if] = SHIFT(2260), + [ts_aux_sym_while] = SHIFT(2261), + [ts_aux_sym_try] = SHIFT(2262), + [ts_aux_sym_switch] = SHIFT(2263), + [ts_aux_sym_break] = SHIFT(2264), + [ts_aux_sym_return] = SHIFT(2265), + [ts_aux_sym_delete] = SHIFT(2266), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -100511,7 +100717,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2299] = { + [2331] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -100575,20 +100781,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2300] = { + [2332] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(2304), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(2336), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [2301] = { + [2333] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2303), + [ts_aux_sym_2] = SHIFT(2335), }, - [2302] = { + [2334] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -100672,7 +100878,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2303] = { + [2335] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -100736,7 +100942,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2304] = { + [2336] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -100820,7 +101026,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2305] = { + [2337] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -100904,8 +101110,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2306] = { - [ts_sym_statement] = SHIFT(2307), + [2338] = { + [ts_sym_statement] = SHIFT(2339), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -100965,7 +101171,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2307] = { + [2339] = { [ts_sym_statement] = REDUCE(ts_sym_if_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_if_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_if_statement, 7), @@ -101028,37 +101234,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_if_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_if_statement, 7), }, - [2308] = { + [2340] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2309), - [ts_aux_sym_3] = SHIFT(445), - [ts_aux_sym_in] = SHIFT(446), - [ts_aux_sym_5] = SHIFT(2309), - [ts_aux_sym_instanceof] = SHIFT(447), - [ts_aux_sym_9] = SHIFT(448), - [ts_aux_sym_10] = SHIFT(448), - [ts_aux_sym_11] = SHIFT(449), - [ts_aux_sym_12] = SHIFT(449), - [ts_aux_sym_13] = SHIFT(450), - [ts_aux_sym_14] = SHIFT(450), - [ts_aux_sym_15] = SHIFT(450), - [ts_aux_sym_16] = SHIFT(450), - [ts_aux_sym_17] = SHIFT(450), - [ts_aux_sym_18] = SHIFT(451), - [ts_aux_sym_19] = SHIFT(452), - [ts_aux_sym_20] = SHIFT(453), - [ts_aux_sym_21] = SHIFT(453), - [ts_aux_sym_22] = SHIFT(453), - [ts_aux_sym_23] = SHIFT(453), - [ts_aux_sym_24] = SHIFT(453), - [ts_aux_sym_25] = SHIFT(453), - [ts_aux_sym_26] = SHIFT(453), - [ts_aux_sym_27] = SHIFT(453), - [ts_aux_sym_29] = SHIFT(454), - [ts_aux_sym_34] = SHIFT(263), - [ts_aux_sym_35] = SHIFT(264), + [ts_sym__line_break] = SHIFT(2341), + [ts_aux_sym_3] = SHIFT(450), + [ts_aux_sym_in] = SHIFT(451), + [ts_aux_sym_5] = SHIFT(2341), + [ts_aux_sym_instanceof] = SHIFT(452), + [ts_aux_sym_9] = SHIFT(453), + [ts_aux_sym_10] = SHIFT(453), + [ts_aux_sym_11] = SHIFT(454), + [ts_aux_sym_12] = SHIFT(454), + [ts_aux_sym_13] = SHIFT(455), + [ts_aux_sym_14] = SHIFT(455), + [ts_aux_sym_15] = SHIFT(455), + [ts_aux_sym_16] = SHIFT(455), + [ts_aux_sym_17] = SHIFT(455), + [ts_aux_sym_18] = SHIFT(456), + [ts_aux_sym_19] = SHIFT(457), + [ts_aux_sym_20] = SHIFT(458), + [ts_aux_sym_21] = SHIFT(458), + [ts_aux_sym_22] = SHIFT(458), + [ts_aux_sym_23] = SHIFT(458), + [ts_aux_sym_24] = SHIFT(458), + [ts_aux_sym_25] = SHIFT(458), + [ts_aux_sym_26] = SHIFT(458), + [ts_aux_sym_27] = SHIFT(458), + [ts_aux_sym_29] = SHIFT(459), + [ts_aux_sym_34] = SHIFT(260), + [ts_aux_sym_35] = SHIFT(261), }, - [2309] = { + [2341] = { [ts_sym_statement] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_statement_block] = REDUCE(ts_sym_throw_statement, 3), [ts_sym_for_statement] = REDUCE(ts_sym_throw_statement, 3), @@ -101141,14 +101347,14 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_throw_statement, 3), }, - [2310] = { + [2342] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2313), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2314), - [ts_aux_sym_5] = SHIFT(2313), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2345), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2346), + [ts_aux_sym_5] = SHIFT(2345), + [ts_aux_sym_8] = SHIFT(627), }, - [2311] = { + [2343] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 2), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 2), @@ -101212,15 +101418,15 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 2), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 2), }, - [2312] = { + [2344] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2313), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2314), - [ts_aux_sym_5] = SHIFT(2313), - [ts_aux_sym_7] = SHIFT(2315), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(2345), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2346), + [ts_aux_sym_5] = SHIFT(2345), + [ts_aux_sym_7] = SHIFT(2347), + [ts_aux_sym_8] = SHIFT(627), }, - [2313] = { + [2345] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 3), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 3), @@ -101287,80 +101493,80 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 3), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 3), }, - [2314] = { + [2346] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2320), - [ts_aux_sym_5] = SHIFT(2320), + [ts_sym__line_break] = SHIFT(2352), + [ts_aux_sym_5] = SHIFT(2352), }, - [2315] = { - [ts_sym_expression] = SHIFT(2316), - [ts_sym_in_expression] = SHIFT(628), - [ts_sym_instanceof_expression] = SHIFT(628), - [ts_sym_typeof_expression] = SHIFT(628), - [ts_sym_math_op] = SHIFT(628), - [ts_sym_bool_op] = SHIFT(628), - [ts_sym_ternary] = SHIFT(628), - [ts_sym_assignment] = SHIFT(628), - [ts_sym_function_expression] = SHIFT(628), - [ts_sym_function_call] = SHIFT(628), - [ts_sym_constructor_call] = SHIFT(628), - [ts_sym_property_access] = SHIFT(629), - [ts_sym_object] = SHIFT(628), - [ts_sym_array] = SHIFT(628), + [2347] = { + [ts_sym_expression] = SHIFT(2348), + [ts_sym_in_expression] = SHIFT(633), + [ts_sym_instanceof_expression] = SHIFT(633), + [ts_sym_typeof_expression] = SHIFT(633), + [ts_sym_math_op] = SHIFT(633), + [ts_sym_bool_op] = SHIFT(633), + [ts_sym_ternary] = SHIFT(633), + [ts_sym_assignment] = SHIFT(633), + [ts_sym_function_expression] = SHIFT(633), + [ts_sym_function_call] = SHIFT(633), + [ts_sym_constructor_call] = SHIFT(633), + [ts_sym_property_access] = SHIFT(634), + [ts_sym_object] = SHIFT(633), + [ts_sym_array] = SHIFT(633), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(628), - [ts_sym_string] = SHIFT(628), + [ts_sym_regex] = SHIFT(633), + [ts_sym_string] = SHIFT(633), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(629), - [ts_sym_number] = SHIFT(628), - [ts_sym_null] = SHIFT(628), - [ts_sym_true] = SHIFT(628), - [ts_sym_false] = SHIFT(628), - [ts_aux_sym_1] = SHIFT(630), - [ts_aux_sym_3] = SHIFT(631), - [ts_aux_sym_typeof] = SHIFT(632), - [ts_aux_sym_9] = SHIFT(633), - [ts_aux_sym_10] = SHIFT(633), - [ts_aux_sym_11] = SHIFT(633), - [ts_aux_sym_12] = SHIFT(633), - [ts_aux_sym_28] = SHIFT(634), - [ts_aux_sym_function] = SHIFT(635), - [ts_aux_sym_new] = SHIFT(636), - [ts_aux_sym_35] = SHIFT(637), + [ts_sym_identifier] = SHIFT(634), + [ts_sym_number] = SHIFT(633), + [ts_sym_null] = SHIFT(633), + [ts_sym_true] = SHIFT(633), + [ts_sym_false] = SHIFT(633), + [ts_aux_sym_1] = SHIFT(635), + [ts_aux_sym_3] = SHIFT(636), + [ts_aux_sym_typeof] = SHIFT(637), + [ts_aux_sym_9] = SHIFT(638), + [ts_aux_sym_10] = SHIFT(638), + [ts_aux_sym_11] = SHIFT(638), + [ts_aux_sym_12] = SHIFT(638), + [ts_aux_sym_28] = SHIFT(639), + [ts_aux_sym_function] = SHIFT(640), + [ts_aux_sym_new] = SHIFT(641), + [ts_aux_sym_35] = SHIFT(642), }, - [2316] = { + [2348] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2317), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(2318), - [ts_aux_sym_3] = SHIFT(646), - [ts_aux_sym_in] = SHIFT(670), - [ts_aux_sym_5] = SHIFT(2317), - [ts_aux_sym_8] = SHIFT(622), - [ts_aux_sym_instanceof] = SHIFT(671), - [ts_aux_sym_9] = SHIFT(672), - [ts_aux_sym_10] = SHIFT(672), - [ts_aux_sym_11] = SHIFT(693), - [ts_aux_sym_12] = SHIFT(693), - [ts_aux_sym_13] = SHIFT(694), - [ts_aux_sym_14] = SHIFT(694), - [ts_aux_sym_15] = SHIFT(694), - [ts_aux_sym_16] = SHIFT(694), - [ts_aux_sym_17] = SHIFT(694), - [ts_aux_sym_18] = SHIFT(695), - [ts_aux_sym_19] = SHIFT(696), - [ts_aux_sym_20] = SHIFT(673), - [ts_aux_sym_21] = SHIFT(673), - [ts_aux_sym_22] = SHIFT(673), - [ts_aux_sym_23] = SHIFT(673), - [ts_aux_sym_24] = SHIFT(673), - [ts_aux_sym_25] = SHIFT(673), - [ts_aux_sym_26] = SHIFT(673), - [ts_aux_sym_27] = SHIFT(673), - [ts_aux_sym_29] = SHIFT(697), - [ts_aux_sym_34] = SHIFT(664), - [ts_aux_sym_35] = SHIFT(665), + [ts_sym__line_break] = SHIFT(2349), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(2350), + [ts_aux_sym_3] = SHIFT(651), + [ts_aux_sym_in] = SHIFT(679), + [ts_aux_sym_5] = SHIFT(2349), + [ts_aux_sym_8] = SHIFT(627), + [ts_aux_sym_instanceof] = SHIFT(680), + [ts_aux_sym_9] = SHIFT(681), + [ts_aux_sym_10] = SHIFT(681), + [ts_aux_sym_11] = SHIFT(702), + [ts_aux_sym_12] = SHIFT(702), + [ts_aux_sym_13] = SHIFT(703), + [ts_aux_sym_14] = SHIFT(703), + [ts_aux_sym_15] = SHIFT(703), + [ts_aux_sym_16] = SHIFT(703), + [ts_aux_sym_17] = SHIFT(703), + [ts_aux_sym_18] = SHIFT(704), + [ts_aux_sym_19] = SHIFT(705), + [ts_aux_sym_20] = SHIFT(682), + [ts_aux_sym_21] = SHIFT(682), + [ts_aux_sym_22] = SHIFT(682), + [ts_aux_sym_23] = SHIFT(682), + [ts_aux_sym_24] = SHIFT(682), + [ts_aux_sym_25] = SHIFT(682), + [ts_aux_sym_26] = SHIFT(682), + [ts_aux_sym_27] = SHIFT(682), + [ts_aux_sym_29] = SHIFT(706), + [ts_aux_sym_34] = SHIFT(673), + [ts_aux_sym_35] = SHIFT(674), }, - [2317] = { + [2349] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 5), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 5), @@ -101445,12 +101651,12 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 5), }, - [2318] = { + [2350] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(2319), - [ts_aux_sym_5] = SHIFT(2319), + [ts_sym__line_break] = SHIFT(2351), + [ts_aux_sym_5] = SHIFT(2351), }, - [2319] = { + [2351] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 6), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 6), @@ -101514,7 +101720,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 6), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 6), }, - [2320] = { + [2352] = { [ts_sym_statement] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_statement_block] = REDUCE(ts_sym_var_declaration, 4), [ts_sym_for_statement] = REDUCE(ts_sym_var_declaration, 4), @@ -101578,37 +101784,37 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_var_declaration, 4), [ts_aux_sym_35] = REDUCE(ts_sym_var_declaration, 4), }, - [2321] = { + [2353] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2322), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2354), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2322] = { + [2354] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 3), @@ -101638,10 +101844,10 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_expression, 3), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 3), }, - [2323] = { - [ts_sym_var_declaration] = SHIFT(2324), - [ts_sym_expression_statement] = SHIFT(2324), - [ts_sym_expression] = SHIFT(713), + [2355] = { + [ts_sym_var_declaration] = SHIFT(2356), + [ts_sym_expression_statement] = SHIFT(2356), + [ts_sym_expression] = SHIFT(722), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -101655,19 +101861,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(2325), + [ts_builtin_sym_error] = SHIFT(2357), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(2326), + [ts_sym_identifier] = SHIFT(2358), [ts_sym_number] = SHIFT(5), [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), - [ts_aux_sym_var] = SHIFT(2327), + [ts_aux_sym_var] = SHIFT(2359), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), [ts_aux_sym_10] = SHIFT(22), @@ -101678,9 +101884,9 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2324] = { - [ts_sym_expression_statement] = SHIFT(2339), - [ts_sym_expression] = SHIFT(742), + [2356] = { + [ts_sym_expression_statement] = SHIFT(2371), + [ts_sym_expression] = SHIFT(751), [ts_sym_in_expression] = SHIFT(5), [ts_sym_instanceof_expression] = SHIFT(5), [ts_sym_typeof_expression] = SHIFT(5), @@ -101694,7 +101900,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_property_access] = SHIFT(6), [ts_sym_object] = SHIFT(5), [ts_sym_array] = SHIFT(5), - [ts_builtin_sym_error] = SHIFT(743), + [ts_builtin_sym_error] = SHIFT(752), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym_regex] = SHIFT(5), [ts_sym_string] = SHIFT(5), @@ -101704,7 +101910,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_sym_null] = SHIFT(5), [ts_sym_true] = SHIFT(5), [ts_sym_false] = SHIFT(5), - [ts_aux_sym_1] = SHIFT(270), + [ts_aux_sym_1] = SHIFT(267), [ts_aux_sym_3] = SHIFT(11), [ts_aux_sym_typeof] = SHIFT(21), [ts_aux_sym_9] = SHIFT(22), @@ -101716,19 +101922,19 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2325] = { + [2357] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(738), - [ts_aux_sym_4] = SHIFT(2337), - [ts_aux_sym_5] = SHIFT(738), + [ts_sym__line_break] = SHIFT(747), + [ts_aux_sym_4] = SHIFT(2369), + [ts_aux_sym_5] = SHIFT(747), }, - [2326] = { + [2358] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_3] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_in] = SHIFT(2333), + [ts_aux_sym_in] = SHIFT(2365), [ts_aux_sym_5] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_7] = SHIFT(733), + [ts_aux_sym_7] = SHIFT(742), [ts_aux_sym_instanceof] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_9] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_10] = REDUCE(ts_sym_expression, 1), @@ -101750,97 +101956,97 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_26] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_27] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_29] = REDUCE(ts_sym_expression, 1), - [ts_aux_sym_30] = SHIFT(733), - [ts_aux_sym_31] = SHIFT(733), - [ts_aux_sym_32] = SHIFT(733), - [ts_aux_sym_33] = SHIFT(733), + [ts_aux_sym_30] = SHIFT(742), + [ts_aux_sym_31] = SHIFT(742), + [ts_aux_sym_32] = SHIFT(742), + [ts_aux_sym_33] = SHIFT(742), [ts_aux_sym_34] = REDUCE(ts_sym_expression, 1), [ts_aux_sym_35] = REDUCE(ts_sym_expression, 1), }, - [2327] = { - [ts_builtin_sym_error] = SHIFT(717), + [2359] = { + [ts_builtin_sym_error] = SHIFT(726), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(718), - [ts_sym_identifier] = SHIFT(2328), - [ts_aux_sym_5] = SHIFT(718), + [ts_sym__line_break] = SHIFT(727), + [ts_sym_identifier] = SHIFT(2360), + [ts_aux_sym_5] = SHIFT(727), }, - [2328] = { + [2360] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(720), - [ts_aux_sym_var_declaration_repeat0] = SHIFT(721), - [ts_aux_sym_in] = SHIFT(2329), - [ts_aux_sym_5] = SHIFT(720), - [ts_aux_sym_7] = SHIFT(723), - [ts_aux_sym_8] = SHIFT(622), + [ts_sym__line_break] = SHIFT(729), + [ts_aux_sym_var_declaration_repeat0] = SHIFT(730), + [ts_aux_sym_in] = SHIFT(2361), + [ts_aux_sym_5] = SHIFT(729), + [ts_aux_sym_7] = SHIFT(732), + [ts_aux_sym_8] = SHIFT(627), }, - [2329] = { - [ts_sym_expression] = SHIFT(2330), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2361] = { + [ts_sym_expression] = SHIFT(2362), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2330] = { + [2362] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2331), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2363), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2331] = { - [ts_sym_statement] = SHIFT(2332), + [2363] = { + [ts_sym_statement] = SHIFT(2364), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -101900,7 +102106,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2332] = { + [2364] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 8), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 8), @@ -101963,74 +102169,74 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 8), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 8), }, - [2333] = { - [ts_sym_expression] = SHIFT(2334), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2365] = { + [ts_sym_expression] = SHIFT(2366), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2334] = { + [2366] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2335), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2367), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2335] = { - [ts_sym_statement] = SHIFT(2336), + [2367] = { + [ts_sym_statement] = SHIFT(2368), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -102090,7 +102296,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2336] = { + [2368] = { [ts_sym_statement] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_in_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_in_statement, 7), @@ -102153,8 +102359,8 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_in_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_in_statement, 7), }, - [2337] = { - [ts_sym_statement] = SHIFT(2338), + [2369] = { + [ts_sym_statement] = SHIFT(2370), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -102214,7 +102420,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2338] = { + [2370] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 5), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 5), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 5), @@ -102277,74 +102483,74 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 5), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 5), }, - [2339] = { - [ts_sym_expression] = SHIFT(2340), - [ts_sym_in_expression] = SHIFT(328), - [ts_sym_instanceof_expression] = SHIFT(328), - [ts_sym_typeof_expression] = SHIFT(328), - [ts_sym_math_op] = SHIFT(328), - [ts_sym_bool_op] = SHIFT(328), - [ts_sym_ternary] = SHIFT(328), - [ts_sym_assignment] = SHIFT(328), - [ts_sym_function_expression] = SHIFT(328), - [ts_sym_function_call] = SHIFT(328), - [ts_sym_constructor_call] = SHIFT(328), - [ts_sym_property_access] = SHIFT(329), - [ts_sym_object] = SHIFT(328), - [ts_sym_array] = SHIFT(328), + [2371] = { + [ts_sym_expression] = SHIFT(2372), + [ts_sym_in_expression] = SHIFT(329), + [ts_sym_instanceof_expression] = SHIFT(329), + [ts_sym_typeof_expression] = SHIFT(329), + [ts_sym_math_op] = SHIFT(329), + [ts_sym_bool_op] = SHIFT(329), + [ts_sym_ternary] = SHIFT(329), + [ts_sym_assignment] = SHIFT(329), + [ts_sym_function_expression] = SHIFT(329), + [ts_sym_function_call] = SHIFT(329), + [ts_sym_constructor_call] = SHIFT(329), + [ts_sym_property_access] = SHIFT(330), + [ts_sym_object] = SHIFT(329), + [ts_sym_array] = SHIFT(329), [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym_regex] = SHIFT(328), - [ts_sym_string] = SHIFT(328), + [ts_sym_regex] = SHIFT(329), + [ts_sym_string] = SHIFT(329), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_sym_identifier] = SHIFT(329), - [ts_sym_number] = SHIFT(328), - [ts_sym_null] = SHIFT(328), - [ts_sym_true] = SHIFT(328), - [ts_sym_false] = SHIFT(328), - [ts_aux_sym_1] = SHIFT(330), - [ts_aux_sym_3] = SHIFT(331), - [ts_aux_sym_typeof] = SHIFT(332), - [ts_aux_sym_9] = SHIFT(333), - [ts_aux_sym_10] = SHIFT(333), - [ts_aux_sym_11] = SHIFT(333), - [ts_aux_sym_12] = SHIFT(333), - [ts_aux_sym_28] = SHIFT(334), - [ts_aux_sym_function] = SHIFT(335), - [ts_aux_sym_new] = SHIFT(336), - [ts_aux_sym_35] = SHIFT(337), + [ts_sym_identifier] = SHIFT(330), + [ts_sym_number] = SHIFT(329), + [ts_sym_null] = SHIFT(329), + [ts_sym_true] = SHIFT(329), + [ts_sym_false] = SHIFT(329), + [ts_aux_sym_1] = SHIFT(331), + [ts_aux_sym_3] = SHIFT(332), + [ts_aux_sym_typeof] = SHIFT(333), + [ts_aux_sym_9] = SHIFT(334), + [ts_aux_sym_10] = SHIFT(334), + [ts_aux_sym_11] = SHIFT(334), + [ts_aux_sym_12] = SHIFT(334), + [ts_aux_sym_28] = SHIFT(335), + [ts_aux_sym_function] = SHIFT(336), + [ts_aux_sym_new] = SHIFT(337), + [ts_aux_sym_35] = SHIFT(338), }, - [2340] = { + [2372] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_3] = SHIFT(346), - [ts_aux_sym_4] = SHIFT(2341), - [ts_aux_sym_in] = SHIFT(370), - [ts_aux_sym_instanceof] = SHIFT(371), - [ts_aux_sym_9] = SHIFT(372), - [ts_aux_sym_10] = SHIFT(372), - [ts_aux_sym_11] = SHIFT(380), - [ts_aux_sym_12] = SHIFT(380), - [ts_aux_sym_13] = SHIFT(381), - [ts_aux_sym_14] = SHIFT(381), - [ts_aux_sym_15] = SHIFT(381), - [ts_aux_sym_16] = SHIFT(381), - [ts_aux_sym_17] = SHIFT(381), - [ts_aux_sym_18] = SHIFT(382), - [ts_aux_sym_19] = SHIFT(383), - [ts_aux_sym_20] = SHIFT(373), - [ts_aux_sym_21] = SHIFT(373), - [ts_aux_sym_22] = SHIFT(373), - [ts_aux_sym_23] = SHIFT(373), - [ts_aux_sym_24] = SHIFT(373), - [ts_aux_sym_25] = SHIFT(373), - [ts_aux_sym_26] = SHIFT(373), - [ts_aux_sym_27] = SHIFT(373), - [ts_aux_sym_29] = SHIFT(384), - [ts_aux_sym_34] = SHIFT(364), - [ts_aux_sym_35] = SHIFT(365), + [ts_aux_sym_3] = SHIFT(347), + [ts_aux_sym_4] = SHIFT(2373), + [ts_aux_sym_in] = SHIFT(375), + [ts_aux_sym_instanceof] = SHIFT(376), + [ts_aux_sym_9] = SHIFT(377), + [ts_aux_sym_10] = SHIFT(377), + [ts_aux_sym_11] = SHIFT(385), + [ts_aux_sym_12] = SHIFT(385), + [ts_aux_sym_13] = SHIFT(386), + [ts_aux_sym_14] = SHIFT(386), + [ts_aux_sym_15] = SHIFT(386), + [ts_aux_sym_16] = SHIFT(386), + [ts_aux_sym_17] = SHIFT(386), + [ts_aux_sym_18] = SHIFT(387), + [ts_aux_sym_19] = SHIFT(388), + [ts_aux_sym_20] = SHIFT(378), + [ts_aux_sym_21] = SHIFT(378), + [ts_aux_sym_22] = SHIFT(378), + [ts_aux_sym_23] = SHIFT(378), + [ts_aux_sym_24] = SHIFT(378), + [ts_aux_sym_25] = SHIFT(378), + [ts_aux_sym_26] = SHIFT(378), + [ts_aux_sym_27] = SHIFT(378), + [ts_aux_sym_29] = SHIFT(389), + [ts_aux_sym_34] = SHIFT(369), + [ts_aux_sym_35] = SHIFT(370), }, - [2341] = { - [ts_sym_statement] = SHIFT(2342), + [2373] = { + [ts_sym_statement] = SHIFT(2374), [ts_sym_statement_block] = SHIFT(3), [ts_sym_for_statement] = SHIFT(3), [ts_sym_for_in_statement] = SHIFT(3), @@ -102404,7 +102610,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = SHIFT(25), [ts_aux_sym_35] = SHIFT(26), }, - [2342] = { + [2374] = { [ts_sym_statement] = REDUCE(ts_sym_for_statement, 7), [ts_sym_statement_block] = REDUCE(ts_sym_for_statement, 7), [ts_sym_for_statement] = REDUCE(ts_sym_for_statement, 7), @@ -102467,20 +102673,20 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_for_statement, 7), [ts_aux_sym_35] = REDUCE(ts_sym_for_statement, 7), }, - [2343] = { + [2375] = { [ts_sym_comment] = SHIFT_EXTRA(), - [ts_sym__line_break] = SHIFT(310), - [ts_aux_sym_object_repeat0] = SHIFT(441), - [ts_aux_sym_2] = SHIFT(2347), - [ts_aux_sym_5] = SHIFT(310), - [ts_aux_sym_8] = SHIFT(399), + [ts_sym__line_break] = SHIFT(308), + [ts_aux_sym_object_repeat0] = SHIFT(446), + [ts_aux_sym_2] = SHIFT(2379), + [ts_aux_sym_5] = SHIFT(308), + [ts_aux_sym_8] = SHIFT(404), }, - [2344] = { + [2376] = { [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(), - [ts_aux_sym_2] = SHIFT(2346), + [ts_aux_sym_2] = SHIFT(2378), }, - [2345] = { + [2377] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 2), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 2), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 2), @@ -102563,7 +102769,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 2), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 2), }, - [2346] = { + [2378] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -102626,7 +102832,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_new] = REDUCE(ts_sym_statement_block, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2347] = { + [2379] = { [ts_sym_statement] = REDUCE(ts_sym_statement_block, 3), [ts_sym_statement_block] = REDUCE(ts_sym_statement_block, 3), [ts_sym_for_statement] = REDUCE(ts_sym_statement_block, 3), @@ -102709,7 +102915,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE(ts_sym_object, 3), [ts_aux_sym_35] = REDUCE(ts_sym_statement_block, 3), }, - [2348] = { + [2380] = { [ts_sym_statement] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_statement_block] = REDUCE(ts_sym_expression_statement, 2), [ts_sym_for_statement] = REDUCE(ts_sym_expression_statement, 2), @@ -102792,7 +102998,7 @@ static const TSParseAction ts_parse_actions[STATE_COUNT][SYMBOL_COUNT] = { [ts_aux_sym_34] = REDUCE_EXTRA(ts_sym__line_break), [ts_aux_sym_35] = REDUCE(ts_sym_expression_statement, 2), }, - [2349] = { + [2381] = { [ts_builtin_sym_end] = REDUCE(ts_aux_sym_program_repeat0, 2), [ts_sym_comment] = SHIFT_EXTRA(), [ts_sym__line_break] = SHIFT_EXTRA(),